Documentation ¶
Overview ¶
Package kubernetesserviceapiv1 : Operations and models for the KubernetesServiceApiV1 service
Index ¶
- Constants
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalACLResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalALBConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalALBSecretConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAccountStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddSubscriptionType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddon(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddonCommon(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddonOptionsTemplate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddonResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAlbCreateResp(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAppliedStorageConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAppliedStorageConfigConfigAttributes(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAssignment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAuditWebhookConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAvailableStorageClasses(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBluemixConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBoundService(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCOSAuthorization(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCOSBucket(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCOSBucketServiceInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCSEACLList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCluster(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterALB(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterALBSecret(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterAddon(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterKeyOwnerInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterNlbHostsList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterWebhook(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCommonClusterAddon(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCommonClusterCACertRotation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCommonClusterFeatures(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCommonClusterIngress(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCommonClusterLifecycle(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCommonClusterServiceEndpoint(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalComponentStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfigMapKeySelector(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfigResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateClusterResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateConfigurationData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateConfigurationDataAddChannel(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateSubscriptionData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateWorkerpoolResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCredentials(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCustomParameter(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDNSRegistration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDefaultLoggingEndpointResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployments(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDevice(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDiskConfigResp(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEnvVar(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEnvVarSource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalErrorResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalExtendedNlbVPCConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFilterConfigResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFlavor(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFlavorResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGPUConfigResp(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetCRKResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetClusterResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetClustersResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetKMSInstanceResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetQuotaResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetQuotaResourceRegion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetVPCResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerPoolResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerPoolResponseLifecycle(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerResponseHealth(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerResponseKubeVersion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerResponseLifecycle(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetWorkerResponseNetworkInterface(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHealth(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHealthcheckProperties(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHosts(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIAAS(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIKSLocation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIKSVersion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIngressStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKubeVersion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLBConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLBProxyProtocolConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLabel(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLogConfigResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMSCRegisterResp(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMachineType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMasterLogCollectionStatusResponseBody(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMessageResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMigratedResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMigrationStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftClusterHosts(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftClustersResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftController(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftCreateAssignmentResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftCreateClusterResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftCreateControllerResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftGetController(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultishiftQueueNode(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNlbConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNlbHealthCheckConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNlbHealthCheckStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNlbHealthConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNlbVPCConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNlbVPCListConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectFieldSelector(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObsConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPermissions(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPermissionsAnalysis(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalProductConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRegion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRegions(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRegisteredStorage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRegisteredStorageVersion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemoteResources(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemoteResourcesCluster(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemoteResourcesSearchableData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemoveSubscriptionData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemoveSubscriptionType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceFieldSelector(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResponseErrors(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSatelliteCreateWorkerPoolZone(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSecret(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSecretKeySelector(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSubnet(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSubnetConfigField(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSubscription(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSubscriptionOwner(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSubscriptionRolloutStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUnsatisfiedLabels(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdatePolicy(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdateSubscriptionData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdateSubscriptionType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdateSubscriptionVersionData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdateSubscriptionVersionType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUserConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUserError(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUserMessage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVLAN(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVLANProperties(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVPCCreateClusterWorkerPool(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVPCCreateClusterWorkerPoolZone(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVirtualPrivateCloudResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVlanConfigField(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVlanSpan(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolume(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeAttachment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeAttachmentList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVpcALBConfig(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVpcClusterALB(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorker(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkerPool(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkerPoolResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkerPoolZone(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkerPoolZoneResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalZone(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalZoneResponse(m map[string]json.RawMessage, result interface{}) (err error)
- type ACLResponse
- type ALBConfig
- type ALBSecretConfig
- type AccountStatus
- type AddClusterACLsOptions
- func (options *AddClusterACLsOptions) SetAclList(aclList []string) *AddClusterACLsOptions
- func (options *AddClusterACLsOptions) SetHeaders(param map[string]string) *AddClusterACLsOptions
- func (options *AddClusterACLsOptions) SetIdOrName(idOrName string) *AddClusterACLsOptions
- func (options *AddClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterACLsOptions
- type AddClusterSubnetOptions
- func (options *AddClusterSubnetOptions) SetHeaders(param map[string]string) *AddClusterSubnetOptions
- func (options *AddClusterSubnetOptions) SetIdOrName(idOrName string) *AddClusterSubnetOptions
- func (options *AddClusterSubnetOptions) SetSubnetID(subnetID string) *AddClusterSubnetOptions
- func (options *AddClusterSubnetOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *AddClusterSubnetOptions
- func (options *AddClusterSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterSubnetOptions
- type AddClusterUserSubnetOptions
- func (options *AddClusterUserSubnetOptions) SetCidr(cidr string) *AddClusterUserSubnetOptions
- func (options *AddClusterUserSubnetOptions) SetHeaders(param map[string]string) *AddClusterUserSubnetOptions
- func (options *AddClusterUserSubnetOptions) SetIdOrName(idOrName string) *AddClusterUserSubnetOptions
- func (options *AddClusterUserSubnetOptions) SetVlanID(vlanID string) *AddClusterUserSubnetOptions
- func (options *AddClusterUserSubnetOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *AddClusterUserSubnetOptions
- func (options *AddClusterUserSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterUserSubnetOptions
- type AddClusterWebhooksOptions
- func (options *AddClusterWebhooksOptions) SetHeaders(param map[string]string) *AddClusterWebhooksOptions
- func (options *AddClusterWebhooksOptions) SetIdOrName(idOrName string) *AddClusterWebhooksOptions
- func (options *AddClusterWebhooksOptions) SetLevel(level string) *AddClusterWebhooksOptions
- func (options *AddClusterWebhooksOptions) SetType(typeVar string) *AddClusterWebhooksOptions
- func (options *AddClusterWebhooksOptions) SetURL(url string) *AddClusterWebhooksOptions
- func (options *AddClusterWebhooksOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterWebhooksOptions
- type AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetDataCenter(dataCenter string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetDiskEncryption(diskEncryption bool) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetHeaders(param map[string]string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetIdOrName(idOrName string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetIsolation(isolation string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetMachineType(machineType string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetPrefix(prefix string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetPrivateVlan(privateVlan string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetPublicVlan(publicVlan string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetWorkerNum(workerNum int64) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *AddClusterWorkersOptions
- func (options *AddClusterWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterWorkersOptions
- type AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetAllowInsecureSet(allowInsecureSet string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetClusterID(clusterID string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetCreatedOn(createdOn string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetDesc(desc string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetFollowRedirectSet(followRedirectSet string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetHeaders(param map[string]string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetHealtcheckPropertiesSetStatus(healtcheckPropertiesSetStatus string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetHealthcheckProperties(healthcheckProperties map[string]interface{}) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetIdOrName(idOrName string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetModifiedOn(modifiedOn string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetMonitorState(monitorState string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetNlbHost(nlbHost string) *AddNlbDNSHealthMonitorOptions
- func (options *AddNlbDNSHealthMonitorOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddNlbDNSHealthMonitorOptions
- type AddSubscriptionType
- type AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetHeaders(param map[string]string) *AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetIdOrName(idOrName string) *AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetPoolidOrName(poolidOrName string) *AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetPrivateVlan(privateVlan string) *AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetPublicVlan(publicVlan string) *AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddWorkerPoolZoneNetworkOptions
- func (options *AddWorkerPoolZoneNetworkOptions) SetZoneid(zoneid string) *AddWorkerPoolZoneNetworkOptions
- type AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetHeaders(param map[string]string) *AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetID(id string) *AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetIdOrName(idOrName string) *AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetPoolidOrName(poolidOrName string) *AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetPrivateVLAN(privateVLAN string) *AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetPublicVLAN(publicVLAN string) *AddWorkerPoolZoneOptions
- func (options *AddWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddWorkerPoolZoneOptions
- type Addon
- type AddonCommon
- type AddonOptionsTemplate
- type AddonResponse
- type AlbCreateResp
- type AppliedStorageConfig
- type AppliedStorageConfigConfigAttributes
- type ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetAdmin(admin bool) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetCluster(cluster string) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetEndpointType(endpointType string) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetFormat(format string) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetHeaders(param map[string]string) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetNetwork(network bool) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ApplyRBACAndGetKubeconfigOptions
- func (options *ApplyRBACAndGetKubeconfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ApplyRBACAndGetKubeconfigOptions
- type Assignment
- type AttachSatelliteHostOptions
- func (options *AttachSatelliteHostOptions) SetController(controller string) *AttachSatelliteHostOptions
- func (options *AttachSatelliteHostOptions) SetHeaders(param map[string]string) *AttachSatelliteHostOptions
- func (options *AttachSatelliteHostOptions) SetLabels(labels map[string]string) *AttachSatelliteHostOptions
- func (options *AttachSatelliteHostOptions) SetOperatingSystem(operatingSystem string) *AttachSatelliteHostOptions
- func (options *AttachSatelliteHostOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AttachSatelliteHostOptions
- type AuditWebhookConfig
- type AutoUpdateMasterOptions
- func (options *AutoUpdateMasterOptions) SetAutoUpdate(autoUpdate bool) *AutoUpdateMasterOptions
- func (options *AutoUpdateMasterOptions) SetCluster(cluster string) *AutoUpdateMasterOptions
- func (options *AutoUpdateMasterOptions) SetHeaders(param map[string]string) *AutoUpdateMasterOptions
- func (options *AutoUpdateMasterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AutoUpdateMasterOptions
- type AvailableStorageClasses
- type BindServiceToNamespaceOptions
- func (options *BindServiceToNamespaceOptions) SetHeaders(param map[string]string) *BindServiceToNamespaceOptions
- func (options *BindServiceToNamespaceOptions) SetIdOrName(idOrName string) *BindServiceToNamespaceOptions
- func (options *BindServiceToNamespaceOptions) SetServiceBindRequest(serviceBindRequest string) *BindServiceToNamespaceOptions
- func (options *BindServiceToNamespaceOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *BindServiceToNamespaceOptions
- type BluemixConfig
- type BoundService
- type COSAuthorization
- type COSBucket
- type COSBucketServiceInstance
- type CSEACLList
- type ChangeFluentdUpdatePolicyOptions
- func (options *ChangeFluentdUpdatePolicyOptions) SetAutoUpdate(autoUpdate bool) *ChangeFluentdUpdatePolicyOptions
- func (options *ChangeFluentdUpdatePolicyOptions) SetHeaders(param map[string]string) *ChangeFluentdUpdatePolicyOptions
- func (options *ChangeFluentdUpdatePolicyOptions) SetIdOrName(idOrName string) *ChangeFluentdUpdatePolicyOptions
- func (options *ChangeFluentdUpdatePolicyOptions) SetLatestVersion(latestVersion bool) *ChangeFluentdUpdatePolicyOptions
- func (options *ChangeFluentdUpdatePolicyOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *ChangeFluentdUpdatePolicyOptions
- type ChangeUpdatePolicyOptions
- func (options *ChangeUpdatePolicyOptions) SetAutoUpdate(autoUpdate bool) *ChangeUpdatePolicyOptions
- func (options *ChangeUpdatePolicyOptions) SetHeaders(param map[string]string) *ChangeUpdatePolicyOptions
- func (options *ChangeUpdatePolicyOptions) SetIdOrName(idOrName string) *ChangeUpdatePolicyOptions
- func (options *ChangeUpdatePolicyOptions) SetLatestVersion(latestVersion bool) *ChangeUpdatePolicyOptions
- func (options *ChangeUpdatePolicyOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ChangeUpdatePolicyOptions
- type ClassicGetClusterOptions
- func (options *ClassicGetClusterOptions) SetCluster(cluster string) *ClassicGetClusterOptions
- func (options *ClassicGetClusterOptions) SetHeaders(param map[string]string) *ClassicGetClusterOptions
- func (options *ClassicGetClusterOptions) SetShowResources(showResources string) *ClassicGetClusterOptions
- func (options *ClassicGetClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetClusterOptions
- type ClassicGetClustersOptions
- func (options *ClassicGetClustersOptions) SetHeaders(param map[string]string) *ClassicGetClustersOptions
- func (options *ClassicGetClustersOptions) SetLocation(location string) *ClassicGetClustersOptions
- func (options *ClassicGetClustersOptions) SetShowResources(showResources string) *ClassicGetClustersOptions
- func (options *ClassicGetClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetClustersOptions
- type ClassicGetWorkerOptions
- func (options *ClassicGetWorkerOptions) SetCluster(cluster string) *ClassicGetWorkerOptions
- func (options *ClassicGetWorkerOptions) SetHeaders(param map[string]string) *ClassicGetWorkerOptions
- func (options *ClassicGetWorkerOptions) SetWorker(worker string) *ClassicGetWorkerOptions
- func (options *ClassicGetWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkerOptions
- type ClassicGetWorkerPoolOptions
- func (options *ClassicGetWorkerPoolOptions) SetCluster(cluster string) *ClassicGetWorkerPoolOptions
- func (options *ClassicGetWorkerPoolOptions) SetHeaders(param map[string]string) *ClassicGetWorkerPoolOptions
- func (options *ClassicGetWorkerPoolOptions) SetWorkerpool(workerpool string) *ClassicGetWorkerPoolOptions
- func (options *ClassicGetWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkerPoolOptions
- func (options *ClassicGetWorkerPoolOptions) SetXRegion(xRegion string) *ClassicGetWorkerPoolOptions
- type ClassicGetWorkerPoolsOptions
- func (options *ClassicGetWorkerPoolsOptions) SetCluster(cluster string) *ClassicGetWorkerPoolsOptions
- func (options *ClassicGetWorkerPoolsOptions) SetHeaders(param map[string]string) *ClassicGetWorkerPoolsOptions
- func (options *ClassicGetWorkerPoolsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkerPoolsOptions
- func (options *ClassicGetWorkerPoolsOptions) SetXRegion(xRegion string) *ClassicGetWorkerPoolsOptions
- type ClassicGetWorkersOptions
- func (options *ClassicGetWorkersOptions) SetCluster(cluster string) *ClassicGetWorkersOptions
- func (options *ClassicGetWorkersOptions) SetHeaders(param map[string]string) *ClassicGetWorkersOptions
- func (options *ClassicGetWorkersOptions) SetPool(pool string) *ClassicGetWorkersOptions
- func (options *ClassicGetWorkersOptions) SetShowDeleted(showDeleted string) *ClassicGetWorkersOptions
- func (options *ClassicGetWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkersOptions
- type CleanupMigrationOptions
- type Cluster
- type ClusterALB
- type ClusterALBSecret
- type ClusterAddon
- type ClusterCreateResponse
- type ClusterKeyOwnerInfo
- type ClusterNlbHostsList
- type ClusterWebhook
- type CommonClusterAddon
- type CommonClusterCACertRotation
- type CommonClusterFeatures
- type CommonClusterIngress
- type CommonClusterLifecycle
- type CommonClusterServiceEndpoint
- type ComponentStatus
- type ConfigMapKeySelector
- type ConfigResponse
- type CreateALBOptions
- func (options *CreateALBOptions) SetEnableByDefault(enableByDefault bool) *CreateALBOptions
- func (options *CreateALBOptions) SetHeaders(param map[string]string) *CreateALBOptions
- func (options *CreateALBOptions) SetIdOrName(idOrName string) *CreateALBOptions
- func (options *CreateALBOptions) SetIngressImage(ingressImage string) *CreateALBOptions
- func (options *CreateALBOptions) SetIp(ip string) *CreateALBOptions
- func (options *CreateALBOptions) SetNlbVersion(nlbVersion string) *CreateALBOptions
- func (options *CreateALBOptions) SetType(typeVar string) *CreateALBOptions
- func (options *CreateALBOptions) SetVlanID(vlanID string) *CreateALBOptions
- func (options *CreateALBOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateALBOptions
- func (options *CreateALBOptions) SetZone(zone string) *CreateALBOptions
- func (options *CreateALBOptions) SetZoneID(zoneID string) *CreateALBOptions
- type CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetCertCrn(certCrn string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetCloudCertInstanceID(cloudCertInstanceID string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetClusterCrn(clusterCrn string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetClusterID(clusterID string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetDomainName(domainName string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetExpiresOn(expiresOn string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetHeaders(param map[string]string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetIssuerName(issuerName string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetSecretName(secretName string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetState(state string) *CreateALBSecretOptions
- func (options *CreateALBSecretOptions) SetStatus(status string) *CreateALBSecretOptions
- type CreateAssignmentOptions
- func (options *CreateAssignmentOptions) SetChannelName(channelName string) *CreateAssignmentOptions
- func (options *CreateAssignmentOptions) SetCluster(cluster string) *CreateAssignmentOptions
- func (options *CreateAssignmentOptions) SetGroups(groups []string) *CreateAssignmentOptions
- func (options *CreateAssignmentOptions) SetHeaders(param map[string]string) *CreateAssignmentOptions
- func (options *CreateAssignmentOptions) SetName(name string) *CreateAssignmentOptions
- func (options *CreateAssignmentOptions) SetVersion(version string) *CreateAssignmentOptions
- type CreateAttachmentOptions
- func (options *CreateAttachmentOptions) SetCluster(cluster string) *CreateAttachmentOptions
- func (options *CreateAttachmentOptions) SetHeaders(param map[string]string) *CreateAttachmentOptions
- func (options *CreateAttachmentOptions) SetVolumeAttachmentID(volumeAttachmentID string) *CreateAttachmentOptions
- func (options *CreateAttachmentOptions) SetVolumeID(volumeID string) *CreateAttachmentOptions
- func (options *CreateAttachmentOptions) SetWorker(worker string) *CreateAttachmentOptions
- func (options *CreateAttachmentOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *CreateAttachmentOptions
- type CreateClusterOptions
- func (options *CreateClusterOptions) SetCseAclEnabled(cseAclEnabled bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetDataCenter(dataCenter string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetDefaultWorkerPoolEntitlement(defaultWorkerPoolEntitlement string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetDefaultWorkerPoolName(defaultWorkerPoolName string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetDisableAutoUpdate(disableAutoUpdate bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetDiskEncryption(diskEncryption bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetGatewayEnabled(gatewayEnabled bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetHeaders(param map[string]string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetIsolation(isolation string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetMachineType(machineType string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetMasterVersion(masterVersion string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetName(name string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetNoSubnet(noSubnet bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetPodSubnet(podSubnet string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetPrefix(prefix string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetPrivateSeviceEndpoint(privateSeviceEndpoint bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetPrivateVlan(privateVlan string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetPublicServiceEndpoint(publicServiceEndpoint bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetPublicVlan(publicVlan string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetServiceSubnet(serviceSubnet string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetSkipPermPrecheck(skipPermPrecheck bool) *CreateClusterOptions
- func (options *CreateClusterOptions) SetWorkerNum(workerNum int64) *CreateClusterOptions
- func (options *CreateClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateClusterOptions
- func (options *CreateClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateClusterOptions
- type CreateClusterResponse
- type CreateClusterSubnetOptions
- func (options *CreateClusterSubnetOptions) SetHeaders(param map[string]string) *CreateClusterSubnetOptions
- func (options *CreateClusterSubnetOptions) SetIdOrName(idOrName string) *CreateClusterSubnetOptions
- func (options *CreateClusterSubnetOptions) SetSize(size string) *CreateClusterSubnetOptions
- func (options *CreateClusterSubnetOptions) SetVlanID(vlanID string) *CreateClusterSubnetOptions
- func (options *CreateClusterSubnetOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateClusterSubnetOptions
- func (options *CreateClusterSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateClusterSubnetOptions
- type CreateConfigurationData
- type CreateConfigurationDataAddChannel
- type CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetContainer(container string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetForceUpdate(forceUpdate bool) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetHeaders(param map[string]string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetIdOrName(idOrName string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetLogLevel(logLevel string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetLoggingConfigs(loggingConfigs []string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetMessage(message string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetNamespace(namespace string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetRegexMessageEnabled(regexMessageEnabled bool) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetType(typeVar string) *CreateFilterConfigOptions
- func (options *CreateFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *CreateFilterConfigOptions
- type CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetCorrelationID(correlationID string) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetCrkID(crkID string) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetHeaders(param map[string]string) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetIdOrName(idOrName string) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetInstanceID(instanceID string) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetServiceToService(serviceToService bool) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetURL(url string) *CreateKMSConfigOptions
- func (options *CreateKMSConfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateKMSConfigOptions
- type CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetAppLogContainers(appLogContainers []string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetAppLogPaths(appLogPaths []string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetCaCert(caCert string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetHeaders(param map[string]string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetIdOrName(idOrName string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetLogSource(logSource string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetLoggingType(loggingType string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetNamespace(namespace string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetOrg(org string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetProtocol(protocol string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetRemoteLogPort(remoteLogPort int64) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetRemoteLogServer(remoteLogServer string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetSkipValidation(skipValidation bool) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetSpace(space string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetVerifyMode(verifyMode string) *CreateLoggingConfigOptions
- func (options *CreateLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *CreateLoggingConfigOptions
- type CreateLoggingInstanceOptions
- func (options *CreateLoggingInstanceOptions) SetCluster(cluster string) *CreateLoggingInstanceOptions
- func (options *CreateLoggingInstanceOptions) SetHeaders(param map[string]string) *CreateLoggingInstanceOptions
- func (options *CreateLoggingInstanceOptions) SetIngestionKey(ingestionKey string) *CreateLoggingInstanceOptions
- func (options *CreateLoggingInstanceOptions) SetInstance(instance string) *CreateLoggingInstanceOptions
- func (options *CreateLoggingInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *CreateLoggingInstanceOptions
- func (options *CreateLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateLoggingInstanceOptions
- type CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetAccesskeyid(accesskeyid string) *CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetAccesskeysecret(accesskeysecret string) *CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetBucket(bucket string) *CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetEndpoint(endpoint string) *CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetHeaders(param map[string]string) *CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetIdOrName(idOrName string) *CreateMasterLogCollectionOptions
- func (options *CreateMasterLogCollectionOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateMasterLogCollectionOptions
- type CreateMonitoringInstanceOptions
- func (options *CreateMonitoringInstanceOptions) SetCluster(cluster string) *CreateMonitoringInstanceOptions
- func (options *CreateMonitoringInstanceOptions) SetHeaders(param map[string]string) *CreateMonitoringInstanceOptions
- func (options *CreateMonitoringInstanceOptions) SetIngestionKey(ingestionKey string) *CreateMonitoringInstanceOptions
- func (options *CreateMonitoringInstanceOptions) SetInstance(instance string) *CreateMonitoringInstanceOptions
- func (options *CreateMonitoringInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *CreateMonitoringInstanceOptions
- func (options *CreateMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateMonitoringInstanceOptions
- type CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetCluster(cluster string) *CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetDnsType(dnsType string) *CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetHeaders(param map[string]string) *CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetLbHostname(lbHostname string) *CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetNlbSubdomain(nlbSubdomain string) *CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetSecretNamespace(secretNamespace string) *CreateNlbDNSOptions
- func (options *CreateNlbDNSOptions) SetType(typeVar string) *CreateNlbDNSOptions
- type CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetCluster(cluster string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetController(controller string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetHeaders(param map[string]string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetHostID(hostID string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetLabels(labels map[string]string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetWorkerpool(workerpool string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteAssignmentOptions
- func (options *CreateSatelliteAssignmentOptions) SetZone(zone string) *CreateSatelliteAssignmentOptions
- type CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetAdminAgentOptIn(adminAgentOptIn bool) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetController(controller string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetHeaders(param map[string]string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetKubeVersion(kubeVersion string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetLabels(labels map[string]string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetName(name string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetOperatingSystem(operatingSystem string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetPodSubnet(podSubnet string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetPullSecret(pullSecret string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetServiceSubnet(serviceSubnet string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetWorkerCount(workerCount int64) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteClusterOptions
- func (options *CreateSatelliteClusterOptions) SetZone(zone string) *CreateSatelliteClusterOptions
- type CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetAdminAgentOptIn(adminAgentOptIn bool) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetController(controller string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetHeaders(param map[string]string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetKubeVersion(kubeVersion string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetLabels(labels map[string]string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetName(name string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetOperatingSystem(operatingSystem string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetPodSubnet(podSubnet string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetPullSecret(pullSecret string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetServiceSubnet(serviceSubnet string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetWorkerCount(workerCount int64) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetXAuthSupplemental(xAuthSupplemental string) *CreateSatelliteClusterRemoteOptions
- func (options *CreateSatelliteClusterRemoteOptions) SetZone(zone string) *CreateSatelliteClusterRemoteOptions
- type CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetCoreosEnabled(coreosEnabled bool) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetCosConfig(cosConfig *COSBucket) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetCosCredentials(cosCredentials *COSAuthorization) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetDescription(description string) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetHeaders(param map[string]string) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetIaas(iaas *IAAS) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetLocation(location string) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetLoggingAccountID(loggingAccountID string) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetName(name string) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteLocationOptions
- func (options *CreateSatelliteLocationOptions) SetZones(zones []string) *CreateSatelliteLocationOptions
- type CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetCluster(cluster string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetDiskEncryption(diskEncryption bool) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetEntitlement(entitlement string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetFlavor(flavor string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetHeaders(param map[string]string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetHostLabels(hostLabels map[string]string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetIsolation(isolation string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetLabels(labels map[string]string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetName(name string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetOperatingSystem(operatingSystem string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetWorkerCount(workerCount int64) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteWorkerPoolOptions
- func (options *CreateSatelliteWorkerPoolOptions) SetZones(zones []SatelliteCreateWorkerPoolZone) *CreateSatelliteWorkerPoolOptions
- type CreateSatelliteWorkerPoolZoneOptions
- func (options *CreateSatelliteWorkerPoolZoneOptions) SetCluster(cluster string) *CreateSatelliteWorkerPoolZoneOptions
- func (options *CreateSatelliteWorkerPoolZoneOptions) SetHeaders(param map[string]string) *CreateSatelliteWorkerPoolZoneOptions
- func (options *CreateSatelliteWorkerPoolZoneOptions) SetID(id string) *CreateSatelliteWorkerPoolZoneOptions
- func (options *CreateSatelliteWorkerPoolZoneOptions) SetWorkerpool(workerpool string) *CreateSatelliteWorkerPoolZoneOptions
- func (options *CreateSatelliteWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteWorkerPoolZoneOptions
- type CreateSecretOptions
- func (options *CreateSecretOptions) SetCluster(cluster string) *CreateSecretOptions
- func (options *CreateSecretOptions) SetCrn(crn string) *CreateSecretOptions
- func (options *CreateSecretOptions) SetHeaders(param map[string]string) *CreateSecretOptions
- func (options *CreateSecretOptions) SetName(name string) *CreateSecretOptions
- func (options *CreateSecretOptions) SetNamespace(namespace string) *CreateSecretOptions
- func (options *CreateSecretOptions) SetPersistence(persistence bool) *CreateSecretOptions
- type CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetConfigName(configName string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetConfigVersion(configVersion string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetHeaders(param map[string]string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetLocation(location string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetSourceBranch(sourceBranch string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetSourceOrg(sourceOrg string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetStorageClassParameters(storageClassParameters []map[string]string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetStorageTemplateName(storageTemplateName string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetStorageTemplateVersion(storageTemplateVersion string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetUUID(uuid string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetUserConfigParameters(userConfigParameters map[string]string) *CreateStorageConfigurationOptions
- func (options *CreateStorageConfigurationOptions) SetUserSecretParameters(userSecretParameters map[string]string) *CreateStorageConfigurationOptions
- type CreateSubscriptionData
- type CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetDiskEncryption(diskEncryption bool) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetEntitlement(entitlement string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetHeaders(param map[string]string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetIdOrName(idOrName string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetIsolation(isolation string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetLabels(labels map[string]string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetMachineType(machineType string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetName(name string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetSizePerZone(sizePerZone int64) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateWorkerPoolOptions
- func (options *CreateWorkerPoolOptions) SetZones(zones []WorkerPoolZone) *CreateWorkerPoolOptions
- type CreateWorkerpoolResponse
- type Credentials
- type CustomParameter
- type DNSRegistration
- type DefaultLoggingEndpointResponse
- type DeleteAttachmentOptions
- func (options *DeleteAttachmentOptions) SetCluster(cluster string) *DeleteAttachmentOptions
- func (options *DeleteAttachmentOptions) SetHeaders(param map[string]string) *DeleteAttachmentOptions
- func (options *DeleteAttachmentOptions) SetVolumeAttachmentID(volumeAttachmentID string) *DeleteAttachmentOptions
- func (options *DeleteAttachmentOptions) SetVolumeID(volumeID string) *DeleteAttachmentOptions
- func (options *DeleteAttachmentOptions) SetWorker(worker string) *DeleteAttachmentOptions
- func (options *DeleteAttachmentOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteAttachmentOptions
- type DeleteAuditWebhookOptions
- func (options *DeleteAuditWebhookOptions) SetHeaders(param map[string]string) *DeleteAuditWebhookOptions
- func (options *DeleteAuditWebhookOptions) SetIdOrName(idOrName string) *DeleteAuditWebhookOptions
- func (options *DeleteAuditWebhookOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DeleteAuditWebhookOptions
- type DeleteClusterALBSecretsOptions
- func (options *DeleteClusterALBSecretsOptions) SetAlbSecretName(albSecretName string) *DeleteClusterALBSecretsOptions
- func (options *DeleteClusterALBSecretsOptions) SetCertCrn(certCrn string) *DeleteClusterALBSecretsOptions
- func (options *DeleteClusterALBSecretsOptions) SetHeaders(param map[string]string) *DeleteClusterALBSecretsOptions
- func (options *DeleteClusterALBSecretsOptions) SetIdOrName(idOrName string) *DeleteClusterALBSecretsOptions
- func (options *DeleteClusterALBSecretsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DeleteClusterALBSecretsOptions
- type DeleteFilterConfigOptions
- func (options *DeleteFilterConfigOptions) SetForceUpdate(forceUpdate bool) *DeleteFilterConfigOptions
- func (options *DeleteFilterConfigOptions) SetHeaders(param map[string]string) *DeleteFilterConfigOptions
- func (options *DeleteFilterConfigOptions) SetID(id string) *DeleteFilterConfigOptions
- func (options *DeleteFilterConfigOptions) SetIdOrName(idOrName string) *DeleteFilterConfigOptions
- func (options *DeleteFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteFilterConfigOptions
- type DeleteFilterConfigsOptions
- func (options *DeleteFilterConfigsOptions) SetForceUpdate(forceUpdate bool) *DeleteFilterConfigsOptions
- func (options *DeleteFilterConfigsOptions) SetHeaders(param map[string]string) *DeleteFilterConfigsOptions
- func (options *DeleteFilterConfigsOptions) SetIdOrName(idOrName string) *DeleteFilterConfigsOptions
- func (options *DeleteFilterConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteFilterConfigsOptions
- type DeleteIngressSecretOptions
- func (options *DeleteIngressSecretOptions) SetCluster(cluster string) *DeleteIngressSecretOptions
- func (options *DeleteIngressSecretOptions) SetDeleteCert(deleteCert bool) *DeleteIngressSecretOptions
- func (options *DeleteIngressSecretOptions) SetHeaders(param map[string]string) *DeleteIngressSecretOptions
- func (options *DeleteIngressSecretOptions) SetName(name string) *DeleteIngressSecretOptions
- func (options *DeleteIngressSecretOptions) SetNamespace(namespace string) *DeleteIngressSecretOptions
- type DeleteLoggingConfigOptions
- func (options *DeleteLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *DeleteLoggingConfigOptions
- func (options *DeleteLoggingConfigOptions) SetHeaders(param map[string]string) *DeleteLoggingConfigOptions
- func (options *DeleteLoggingConfigOptions) SetID(id string) *DeleteLoggingConfigOptions
- func (options *DeleteLoggingConfigOptions) SetIdOrName(idOrName string) *DeleteLoggingConfigOptions
- func (options *DeleteLoggingConfigOptions) SetLogSource(logSource string) *DeleteLoggingConfigOptions
- func (options *DeleteLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteLoggingConfigOptions
- type DeleteLoggingConfigsOptions
- func (options *DeleteLoggingConfigsOptions) SetForceUpdate(forceUpdate bool) *DeleteLoggingConfigsOptions
- func (options *DeleteLoggingConfigsOptions) SetHeaders(param map[string]string) *DeleteLoggingConfigsOptions
- func (options *DeleteLoggingConfigsOptions) SetIdOrName(idOrName string) *DeleteLoggingConfigsOptions
- func (options *DeleteLoggingConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteLoggingConfigsOptions
- type DeleteSecretOptions
- type Deployments
- type DetachClusterSubnetOptions
- func (options *DetachClusterSubnetOptions) SetHeaders(param map[string]string) *DetachClusterSubnetOptions
- func (options *DetachClusterSubnetOptions) SetIdOrName(idOrName string) *DetachClusterSubnetOptions
- func (options *DetachClusterSubnetOptions) SetSubnetID(subnetID string) *DetachClusterSubnetOptions
- func (options *DetachClusterSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DetachClusterSubnetOptions
- type Device
- type DisableALBOptions
- type DisableClusterACLsOptions
- func (options *DisableClusterACLsOptions) SetHeaders(param map[string]string) *DisableClusterACLsOptions
- func (options *DisableClusterACLsOptions) SetIdOrName(idOrName string) *DisableClusterACLsOptions
- func (options *DisableClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DisableClusterACLsOptions
- type DiscoverLoggingInstanceOptions
- func (options *DiscoverLoggingInstanceOptions) SetCluster(cluster string) *DiscoverLoggingInstanceOptions
- func (options *DiscoverLoggingInstanceOptions) SetHeaders(param map[string]string) *DiscoverLoggingInstanceOptions
- func (options *DiscoverLoggingInstanceOptions) SetInstance(instance string) *DiscoverLoggingInstanceOptions
- func (options *DiscoverLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DiscoverLoggingInstanceOptions
- type DiscoverMonitoringInstanceOptions
- func (options *DiscoverMonitoringInstanceOptions) SetCluster(cluster string) *DiscoverMonitoringInstanceOptions
- func (options *DiscoverMonitoringInstanceOptions) SetHeaders(param map[string]string) *DiscoverMonitoringInstanceOptions
- func (options *DiscoverMonitoringInstanceOptions) SetInstance(instance string) *DiscoverMonitoringInstanceOptions
- func (options *DiscoverMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DiscoverMonitoringInstanceOptions
- type DiskConfigResp
- type EnableALBOptions
- func (options *EnableALBOptions) SetAlbBuild(albBuild string) *EnableALBOptions
- func (options *EnableALBOptions) SetAlbID(albID string) *EnableALBOptions
- func (options *EnableALBOptions) SetAlbType(albType string) *EnableALBOptions
- func (options *EnableALBOptions) SetAlbip(albip string) *EnableALBOptions
- func (options *EnableALBOptions) SetAuthBuild(authBuild string) *EnableALBOptions
- func (options *EnableALBOptions) SetClusterID(clusterID string) *EnableALBOptions
- func (options *EnableALBOptions) SetCreatedDate(createdDate string) *EnableALBOptions
- func (options *EnableALBOptions) SetDisableDeployment(disableDeployment bool) *EnableALBOptions
- func (options *EnableALBOptions) SetEnable(enable bool) *EnableALBOptions
- func (options *EnableALBOptions) SetHeaders(param map[string]string) *EnableALBOptions
- func (options *EnableALBOptions) SetName(name string) *EnableALBOptions
- func (options *EnableALBOptions) SetNlbVersion(nlbVersion string) *EnableALBOptions
- func (options *EnableALBOptions) SetNumOfInstances(numOfInstances string) *EnableALBOptions
- func (options *EnableALBOptions) SetResize(resize bool) *EnableALBOptions
- func (options *EnableALBOptions) SetState(state string) *EnableALBOptions
- func (options *EnableALBOptions) SetStatus(status string) *EnableALBOptions
- func (options *EnableALBOptions) SetVlanID(vlanID string) *EnableALBOptions
- func (options *EnableALBOptions) SetZone(zone string) *EnableALBOptions
- type EnableClusterACLsOptions
- func (options *EnableClusterACLsOptions) SetHeaders(param map[string]string) *EnableClusterACLsOptions
- func (options *EnableClusterACLsOptions) SetIdOrName(idOrName string) *EnableClusterACLsOptions
- func (options *EnableClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *EnableClusterACLsOptions
- type EnvVar
- type EnvVarSource
- type ErrorResponse
- type ExtendedNlbVPCConfig
- type FetchFilterConfigOptions
- func (options *FetchFilterConfigOptions) SetHeaders(param map[string]string) *FetchFilterConfigOptions
- func (options *FetchFilterConfigOptions) SetID(id string) *FetchFilterConfigOptions
- func (options *FetchFilterConfigOptions) SetIdOrName(idOrName string) *FetchFilterConfigOptions
- func (options *FetchFilterConfigOptions) SetShowMatches(showMatches bool) *FetchFilterConfigOptions
- func (options *FetchFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchFilterConfigOptions
- type FetchFilterConfigsOptions
- func (options *FetchFilterConfigsOptions) SetHeaders(param map[string]string) *FetchFilterConfigsOptions
- func (options *FetchFilterConfigsOptions) SetIdOrName(idOrName string) *FetchFilterConfigsOptions
- func (options *FetchFilterConfigsOptions) SetShowMatches(showMatches bool) *FetchFilterConfigsOptions
- func (options *FetchFilterConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchFilterConfigsOptions
- type FetchLoggingConfigsForSourceOptions
- func (options *FetchLoggingConfigsForSourceOptions) SetHeaders(param map[string]string) *FetchLoggingConfigsForSourceOptions
- func (options *FetchLoggingConfigsForSourceOptions) SetIdOrName(idOrName string) *FetchLoggingConfigsForSourceOptions
- func (options *FetchLoggingConfigsForSourceOptions) SetLogSource(logSource string) *FetchLoggingConfigsForSourceOptions
- func (options *FetchLoggingConfigsForSourceOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchLoggingConfigsForSourceOptions
- type FetchLoggingConfigsOptions
- func (options *FetchLoggingConfigsOptions) SetHeaders(param map[string]string) *FetchLoggingConfigsOptions
- func (options *FetchLoggingConfigsOptions) SetIdOrName(idOrName string) *FetchLoggingConfigsOptions
- func (options *FetchLoggingConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchLoggingConfigsOptions
- type FilterConfigResponse
- type Flavor
- type FlavorResponse
- type GPUConfigResp
- type GetAddonsOptions
- type GetAssignedStorageConfigsOptions
- type GetAssignmentByNameOptions
- type GetAssignmentOptions
- type GetAssignmentsByConfigOptions
- type GetAssignmentsOptions
- type GetAttachmentOptions
- func (options *GetAttachmentOptions) SetCluster(cluster string) *GetAttachmentOptions
- func (options *GetAttachmentOptions) SetHeaders(param map[string]string) *GetAttachmentOptions
- func (options *GetAttachmentOptions) SetVolumeAttachmentID(volumeAttachmentID string) *GetAttachmentOptions
- func (options *GetAttachmentOptions) SetWorker(worker string) *GetAttachmentOptions
- func (options *GetAttachmentOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetAttachmentOptions
- type GetAttachmentsOptions
- func (options *GetAttachmentsOptions) SetCluster(cluster string) *GetAttachmentsOptions
- func (options *GetAttachmentsOptions) SetHeaders(param map[string]string) *GetAttachmentsOptions
- func (options *GetAttachmentsOptions) SetWorker(worker string) *GetAttachmentsOptions
- func (options *GetAttachmentsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetAttachmentsOptions
- type GetAuditWebhookOptions
- func (options *GetAuditWebhookOptions) SetHeaders(param map[string]string) *GetAuditWebhookOptions
- func (options *GetAuditWebhookOptions) SetIdOrName(idOrName string) *GetAuditWebhookOptions
- func (options *GetAuditWebhookOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetAuditWebhookOptions
- type GetAvailableALBTypesOptions
- type GetAvailableStorageClassesOptions
- type GetBluemixConfigOptions
- type GetCRKResponse
- type GetCluster1Options
- func (options *GetCluster1Options) SetHeaders(param map[string]string) *GetCluster1Options
- func (options *GetCluster1Options) SetIdOrName(idOrName string) *GetCluster1Options
- func (options *GetCluster1Options) SetShowResources(showResources string) *GetCluster1Options
- func (options *GetCluster1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetCluster1Options
- type GetClusterACLsOptions
- type GetClusterALBOptions
- type GetClusterALBsOptions
- type GetClusterAddonsOptions
- func (options *GetClusterAddonsOptions) SetHeaders(param map[string]string) *GetClusterAddonsOptions
- func (options *GetClusterAddonsOptions) SetIdOrName(idOrName string) *GetClusterAddonsOptions
- func (options *GetClusterAddonsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterAddonsOptions
- type GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetCreateNetworkConfig(createNetworkConfig bool) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetFormat(format string) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetHeaders(param map[string]string) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetIdOrName(idOrName string) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetSkipRBAC(skipRBAC bool) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetSub(sub string) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetClusterConfigOptions
- func (options *GetClusterConfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterConfigOptions
- type GetClusterDetailResponse
- type GetClusterKeyOwnerOptions
- func (options *GetClusterKeyOwnerOptions) SetHeaders(param map[string]string) *GetClusterKeyOwnerOptions
- func (options *GetClusterKeyOwnerOptions) SetIdOrName(idOrName string) *GetClusterKeyOwnerOptions
- func (options *GetClusterKeyOwnerOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetClusterKeyOwnerOptions
- type GetClusterOptions
- type GetClusterResponse
- type GetClusterSubnetsOptions
- func (options *GetClusterSubnetsOptions) SetHeaders(param map[string]string) *GetClusterSubnetsOptions
- func (options *GetClusterSubnetsOptions) SetIdOrName(idOrName string) *GetClusterSubnetsOptions
- func (options *GetClusterSubnetsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterSubnetsOptions
- type GetClusterUserSubnetOptions
- func (options *GetClusterUserSubnetOptions) SetHeaders(param map[string]string) *GetClusterUserSubnetOptions
- func (options *GetClusterUserSubnetOptions) SetIdOrName(idOrName string) *GetClusterUserSubnetOptions
- func (options *GetClusterUserSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterUserSubnetOptions
- type GetClusterWebhooksOptions
- func (options *GetClusterWebhooksOptions) SetHeaders(param map[string]string) *GetClusterWebhooksOptions
- func (options *GetClusterWebhooksOptions) SetIdOrName(idOrName string) *GetClusterWebhooksOptions
- func (options *GetClusterWebhooksOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterWebhooksOptions
- type GetClusterWorkersOptions
- func (options *GetClusterWorkersOptions) SetHeaders(param map[string]string) *GetClusterWorkersOptions
- func (options *GetClusterWorkersOptions) SetIdOrName(idOrName string) *GetClusterWorkersOptions
- func (options *GetClusterWorkersOptions) SetPool(pool string) *GetClusterWorkersOptions
- func (options *GetClusterWorkersOptions) SetShowDeleted(showDeleted string) *GetClusterWorkersOptions
- func (options *GetClusterWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterWorkersOptions
- type GetClustersOptions
- func (options *GetClustersOptions) SetHeaders(param map[string]string) *GetClustersOptions
- func (options *GetClustersOptions) SetLocation(location string) *GetClustersOptions
- func (options *GetClustersOptions) SetShowResources(showResources string) *GetClustersOptions
- func (options *GetClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClustersOptions
- type GetClustersResponse
- type GetDatacenterMachineTypesOptions
- type GetDatacenterVLANsOptions
- func (options *GetDatacenterVLANsOptions) SetDatacenter(datacenter string) *GetDatacenterVLANsOptions
- func (options *GetDatacenterVLANsOptions) SetHeaders(param map[string]string) *GetDatacenterVLANsOptions
- func (options *GetDatacenterVLANsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetDatacenterVLANsOptions
- type GetDefaultLoggingEndpointOptions
- func (options *GetDefaultLoggingEndpointOptions) SetHeaders(param map[string]string) *GetDefaultLoggingEndpointOptions
- func (options *GetDefaultLoggingEndpointOptions) SetIdOrName(idOrName string) *GetDefaultLoggingEndpointOptions
- func (options *GetDefaultLoggingEndpointOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetDefaultLoggingEndpointOptions
- type GetFluentdUpdatePolicyOptions
- func (options *GetFluentdUpdatePolicyOptions) SetHeaders(param map[string]string) *GetFluentdUpdatePolicyOptions
- func (options *GetFluentdUpdatePolicyOptions) SetIdOrName(idOrName string) *GetFluentdUpdatePolicyOptions
- func (options *GetFluentdUpdatePolicyOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetFluentdUpdatePolicyOptions
- type GetInfraPermissionsOptions
- func (options *GetInfraPermissionsOptions) SetHeaders(param map[string]string) *GetInfraPermissionsOptions
- func (options *GetInfraPermissionsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetInfraPermissionsOptions
- func (options *GetInfraPermissionsOptions) SetXRegion(xRegion string) *GetInfraPermissionsOptions
- type GetKMSInstanceResponse
- type GetKubeVersionsOptions
- type GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetAdmin(admin bool) *GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetAuthorization(authorization string) *GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetCluster(cluster string) *GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetFormat(format string) *GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetHeaders(param map[string]string) *GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetNetwork(network bool) *GetKubeconfigOptions
- func (options *GetKubeconfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetKubeconfigOptions
- type GetLBConfigOptions
- type GetLoggingInstanceOptions
- func (options *GetLoggingInstanceOptions) SetCluster(cluster string) *GetLoggingInstanceOptions
- func (options *GetLoggingInstanceOptions) SetHeaders(param map[string]string) *GetLoggingInstanceOptions
- func (options *GetLoggingInstanceOptions) SetInstance(instance string) *GetLoggingInstanceOptions
- func (options *GetLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetLoggingInstanceOptions
- type GetLoggingInstancesOptions
- func (options *GetLoggingInstancesOptions) SetCluster(cluster string) *GetLoggingInstancesOptions
- func (options *GetLoggingInstancesOptions) SetHeaders(param map[string]string) *GetLoggingInstancesOptions
- func (options *GetLoggingInstancesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetLoggingInstancesOptions
- type GetMasterLogCollectionStatusOptions
- func (options *GetMasterLogCollectionStatusOptions) SetHeaders(param map[string]string) *GetMasterLogCollectionStatusOptions
- func (options *GetMasterLogCollectionStatusOptions) SetIdOrName(idOrName string) *GetMasterLogCollectionStatusOptions
- func (options *GetMasterLogCollectionStatusOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetMasterLogCollectionStatusOptions
- type GetMessagesOptions
- type GetMigrationStatusOptions
- type GetMonitoringInstanceOptions
- func (options *GetMonitoringInstanceOptions) SetCluster(cluster string) *GetMonitoringInstanceOptions
- func (options *GetMonitoringInstanceOptions) SetHeaders(param map[string]string) *GetMonitoringInstanceOptions
- func (options *GetMonitoringInstanceOptions) SetInstance(instance string) *GetMonitoringInstanceOptions
- func (options *GetMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetMonitoringInstanceOptions
- type GetMonitoringInstancesOptions
- func (options *GetMonitoringInstancesOptions) SetCluster(cluster string) *GetMonitoringInstancesOptions
- func (options *GetMonitoringInstancesOptions) SetHeaders(param map[string]string) *GetMonitoringInstancesOptions
- func (options *GetMonitoringInstancesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetMonitoringInstancesOptions
- type GetNlbDNSHealthMonitorOptions
- func (options *GetNlbDNSHealthMonitorOptions) SetHeaders(param map[string]string) *GetNlbDNSHealthMonitorOptions
- func (options *GetNlbDNSHealthMonitorOptions) SetIdOrName(idOrName string) *GetNlbDNSHealthMonitorOptions
- func (options *GetNlbDNSHealthMonitorOptions) SetNlbHost(nlbHost string) *GetNlbDNSHealthMonitorOptions
- func (options *GetNlbDNSHealthMonitorOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetNlbDNSHealthMonitorOptions
- type GetNlbDNSListOptions
- type GetProductConfigOptions
- type GetQuotaOptions
- type GetQuotaResource
- type GetQuotaResourceRegion
- type GetRegionsOptions
- type GetSatLocationNlbDNSListOptions
- type GetSatelliteClustersOptions
- type GetSatelliteHostsOptions
- func (options *GetSatelliteHostsOptions) SetController(controller string) *GetSatelliteHostsOptions
- func (options *GetSatelliteHostsOptions) SetHeaders(param map[string]string) *GetSatelliteHostsOptions
- func (options *GetSatelliteHostsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteHostsOptions
- type GetSatelliteLocationOptions
- func (options *GetSatelliteLocationOptions) SetController(controller string) *GetSatelliteLocationOptions
- func (options *GetSatelliteLocationOptions) SetHeaders(param map[string]string) *GetSatelliteLocationOptions
- func (options *GetSatelliteLocationOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteLocationOptions
- type GetSatelliteLocationsOptions
- type GetSatelliteServiceClustersOptions
- func (options *GetSatelliteServiceClustersOptions) SetController(controller string) *GetSatelliteServiceClustersOptions
- func (options *GetSatelliteServiceClustersOptions) SetHeaders(param map[string]string) *GetSatelliteServiceClustersOptions
- func (options *GetSatelliteServiceClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteServiceClustersOptions
- type GetSecretOptions
- func (options *GetSecretOptions) SetCluster(cluster string) *GetSecretOptions
- func (options *GetSecretOptions) SetHeaders(param map[string]string) *GetSecretOptions
- func (options *GetSecretOptions) SetName(name string) *GetSecretOptions
- func (options *GetSecretOptions) SetNamespace(namespace string) *GetSecretOptions
- type GetSecretsOptions
- type GetStatusOptions
- type GetStorageConfigurationOptions
- type GetStorageConfigurationsOptions
- type GetStorageTemplateOptions
- type GetStorageTemplatesOptions
- type GetSubnetsOptions
- func (options *GetSubnetsOptions) SetHeaders(param map[string]string) *GetSubnetsOptions
- func (options *GetSubnetsOptions) SetProvider(provider string) *GetSubnetsOptions
- func (options *GetSubnetsOptions) SetVpc(vpc string) *GetSubnetsOptions
- func (options *GetSubnetsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSubnetsOptions
- func (options *GetSubnetsOptions) SetZone(zone string) *GetSubnetsOptions
- type GetSupportedImagesOptions
- type GetUpdatePolicyOptions
- func (options *GetUpdatePolicyOptions) SetHeaders(param map[string]string) *GetUpdatePolicyOptions
- func (options *GetUpdatePolicyOptions) SetIdOrName(idOrName string) *GetUpdatePolicyOptions
- func (options *GetUpdatePolicyOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetUpdatePolicyOptions
- type GetUserConfigOptions
- type GetUserCredentialsOptions
- type GetVLANsOptions
- type GetVPCOptions
- func (options *GetVPCOptions) SetHeaders(param map[string]string) *GetVPCOptions
- func (options *GetVPCOptions) SetProvider(provider string) *GetVPCOptions
- func (options *GetVPCOptions) SetVpcID(vpcID string) *GetVPCOptions
- func (options *GetVPCOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetVPCOptions
- func (options *GetVPCOptions) SetXRegion(xRegion string) *GetVPCOptions
- type GetVPCResponse
- type GetVPCsOptions
- type GetVersionsOptions
- type GetVlanSpanningOptions
- func (options *GetVlanSpanningOptions) SetHeaders(param map[string]string) *GetVlanSpanningOptions
- func (options *GetVlanSpanningOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetVlanSpanningOptions
- func (options *GetVlanSpanningOptions) SetXRegion(xRegion string) *GetVlanSpanningOptions
- type GetVolumeOptions
- type GetVolumesOptions
- func (options *GetVolumesOptions) SetCluster(cluster string) *GetVolumesOptions
- func (options *GetVolumesOptions) SetHeaders(param map[string]string) *GetVolumesOptions
- func (options *GetVolumesOptions) SetProvider(provider string) *GetVolumesOptions
- func (options *GetVolumesOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetVolumesOptions
- func (options *GetVolumesOptions) SetZone(zone string) *GetVolumesOptions
- type GetWorkerOptions
- func (options *GetWorkerOptions) SetCluster(cluster string) *GetWorkerOptions
- func (options *GetWorkerOptions) SetHeaders(param map[string]string) *GetWorkerOptions
- func (options *GetWorkerOptions) SetWorker(worker string) *GetWorkerOptions
- func (options *GetWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerOptions
- type GetWorkerPool1Options
- func (options *GetWorkerPool1Options) SetHeaders(param map[string]string) *GetWorkerPool1Options
- func (options *GetWorkerPool1Options) SetIdOrName(idOrName string) *GetWorkerPool1Options
- func (options *GetWorkerPool1Options) SetPoolidOrName(poolidOrName string) *GetWorkerPool1Options
- func (options *GetWorkerPool1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPool1Options
- type GetWorkerPoolOptions
- func (options *GetWorkerPoolOptions) SetCluster(cluster string) *GetWorkerPoolOptions
- func (options *GetWorkerPoolOptions) SetHeaders(param map[string]string) *GetWorkerPoolOptions
- func (options *GetWorkerPoolOptions) SetWorkerpool(workerpool string) *GetWorkerPoolOptions
- func (options *GetWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPoolOptions
- func (options *GetWorkerPoolOptions) SetXRegion(xRegion string) *GetWorkerPoolOptions
- type GetWorkerPoolResponse
- type GetWorkerPoolResponseLifecycle
- type GetWorkerPools1Options
- func (options *GetWorkerPools1Options) SetCluster(cluster string) *GetWorkerPools1Options
- func (options *GetWorkerPools1Options) SetHeaders(param map[string]string) *GetWorkerPools1Options
- func (options *GetWorkerPools1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPools1Options
- func (options *GetWorkerPools1Options) SetXRegion(xRegion string) *GetWorkerPools1Options
- type GetWorkerPoolsDetailResponse
- type GetWorkerPoolsOptions
- type GetWorkerResponse
- type GetWorkerResponseHealth
- type GetWorkerResponseKubeVersion
- type GetWorkerResponseLifecycle
- type GetWorkerResponseNetworkInterface
- type GetWorkers1Options
- func (options *GetWorkers1Options) SetCluster(cluster string) *GetWorkers1Options
- func (options *GetWorkers1Options) SetHeaders(param map[string]string) *GetWorkers1Options
- func (options *GetWorkers1Options) SetShowDeleted(showDeleted string) *GetWorkers1Options
- func (options *GetWorkers1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkers1Options
- type GetWorkersOptions
- func (options *GetWorkersOptions) SetHeaders(param map[string]string) *GetWorkersOptions
- func (options *GetWorkersOptions) SetIdOrName(idOrName string) *GetWorkersOptions
- func (options *GetWorkersOptions) SetWorkerID(workerID string) *GetWorkersOptions
- func (options *GetWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkersOptions
- type GetZonesOptions
- type HandleMasterAPIServerOptions
- func (options *HandleMasterAPIServerOptions) SetAction(action string) *HandleMasterAPIServerOptions
- func (options *HandleMasterAPIServerOptions) SetHeaders(param map[string]string) *HandleMasterAPIServerOptions
- func (options *HandleMasterAPIServerOptions) SetIdOrName(idOrName string) *HandleMasterAPIServerOptions
- func (options *HandleMasterAPIServerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *HandleMasterAPIServerOptions
- type Health
- type HealthcheckProperties
- type Hosts
- type IAAS
- type IKSLocation
- type IKSVersion
- type IngressStatus
- type KmsEnableClusterOptions
- func (options *KmsEnableClusterOptions) SetCluster(cluster string) *KmsEnableClusterOptions
- func (options *KmsEnableClusterOptions) SetCrkID(crkID string) *KmsEnableClusterOptions
- func (options *KmsEnableClusterOptions) SetHeaders(param map[string]string) *KmsEnableClusterOptions
- func (options *KmsEnableClusterOptions) SetInstanceID(instanceID string) *KmsEnableClusterOptions
- func (options *KmsEnableClusterOptions) SetPrivateEndpoint(privateEndpoint bool) *KmsEnableClusterOptions
- func (options *KmsEnableClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *KmsEnableClusterOptions
- type KmsGetCRKsOptions
- type KmsGetInstancesOptions
- type KubeVersion
- type KubernetesServiceApiV1
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterACLs(addClusterACLsOptions *AddClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterACLsWithContext(ctx context.Context, addClusterACLsOptions *AddClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterSubnet(addClusterSubnetOptions *AddClusterSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterSubnetWithContext(ctx context.Context, addClusterSubnetOptions *AddClusterSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterUserSubnet(addClusterUserSubnetOptions *AddClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterUserSubnetWithContext(ctx context.Context, addClusterUserSubnetOptions *AddClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWebhooks(addClusterWebhooksOptions *AddClusterWebhooksOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWebhooksWithContext(ctx context.Context, addClusterWebhooksOptions *AddClusterWebhooksOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWorkers(addClusterWorkersOptions *AddClusterWorkersOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWorkersWithContext(ctx context.Context, addClusterWorkersOptions *AddClusterWorkersOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddNlbDNSHealthMonitor(addNlbDNSHealthMonitorOptions *AddNlbDNSHealthMonitorOptions) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddNlbDNSHealthMonitorWithContext(ctx context.Context, ...) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZone(addWorkerPoolZoneOptions *AddWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZoneNetwork(addWorkerPoolZoneNetworkOptions *AddWorkerPoolZoneNetworkOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZoneNetworkWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZoneWithContext(ctx context.Context, addWorkerPoolZoneOptions *AddWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ApplyRBACAndGetKubeconfig(applyRBACAndGetKubeconfigOptions *ApplyRBACAndGetKubeconfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ApplyRBACAndGetKubeconfigWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AttachSatelliteHost(attachSatelliteHostOptions *AttachSatelliteHostOptions) (response []byte, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AttachSatelliteHostWithContext(ctx context.Context, attachSatelliteHostOptions *AttachSatelliteHostOptions) (response []byte, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AutoUpdateMaster(autoUpdateMasterOptions *AutoUpdateMasterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) AutoUpdateMasterWithContext(ctx context.Context, autoUpdateMasterOptions *AutoUpdateMasterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) BindServiceToNamespace(bindServiceToNamespaceOptions *BindServiceToNamespaceOptions) (result *BoundService, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) BindServiceToNamespaceWithContext(ctx context.Context, ...) (result *BoundService, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeFluentdUpdatePolicy(changeFluentdUpdatePolicyOptions *ChangeFluentdUpdatePolicyOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeFluentdUpdatePolicyWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeUpdatePolicy(changeUpdatePolicyOptions *ChangeUpdatePolicyOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeUpdatePolicyWithContext(ctx context.Context, changeUpdatePolicyOptions *ChangeUpdatePolicyOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetCluster(classicGetClusterOptions *ClassicGetClusterOptions) (result []GetClusterResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetClusterWithContext(ctx context.Context, classicGetClusterOptions *ClassicGetClusterOptions) (result []GetClusterResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetClusters(classicGetClustersOptions *ClassicGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetClustersWithContext(ctx context.Context, classicGetClustersOptions *ClassicGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorker(classicGetWorkerOptions *ClassicGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPool(classicGetWorkerPoolOptions *ClassicGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPoolWithContext(ctx context.Context, classicGetWorkerPoolOptions *ClassicGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPools(classicGetWorkerPoolsOptions *ClassicGetWorkerPoolsOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPoolsWithContext(ctx context.Context, ...) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerWithContext(ctx context.Context, classicGetWorkerOptions *ClassicGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkers(classicGetWorkersOptions *ClassicGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkersWithContext(ctx context.Context, classicGetWorkersOptions *ClassicGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CleanupMigration(cleanupMigrationOptions *CleanupMigrationOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CleanupMigrationWithContext(ctx context.Context, cleanupMigrationOptions *CleanupMigrationOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) Clone() *KubernetesServiceApiV1
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALB(createALBOptions *CreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALBSecret(createALBSecretOptions *CreateALBSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALBSecretWithContext(ctx context.Context, createALBSecretOptions *CreateALBSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALBWithContext(ctx context.Context, createALBOptions *CreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAssignment(createAssignmentOptions *CreateAssignmentOptions) (result *CreateSubscriptionData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAssignmentWithContext(ctx context.Context, createAssignmentOptions *CreateAssignmentOptions) (result *CreateSubscriptionData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAttachment(createAttachmentOptions *CreateAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAttachmentWithContext(ctx context.Context, createAttachmentOptions *CreateAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateCluster(createClusterOptions *CreateClusterOptions) (result *ClusterCreateResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateClusterSubnet(createClusterSubnetOptions *CreateClusterSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateClusterSubnetWithContext(ctx context.Context, createClusterSubnetOptions *CreateClusterSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateClusterWithContext(ctx context.Context, createClusterOptions *CreateClusterOptions) (result *ClusterCreateResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateFilterConfig(createFilterConfigOptions *CreateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateFilterConfigWithContext(ctx context.Context, createFilterConfigOptions *CreateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateKMSConfig(createKMSConfigOptions *CreateKMSConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateKMSConfigWithContext(ctx context.Context, createKMSConfigOptions *CreateKMSConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingConfig(createLoggingConfigOptions *CreateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingConfigWithContext(ctx context.Context, createLoggingConfigOptions *CreateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingInstance(createLoggingInstanceOptions *CreateLoggingInstanceOptions) (result *ConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingInstanceWithContext(ctx context.Context, ...) (result *ConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMasterLogCollection(createMasterLogCollectionOptions *CreateMasterLogCollectionOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMasterLogCollectionWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMonitoringInstance(createMonitoringInstanceOptions *CreateMonitoringInstanceOptions) (result *ConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMonitoringInstanceWithContext(ctx context.Context, ...) (result *ConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateNlbDNS(createNlbDNSOptions *CreateNlbDNSOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateNlbDNSWithContext(ctx context.Context, createNlbDNSOptions *CreateNlbDNSOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteAssignment(createSatelliteAssignmentOptions *CreateSatelliteAssignmentOptions) (result *MultishiftCreateAssignmentResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteAssignmentWithContext(ctx context.Context, ...) (result *MultishiftCreateAssignmentResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteCluster(createSatelliteClusterOptions *CreateSatelliteClusterOptions) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteClusterRemote(createSatelliteClusterRemoteOptions *CreateSatelliteClusterRemoteOptions) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteClusterRemoteWithContext(ctx context.Context, ...) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteClusterWithContext(ctx context.Context, ...) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteLocation(createSatelliteLocationOptions *CreateSatelliteLocationOptions) (result *MultishiftCreateControllerResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteLocationWithContext(ctx context.Context, ...) (result *MultishiftCreateControllerResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPool(createSatelliteWorkerPoolOptions *CreateSatelliteWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPoolWithContext(ctx context.Context, ...) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPoolZone(createSatelliteWorkerPoolZoneOptions *CreateSatelliteWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPoolZoneWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSecret(createSecretOptions *CreateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSecretWithContext(ctx context.Context, createSecretOptions *CreateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateStorageConfiguration(createStorageConfigurationOptions *CreateStorageConfigurationOptions) (result *CreateConfigurationData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateStorageConfigurationWithContext(ctx context.Context, ...) (result *CreateConfigurationData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateWorkerPool(createWorkerPoolOptions *CreateWorkerPoolOptions) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) CreateWorkerPoolWithContext(ctx context.Context, createWorkerPoolOptions *CreateWorkerPoolOptions) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAttachment(deleteAttachmentOptions *DeleteAttachmentOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAttachmentWithContext(ctx context.Context, deleteAttachmentOptions *DeleteAttachmentOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAuditWebhook(deleteAuditWebhookOptions *DeleteAuditWebhookOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAuditWebhookWithContext(ctx context.Context, deleteAuditWebhookOptions *DeleteAuditWebhookOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteClusterALBSecrets(deleteClusterALBSecretsOptions *DeleteClusterALBSecretsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteClusterALBSecretsWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfig(deleteFilterConfigOptions *DeleteFilterConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfigWithContext(ctx context.Context, deleteFilterConfigOptions *DeleteFilterConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfigs(deleteFilterConfigsOptions *DeleteFilterConfigsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfigsWithContext(ctx context.Context, deleteFilterConfigsOptions *DeleteFilterConfigsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteIngressSecret(deleteIngressSecretOptions *DeleteIngressSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteIngressSecretWithContext(ctx context.Context, deleteIngressSecretOptions *DeleteIngressSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfig(deleteLoggingConfigOptions *DeleteLoggingConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfigWithContext(ctx context.Context, deleteLoggingConfigOptions *DeleteLoggingConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfigs(deleteLoggingConfigsOptions *DeleteLoggingConfigsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfigsWithContext(ctx context.Context, deleteLoggingConfigsOptions *DeleteLoggingConfigsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteSecret(deleteSecretOptions *DeleteSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteSecretWithContext(ctx context.Context, deleteSecretOptions *DeleteSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DetachClusterSubnet(detachClusterSubnetOptions *DetachClusterSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DetachClusterSubnetWithContext(ctx context.Context, detachClusterSubnetOptions *DetachClusterSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DisableALB(disableALBOptions *DisableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DisableALBWithContext(ctx context.Context, disableALBOptions *DisableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DisableClusterACLs(disableClusterACLsOptions *DisableClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DisableClusterACLsWithContext(ctx context.Context, disableClusterACLsOptions *DisableClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DisableRetries()
- func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverLoggingInstance(discoverLoggingInstanceOptions *DiscoverLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverLoggingInstanceWithContext(ctx context.Context, ...) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverMonitoringInstance(discoverMonitoringInstanceOptions *DiscoverMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverMonitoringInstanceWithContext(ctx context.Context, ...) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) EnableALB(enableALBOptions *EnableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) EnableALBWithContext(ctx context.Context, enableALBOptions *EnableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) EnableClusterACLs(enableClusterACLsOptions *EnableClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) EnableClusterACLsWithContext(ctx context.Context, enableClusterACLsOptions *EnableClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfig(fetchFilterConfigOptions *FetchFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfigWithContext(ctx context.Context, fetchFilterConfigOptions *FetchFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfigs(fetchFilterConfigsOptions *FetchFilterConfigsOptions) (result []FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfigsWithContext(ctx context.Context, fetchFilterConfigsOptions *FetchFilterConfigsOptions) (result []FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigs(fetchLoggingConfigsOptions *FetchLoggingConfigsOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigsForSource(fetchLoggingConfigsForSourceOptions *FetchLoggingConfigsForSourceOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigsForSourceWithContext(ctx context.Context, ...) (result []LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigsWithContext(ctx context.Context, fetchLoggingConfigsOptions *FetchLoggingConfigsOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAddons(getAddonsOptions *GetAddonsOptions) (result []AddonCommon, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAddonsWithContext(ctx context.Context, getAddonsOptions *GetAddonsOptions) (result []AddonCommon, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignedStorageConfigs(getAssignedStorageConfigsOptions *GetAssignedStorageConfigsOptions) (result []AppliedStorageConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignedStorageConfigsWithContext(ctx context.Context, ...) (result []AppliedStorageConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignment(getAssignmentOptions *GetAssignmentOptions) (result *Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentByName(getAssignmentByNameOptions *GetAssignmentByNameOptions) (result *Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentByNameWithContext(ctx context.Context, getAssignmentByNameOptions *GetAssignmentByNameOptions) (result *Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentWithContext(ctx context.Context, getAssignmentOptions *GetAssignmentOptions) (result *Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignments(getAssignmentsOptions *GetAssignmentsOptions) (result []Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentsByConfig(getAssignmentsByConfigOptions *GetAssignmentsByConfigOptions) (result []Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentsByConfigWithContext(ctx context.Context, ...) (result []Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentsWithContext(ctx context.Context, getAssignmentsOptions *GetAssignmentsOptions) (result []Subscription, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachment(getAttachmentOptions *GetAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachmentWithContext(ctx context.Context, getAttachmentOptions *GetAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachments(getAttachmentsOptions *GetAttachmentsOptions) (result *VolumeAttachmentList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachmentsWithContext(ctx context.Context, getAttachmentsOptions *GetAttachmentsOptions) (result *VolumeAttachmentList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAuditWebhook(getAuditWebhookOptions *GetAuditWebhookOptions) (result *AuditWebhookConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAuditWebhookWithContext(ctx context.Context, getAuditWebhookOptions *GetAuditWebhookOptions) (result *AuditWebhookConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableALBTypes(getAvailableALBTypesOptions *GetAvailableALBTypesOptions) (result []string, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableALBTypesWithContext(ctx context.Context, getAvailableALBTypesOptions *GetAvailableALBTypesOptions) (result []string, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableStorageClasses(getAvailableStorageClassesOptions *GetAvailableStorageClassesOptions) (result *AvailableStorageClasses, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableStorageClassesWithContext(ctx context.Context, ...) (result *AvailableStorageClasses, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetBluemixConfig(getBluemixConfigOptions *GetBluemixConfigOptions) (result *BluemixConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetBluemixConfigWithContext(ctx context.Context, getBluemixConfigOptions *GetBluemixConfigOptions) (result *BluemixConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetCluster(getClusterOptions *GetClusterOptions) (result *GetClusterResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetCluster1(getCluster1Options *GetCluster1Options) (result *Cluster, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetCluster1WithContext(ctx context.Context, getCluster1Options *GetCluster1Options) (result *Cluster, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterACLs(getClusterACLsOptions *GetClusterACLsOptions) (result *ACLResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterACLsWithContext(ctx context.Context, getClusterACLsOptions *GetClusterACLsOptions) (result *ACLResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALB(getClusterALBOptions *GetClusterALBOptions) (result *ALBConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALBWithContext(ctx context.Context, getClusterALBOptions *GetClusterALBOptions) (result *ALBConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALBs(getClusterALBsOptions *GetClusterALBsOptions) (result []ClusterALB, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALBsWithContext(ctx context.Context, getClusterALBsOptions *GetClusterALBsOptions) (result []ClusterALB, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterAddons(getClusterAddonsOptions *GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterAddonsWithContext(ctx context.Context, getClusterAddonsOptions *GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterConfig(getClusterConfigOptions *GetClusterConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterConfigWithContext(ctx context.Context, getClusterConfigOptions *GetClusterConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterKeyOwner(getClusterKeyOwnerOptions *GetClusterKeyOwnerOptions) (result *ClusterKeyOwnerInfo, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterKeyOwnerWithContext(ctx context.Context, getClusterKeyOwnerOptions *GetClusterKeyOwnerOptions) (result *ClusterKeyOwnerInfo, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterSubnets(getClusterSubnetsOptions *GetClusterSubnetsOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterSubnetsWithContext(ctx context.Context, getClusterSubnetsOptions *GetClusterSubnetsOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterUserSubnet(getClusterUserSubnetOptions *GetClusterUserSubnetOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterUserSubnetWithContext(ctx context.Context, getClusterUserSubnetOptions *GetClusterUserSubnetOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWebhooks(getClusterWebhooksOptions *GetClusterWebhooksOptions) (result []ClusterWebhook, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWebhooksWithContext(ctx context.Context, getClusterWebhooksOptions *GetClusterWebhooksOptions) (result []ClusterWebhook, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWithContext(ctx context.Context, getClusterOptions *GetClusterOptions) (result *GetClusterResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWorkers(getClusterWorkersOptions *GetClusterWorkersOptions) (result []Worker, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWorkersWithContext(ctx context.Context, getClusterWorkersOptions *GetClusterWorkersOptions) (result []Worker, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusters(getClustersOptions *GetClustersOptions) (result []Cluster, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetClustersWithContext(ctx context.Context, getClustersOptions *GetClustersOptions) (result []Cluster, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterMachineTypes(getDatacenterMachineTypesOptions *GetDatacenterMachineTypesOptions) (result []MachineType, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterMachineTypesWithContext(ctx context.Context, ...) (result []MachineType, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterVLANs(getDatacenterVLANsOptions *GetDatacenterVLANsOptions) (result []VLAN, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterVLANsWithContext(ctx context.Context, getDatacenterVLANsOptions *GetDatacenterVLANsOptions) (result []VLAN, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetDefaultLoggingEndpoint(getDefaultLoggingEndpointOptions *GetDefaultLoggingEndpointOptions) (result *DefaultLoggingEndpointResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetDefaultLoggingEndpointWithContext(ctx context.Context, ...) (result *DefaultLoggingEndpointResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetEnableGzipCompression() bool
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetFluentdUpdatePolicy(getFluentdUpdatePolicyOptions *GetFluentdUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetFluentdUpdatePolicyWithContext(ctx context.Context, ...) (result *UpdatePolicy, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetInfraPermissions(getInfraPermissionsOptions *GetInfraPermissionsOptions) (result *AccountStatus, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetInfraPermissionsWithContext(ctx context.Context, getInfraPermissionsOptions *GetInfraPermissionsOptions) (result *AccountStatus, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeVersions(getKubeVersionsOptions *GetKubeVersionsOptions) (result []KubeVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeVersionsWithContext(ctx context.Context, getKubeVersionsOptions *GetKubeVersionsOptions) (result []KubeVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeconfig(getKubeconfigOptions *GetKubeconfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeconfigWithContext(ctx context.Context, getKubeconfigOptions *GetKubeconfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubernetesClient(kubeConfig string) (kubeClient *kubernetes.Clientset, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetLBConfig(getLBConfigOptions *GetLBConfigOptions) (result *LBConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetLBConfigWithContext(ctx context.Context, getLBConfigOptions *GetLBConfigOptions) (result *LBConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstance(getLoggingInstanceOptions *GetLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstanceWithContext(ctx context.Context, getLoggingInstanceOptions *GetLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstances(getLoggingInstancesOptions *GetLoggingInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstancesWithContext(ctx context.Context, getLoggingInstancesOptions *GetLoggingInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMasterLogCollectionStatus(getMasterLogCollectionStatusOptions *GetMasterLogCollectionStatusOptions) (result []MasterLogCollectionStatusResponseBody, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMasterLogCollectionStatusWithContext(ctx context.Context, ...) (result []MasterLogCollectionStatusResponseBody, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMessages(getMessagesOptions *GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMessagesWithContext(ctx context.Context, getMessagesOptions *GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMigrationStatus(getMigrationStatusOptions *GetMigrationStatusOptions) (result *MigrationStatus, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMigrationStatusWithContext(ctx context.Context, getMigrationStatusOptions *GetMigrationStatusOptions) (result *MigrationStatus, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstance(getMonitoringInstanceOptions *GetMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstanceWithContext(ctx context.Context, ...) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstances(getMonitoringInstancesOptions *GetMonitoringInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstancesWithContext(ctx context.Context, ...) (result []ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSHealthMonitor(getNlbDNSHealthMonitorOptions *GetNlbDNSHealthMonitorOptions) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSHealthMonitorWithContext(ctx context.Context, ...) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSList(getNlbDNSListOptions *GetNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSListWithContext(ctx context.Context, getNlbDNSListOptions *GetNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetProductConfig(getProductConfigOptions *GetProductConfigOptions) (result *ProductConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetProductConfigWithContext(ctx context.Context, getProductConfigOptions *GetProductConfigOptions) (result *ProductConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetQuota(getQuotaOptions *GetQuotaOptions) (result []GetQuotaResource, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetQuotaWithContext(ctx context.Context, getQuotaOptions *GetQuotaOptions) (result []GetQuotaResource, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetRegions(getRegionsOptions *GetRegionsOptions) (result *Regions, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetRegionsWithContext(ctx context.Context, getRegionsOptions *GetRegionsOptions) (result *Regions, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatLocationNlbDNSList(getSatLocationNlbDNSListOptions *GetSatLocationNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatLocationNlbDNSListWithContext(ctx context.Context, ...) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteClusters(getSatelliteClustersOptions *GetSatelliteClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteClustersWithContext(ctx context.Context, getSatelliteClustersOptions *GetSatelliteClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteHosts(getSatelliteHostsOptions *GetSatelliteHostsOptions) (result []MultishiftQueueNode, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteHostsWithContext(ctx context.Context, getSatelliteHostsOptions *GetSatelliteHostsOptions) (result []MultishiftQueueNode, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocation(getSatelliteLocationOptions *GetSatelliteLocationOptions) (result *MultishiftGetController, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocationWithContext(ctx context.Context, getSatelliteLocationOptions *GetSatelliteLocationOptions) (result *MultishiftGetController, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocations(getSatelliteLocationsOptions *GetSatelliteLocationsOptions) (result []MultishiftController, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocationsWithContext(ctx context.Context, ...) (result []MultishiftController, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteServiceClusters(getSatelliteServiceClustersOptions *GetSatelliteServiceClustersOptions) (result []MultishiftClustersResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteServiceClustersWithContext(ctx context.Context, ...) (result []MultishiftClustersResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecret(getSecretOptions *GetSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecretWithContext(ctx context.Context, getSecretOptions *GetSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecrets(getSecretsOptions *GetSecretsOptions) (result []Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecretsWithContext(ctx context.Context, getSecretsOptions *GetSecretsOptions) (result []Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetServiceURL() string
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStatus(getStatusOptions *GetStatusOptions) (result *IngressStatus, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStatusWithContext(ctx context.Context, getStatusOptions *GetStatusOptions) (result *IngressStatus, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfiguration(getStorageConfigurationOptions *GetStorageConfigurationOptions) (result *StorageConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfigurationWithContext(ctx context.Context, ...) (result *StorageConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfigurations(getStorageConfigurationsOptions *GetStorageConfigurationsOptions) (result []StorageConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfigurationsWithContext(ctx context.Context, ...) (result []StorageConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplate(getStorageTemplateOptions *GetStorageTemplateOptions) (result *RegisteredStorageVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplateWithContext(ctx context.Context, getStorageTemplateOptions *GetStorageTemplateOptions) (result *RegisteredStorageVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplates(getStorageTemplatesOptions *GetStorageTemplatesOptions) (result []RegisteredStorage, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplatesWithContext(ctx context.Context, getStorageTemplatesOptions *GetStorageTemplatesOptions) (result []RegisteredStorage, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSubnets(getSubnetsOptions *GetSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSubnetsWithContext(ctx context.Context, getSubnetsOptions *GetSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSupportedImages(getSupportedImagesOptions *GetSupportedImagesOptions) (result []string, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetSupportedImagesWithContext(ctx context.Context, getSupportedImagesOptions *GetSupportedImagesOptions) (result []string, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetUpdatePolicy(getUpdatePolicyOptions *GetUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetUpdatePolicyWithContext(ctx context.Context, getUpdatePolicyOptions *GetUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserConfig(getUserConfigOptions *GetUserConfigOptions) (result *UserConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserConfigWithContext(ctx context.Context, getUserConfigOptions *GetUserConfigOptions) (result *UserConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserCredentials(getUserCredentialsOptions *GetUserCredentialsOptions) (result *Credentials, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserCredentialsWithContext(ctx context.Context, getUserCredentialsOptions *GetUserCredentialsOptions) (result *Credentials, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVLANs(getVLANsOptions *GetVLANsOptions) (result *VLAN, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVLANsWithContext(ctx context.Context, getVLANsOptions *GetVLANsOptions) (result *VLAN, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPC(getVPCOptions *GetVPCOptions) (result *GetVPCResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPCWithContext(ctx context.Context, getVPCOptions *GetVPCOptions) (result *GetVPCResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPCs(getVPCsOptions *GetVPCsOptions) (result []VirtualPrivateCloudResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPCsWithContext(ctx context.Context, getVPCsOptions *GetVPCsOptions) (result []VirtualPrivateCloudResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVersions(getVersionsOptions *GetVersionsOptions) (result map[string][]KubeVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVersionsWithContext(ctx context.Context, getVersionsOptions *GetVersionsOptions) (result map[string][]KubeVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVlanSpanning(getVlanSpanningOptions *GetVlanSpanningOptions) (result *VlanSpan, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVlanSpanningWithContext(ctx context.Context, getVlanSpanningOptions *GetVlanSpanningOptions) (result *VlanSpan, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolume(getVolumeOptions *GetVolumeOptions) (result *Volume, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolumeWithContext(ctx context.Context, getVolumeOptions *GetVolumeOptions) (result *Volume, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolumes(getVolumesOptions *GetVolumesOptions) (result *VolumesList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolumesWithContext(ctx context.Context, getVolumesOptions *GetVolumesOptions) (result *VolumesList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorker(getWorkerOptions *GetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPool(getWorkerPoolOptions *GetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPool1(getWorkerPool1Options *GetWorkerPool1Options) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPool1WithContext(ctx context.Context, getWorkerPool1Options *GetWorkerPool1Options) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPoolWithContext(ctx context.Context, getWorkerPoolOptions *GetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPools(getWorkerPoolsOptions *GetWorkerPoolsOptions) (result []WorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPools1(getWorkerPools1Options *GetWorkerPools1Options) (result []GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPools1WithContext(ctx context.Context, getWorkerPools1Options *GetWorkerPools1Options) (result []GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPoolsWithContext(ctx context.Context, getWorkerPoolsOptions *GetWorkerPoolsOptions) (result []WorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerWithContext(ctx context.Context, getWorkerOptions *GetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkers(getWorkersOptions *GetWorkersOptions) (result *Worker, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkers1(getWorkers1Options *GetWorkers1Options) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkers1WithContext(ctx context.Context, getWorkers1Options *GetWorkers1Options) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkersWithContext(ctx context.Context, getWorkersOptions *GetWorkersOptions) (result *Worker, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetZones(getZonesOptions *GetZonesOptions) (result []ZoneResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) GetZonesWithContext(ctx context.Context, getZonesOptions *GetZonesOptions) (result []ZoneResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) HandleMasterAPIServer(handleMasterAPIServerOptions *HandleMasterAPIServerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) HandleMasterAPIServerWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) KmsEnableCluster(kmsEnableClusterOptions *KmsEnableClusterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) KmsEnableClusterWithContext(ctx context.Context, kmsEnableClusterOptions *KmsEnableClusterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetCRKs(kmsGetCRKsOptions *KmsGetCRKsOptions) (result []GetCRKResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetCRKsWithContext(ctx context.Context, kmsGetCRKsOptions *KmsGetCRKsOptions) (result []GetCRKResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetInstances(kmsGetInstancesOptions *KmsGetInstancesOptions) (result []GetKMSInstanceResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetInstancesWithContext(ctx context.Context, kmsGetInstancesOptions *KmsGetInstancesOptions) (result []GetKMSInstanceResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListLocations(listLocationsOptions *ListLocationsOptions) (result []IKSLocation, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListLocationsWithContext(ctx context.Context, listLocationsOptions *ListLocationsOptions) (result []IKSLocation, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListNLBIPsForSubdomain(listNLBIPsForSubdomainOptions *ListNLBIPsForSubdomainOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListNLBIPsForSubdomainWithContext(ctx context.Context, ...) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitorStatus(listNlbDNSHealthMonitorStatusOptions *ListNlbDNSHealthMonitorStatusOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitorStatusWithContext(ctx context.Context, ...) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitors(listNlbDNSHealthMonitorsOptions *ListNlbDNSHealthMonitorsOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitorsWithContext(ctx context.Context, ...) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesForAllNamespaces(listServicesForAllNamespacesOptions *ListServicesForAllNamespacesOptions) (result []BoundService, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesForAllNamespacesWithContext(ctx context.Context, ...) (result []BoundService, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesInNamespace(listServicesInNamespaceOptions *ListServicesInNamespaceOptions) (result []BoundService, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesInNamespaceWithContext(ctx context.Context, ...) (result []BoundService, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListSubnets(listSubnetsOptions *ListSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ListSubnetsWithContext(ctx context.Context, listSubnetsOptions *ListSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ManageClusterAddons(manageClusterAddonsOptions *ManageClusterAddonsOptions) (result *AddonResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ManageClusterAddonsWithContext(ctx context.Context, manageClusterAddonsOptions *ManageClusterAddonsOptions) (result *AddonResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyLoggingInstance(modifyLoggingInstanceOptions *ModifyLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyLoggingInstanceWithContext(ctx context.Context, ...) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyMonitoringInstance(modifyMonitoringInstanceOptions *ModifyMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyMonitoringInstanceWithContext(ctx context.Context, ...) (result *ObsConfig, response *core.DetailedResponse, err error)
- func (*KubernetesServiceApiV1) NewAddClusterACLsOptions(idOrName string) *AddClusterACLsOptions
- func (*KubernetesServiceApiV1) NewAddClusterSubnetOptions(idOrName string, subnetID string) *AddClusterSubnetOptions
- func (*KubernetesServiceApiV1) NewAddClusterUserSubnetOptions(idOrName string) *AddClusterUserSubnetOptions
- func (*KubernetesServiceApiV1) NewAddClusterWebhooksOptions(idOrName string) *AddClusterWebhooksOptions
- func (*KubernetesServiceApiV1) NewAddClusterWorkersOptions(xAuthResourceGroup string, idOrName string) *AddClusterWorkersOptions
- func (*KubernetesServiceApiV1) NewAddNlbDNSHealthMonitorOptions(idOrName string) *AddNlbDNSHealthMonitorOptions
- func (*KubernetesServiceApiV1) NewAddWorkerPoolZoneNetworkOptions(idOrName string, poolidOrName string, zoneid string) *AddWorkerPoolZoneNetworkOptions
- func (*KubernetesServiceApiV1) NewAddWorkerPoolZoneOptions(idOrName string, poolidOrName string) *AddWorkerPoolZoneOptions
- func (*KubernetesServiceApiV1) NewApplyRBACAndGetKubeconfigOptions(xAuthRefreshToken string) *ApplyRBACAndGetKubeconfigOptions
- func (*KubernetesServiceApiV1) NewAttachSatelliteHostOptions() *AttachSatelliteHostOptions
- func (*KubernetesServiceApiV1) NewAutoUpdateMasterOptions() *AutoUpdateMasterOptions
- func (*KubernetesServiceApiV1) NewBindServiceToNamespaceOptions(idOrName string, serviceBindRequest string) *BindServiceToNamespaceOptions
- func (*KubernetesServiceApiV1) NewChangeFluentdUpdatePolicyOptions(idOrName string) *ChangeFluentdUpdatePolicyOptions
- func (*KubernetesServiceApiV1) NewChangeUpdatePolicyOptions(idOrName string) *ChangeUpdatePolicyOptions
- func (*KubernetesServiceApiV1) NewClassicGetClusterOptions(cluster string) *ClassicGetClusterOptions
- func (*KubernetesServiceApiV1) NewClassicGetClustersOptions() *ClassicGetClustersOptions
- func (*KubernetesServiceApiV1) NewClassicGetWorkerOptions(cluster string, worker string) *ClassicGetWorkerOptions
- func (*KubernetesServiceApiV1) NewClassicGetWorkerPoolOptions(cluster string, workerpool string) *ClassicGetWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewClassicGetWorkerPoolsOptions(cluster string) *ClassicGetWorkerPoolsOptions
- func (*KubernetesServiceApiV1) NewClassicGetWorkersOptions(cluster string) *ClassicGetWorkersOptions
- func (*KubernetesServiceApiV1) NewCleanupMigrationOptions() *CleanupMigrationOptions
- func (*KubernetesServiceApiV1) NewClusterAddon(name string) (model *ClusterAddon, err error)
- func (*KubernetesServiceApiV1) NewCreateALBOptions(idOrName string, zoneID string) *CreateALBOptions
- func (*KubernetesServiceApiV1) NewCreateALBSecretOptions() *CreateALBSecretOptions
- func (*KubernetesServiceApiV1) NewCreateAssignmentOptions() *CreateAssignmentOptions
- func (*KubernetesServiceApiV1) NewCreateAttachmentOptions(xAuthResourceGroupID string) *CreateAttachmentOptions
- func (*KubernetesServiceApiV1) NewCreateClusterOptions(xAuthResourceGroup string) *CreateClusterOptions
- func (*KubernetesServiceApiV1) NewCreateClusterSubnetOptions(idOrName string, vlanID string) *CreateClusterSubnetOptions
- func (*KubernetesServiceApiV1) NewCreateFilterConfigOptions(idOrName string) *CreateFilterConfigOptions
- func (*KubernetesServiceApiV1) NewCreateKMSConfigOptions(idOrName string, crkID string, instanceID string, url string) *CreateKMSConfigOptions
- func (*KubernetesServiceApiV1) NewCreateLoggingConfigOptions(idOrName string, logSource string) *CreateLoggingConfigOptions
- func (*KubernetesServiceApiV1) NewCreateLoggingInstanceOptions(xAuthRefreshToken string) *CreateLoggingInstanceOptions
- func (*KubernetesServiceApiV1) NewCreateMasterLogCollectionOptions(idOrName string) *CreateMasterLogCollectionOptions
- func (*KubernetesServiceApiV1) NewCreateMonitoringInstanceOptions(xAuthRefreshToken string) *CreateMonitoringInstanceOptions
- func (*KubernetesServiceApiV1) NewCreateNlbDNSOptions() *CreateNlbDNSOptions
- func (*KubernetesServiceApiV1) NewCreateSatelliteAssignmentOptions() *CreateSatelliteAssignmentOptions
- func (*KubernetesServiceApiV1) NewCreateSatelliteClusterOptions() *CreateSatelliteClusterOptions
- func (*KubernetesServiceApiV1) NewCreateSatelliteClusterRemoteOptions(xAuthSupplemental string) *CreateSatelliteClusterRemoteOptions
- func (*KubernetesServiceApiV1) NewCreateSatelliteLocationOptions() *CreateSatelliteLocationOptions
- func (*KubernetesServiceApiV1) NewCreateSatelliteWorkerPoolOptions() *CreateSatelliteWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewCreateSatelliteWorkerPoolZoneOptions() *CreateSatelliteWorkerPoolZoneOptions
- func (*KubernetesServiceApiV1) NewCreateSecretOptions() *CreateSecretOptions
- func (*KubernetesServiceApiV1) NewCreateStorageConfigurationOptions() *CreateStorageConfigurationOptions
- func (*KubernetesServiceApiV1) NewCreateWorkerPoolOptions(idOrName string) *CreateWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewDeleteAttachmentOptions() *DeleteAttachmentOptions
- func (*KubernetesServiceApiV1) NewDeleteAuditWebhookOptions(idOrName string) *DeleteAuditWebhookOptions
- func (*KubernetesServiceApiV1) NewDeleteClusterALBSecretsOptions(idOrName string) *DeleteClusterALBSecretsOptions
- func (*KubernetesServiceApiV1) NewDeleteFilterConfigOptions(idOrName string, id string) *DeleteFilterConfigOptions
- func (*KubernetesServiceApiV1) NewDeleteFilterConfigsOptions(idOrName string) *DeleteFilterConfigsOptions
- func (*KubernetesServiceApiV1) NewDeleteIngressSecretOptions() *DeleteIngressSecretOptions
- func (*KubernetesServiceApiV1) NewDeleteLoggingConfigOptions(idOrName string, logSource string, id string) *DeleteLoggingConfigOptions
- func (*KubernetesServiceApiV1) NewDeleteLoggingConfigsOptions(idOrName string) *DeleteLoggingConfigsOptions
- func (*KubernetesServiceApiV1) NewDeleteSecretOptions() *DeleteSecretOptions
- func (*KubernetesServiceApiV1) NewDetachClusterSubnetOptions(idOrName string, subnetID string) *DetachClusterSubnetOptions
- func (*KubernetesServiceApiV1) NewDisableALBOptions(albID string) *DisableALBOptions
- func (*KubernetesServiceApiV1) NewDisableClusterACLsOptions(idOrName string) *DisableClusterACLsOptions
- func (*KubernetesServiceApiV1) NewDiscoverLoggingInstanceOptions(xAuthRefreshToken string) *DiscoverLoggingInstanceOptions
- func (*KubernetesServiceApiV1) NewDiscoverMonitoringInstanceOptions(xAuthRefreshToken string) *DiscoverMonitoringInstanceOptions
- func (*KubernetesServiceApiV1) NewEnableALBOptions() *EnableALBOptions
- func (*KubernetesServiceApiV1) NewEnableClusterACLsOptions(idOrName string) *EnableClusterACLsOptions
- func (*KubernetesServiceApiV1) NewFetchFilterConfigOptions(idOrName string, id string) *FetchFilterConfigOptions
- func (*KubernetesServiceApiV1) NewFetchFilterConfigsOptions(idOrName string) *FetchFilterConfigsOptions
- func (*KubernetesServiceApiV1) NewFetchLoggingConfigsForSourceOptions(idOrName string, logSource string) *FetchLoggingConfigsForSourceOptions
- func (*KubernetesServiceApiV1) NewFetchLoggingConfigsOptions(idOrName string) *FetchLoggingConfigsOptions
- func (*KubernetesServiceApiV1) NewGetAddonsOptions() *GetAddonsOptions
- func (*KubernetesServiceApiV1) NewGetAssignedStorageConfigsOptions(clusterID string) *GetAssignedStorageConfigsOptions
- func (*KubernetesServiceApiV1) NewGetAssignmentByNameOptions(name string) *GetAssignmentByNameOptions
- func (*KubernetesServiceApiV1) NewGetAssignmentOptions(uuid string) *GetAssignmentOptions
- func (*KubernetesServiceApiV1) NewGetAssignmentsByConfigOptions(config string) *GetAssignmentsByConfigOptions
- func (*KubernetesServiceApiV1) NewGetAssignmentsOptions() *GetAssignmentsOptions
- func (*KubernetesServiceApiV1) NewGetAttachmentOptions(cluster string, worker string, volumeAttachmentID string) *GetAttachmentOptions
- func (*KubernetesServiceApiV1) NewGetAttachmentsOptions(cluster string, worker string) *GetAttachmentsOptions
- func (*KubernetesServiceApiV1) NewGetAuditWebhookOptions(idOrName string) *GetAuditWebhookOptions
- func (*KubernetesServiceApiV1) NewGetAvailableALBTypesOptions() *GetAvailableALBTypesOptions
- func (*KubernetesServiceApiV1) NewGetAvailableStorageClassesOptions(clusterID string) *GetAvailableStorageClassesOptions
- func (*KubernetesServiceApiV1) NewGetBluemixConfigOptions() *GetBluemixConfigOptions
- func (*KubernetesServiceApiV1) NewGetCluster1Options(idOrName string) *GetCluster1Options
- func (*KubernetesServiceApiV1) NewGetClusterACLsOptions(idOrName string) *GetClusterACLsOptions
- func (*KubernetesServiceApiV1) NewGetClusterALBOptions(albID string) *GetClusterALBOptions
- func (*KubernetesServiceApiV1) NewGetClusterALBsOptions(idOrName string) *GetClusterALBsOptions
- func (*KubernetesServiceApiV1) NewGetClusterAddonsOptions(idOrName string) *GetClusterAddonsOptions
- func (*KubernetesServiceApiV1) NewGetClusterConfigOptions(xAuthRefreshToken string, idOrName string) *GetClusterConfigOptions
- func (*KubernetesServiceApiV1) NewGetClusterKeyOwnerOptions(idOrName string) *GetClusterKeyOwnerOptions
- func (*KubernetesServiceApiV1) NewGetClusterOptions(cluster string) *GetClusterOptions
- func (*KubernetesServiceApiV1) NewGetClusterSubnetsOptions(idOrName string) *GetClusterSubnetsOptions
- func (*KubernetesServiceApiV1) NewGetClusterUserSubnetOptions(idOrName string) *GetClusterUserSubnetOptions
- func (*KubernetesServiceApiV1) NewGetClusterWebhooksOptions(idOrName string) *GetClusterWebhooksOptions
- func (*KubernetesServiceApiV1) NewGetClusterWorkersOptions(idOrName string) *GetClusterWorkersOptions
- func (*KubernetesServiceApiV1) NewGetClustersOptions() *GetClustersOptions
- func (*KubernetesServiceApiV1) NewGetDatacenterMachineTypesOptions(datacenter string) *GetDatacenterMachineTypesOptions
- func (*KubernetesServiceApiV1) NewGetDatacenterVLANsOptions(xAuthRefreshToken string, datacenter string) *GetDatacenterVLANsOptions
- func (*KubernetesServiceApiV1) NewGetDefaultLoggingEndpointOptions(idOrName string) *GetDefaultLoggingEndpointOptions
- func (*KubernetesServiceApiV1) NewGetFluentdUpdatePolicyOptions(idOrName string) *GetFluentdUpdatePolicyOptions
- func (*KubernetesServiceApiV1) NewGetInfraPermissionsOptions(xRegion string) *GetInfraPermissionsOptions
- func (*KubernetesServiceApiV1) NewGetKubeVersionsOptions() *GetKubeVersionsOptions
- func (*KubernetesServiceApiV1) NewGetKubeconfigOptions(authorization string, cluster string) *GetKubeconfigOptions
- func (*KubernetesServiceApiV1) NewGetLBConfigOptions(cluster string, typeVar string) *GetLBConfigOptions
- func (*KubernetesServiceApiV1) NewGetLoggingInstanceOptions(xAuthRefreshToken string, cluster string, instance string) *GetLoggingInstanceOptions
- func (*KubernetesServiceApiV1) NewGetLoggingInstancesOptions(xAuthRefreshToken string, cluster string) *GetLoggingInstancesOptions
- func (*KubernetesServiceApiV1) NewGetMasterLogCollectionStatusOptions(idOrName string) *GetMasterLogCollectionStatusOptions
- func (*KubernetesServiceApiV1) NewGetMessagesOptions() *GetMessagesOptions
- func (*KubernetesServiceApiV1) NewGetMigrationStatusOptions(cluster string) *GetMigrationStatusOptions
- func (*KubernetesServiceApiV1) NewGetMonitoringInstanceOptions(xAuthRefreshToken string, cluster string, instance string) *GetMonitoringInstanceOptions
- func (*KubernetesServiceApiV1) NewGetMonitoringInstancesOptions(xAuthRefreshToken string, cluster string) *GetMonitoringInstancesOptions
- func (*KubernetesServiceApiV1) NewGetNlbDNSHealthMonitorOptions(idOrName string, nlbHost string) *GetNlbDNSHealthMonitorOptions
- func (*KubernetesServiceApiV1) NewGetNlbDNSListOptions(cluster string) *GetNlbDNSListOptions
- func (*KubernetesServiceApiV1) NewGetProductConfigOptions() *GetProductConfigOptions
- func (*KubernetesServiceApiV1) NewGetQuotaOptions() *GetQuotaOptions
- func (*KubernetesServiceApiV1) NewGetRegionsOptions() *GetRegionsOptions
- func (*KubernetesServiceApiV1) NewGetSatLocationNlbDNSListOptions(controller string) *GetSatLocationNlbDNSListOptions
- func (*KubernetesServiceApiV1) NewGetSatelliteClustersOptions() *GetSatelliteClustersOptions
- func (*KubernetesServiceApiV1) NewGetSatelliteHostsOptions(controller string) *GetSatelliteHostsOptions
- func (*KubernetesServiceApiV1) NewGetSatelliteLocationOptions(controller string) *GetSatelliteLocationOptions
- func (*KubernetesServiceApiV1) NewGetSatelliteLocationsOptions() *GetSatelliteLocationsOptions
- func (*KubernetesServiceApiV1) NewGetSatelliteServiceClustersOptions(controller string) *GetSatelliteServiceClustersOptions
- func (*KubernetesServiceApiV1) NewGetSecretOptions(cluster string, name string, namespace string) *GetSecretOptions
- func (*KubernetesServiceApiV1) NewGetSecretsOptions(cluster string) *GetSecretsOptions
- func (*KubernetesServiceApiV1) NewGetStatusOptions(cluster string) *GetStatusOptions
- func (*KubernetesServiceApiV1) NewGetStorageConfigurationOptions(name string) *GetStorageConfigurationOptions
- func (*KubernetesServiceApiV1) NewGetStorageConfigurationsOptions() *GetStorageConfigurationsOptions
- func (*KubernetesServiceApiV1) NewGetStorageTemplateOptions(name string, version string) *GetStorageTemplateOptions
- func (*KubernetesServiceApiV1) NewGetStorageTemplatesOptions() *GetStorageTemplatesOptions
- func (*KubernetesServiceApiV1) NewGetSubnetsOptions(provider string, zone string, vpc string) *GetSubnetsOptions
- func (*KubernetesServiceApiV1) NewGetSupportedImagesOptions() *GetSupportedImagesOptions
- func (*KubernetesServiceApiV1) NewGetUpdatePolicyOptions(idOrName string) *GetUpdatePolicyOptions
- func (*KubernetesServiceApiV1) NewGetUserConfigOptions(xRegion string) *GetUserConfigOptions
- func (*KubernetesServiceApiV1) NewGetUserCredentialsOptions(xRegion string) *GetUserCredentialsOptions
- func (*KubernetesServiceApiV1) NewGetVLANsOptions(zone string) *GetVLANsOptions
- func (*KubernetesServiceApiV1) NewGetVPCOptions(xRegion string, provider string, vpcID string) *GetVPCOptions
- func (*KubernetesServiceApiV1) NewGetVPCsOptions(provider string) *GetVPCsOptions
- func (*KubernetesServiceApiV1) NewGetVersionsOptions() *GetVersionsOptions
- func (*KubernetesServiceApiV1) NewGetVlanSpanningOptions(xRegion string) *GetVlanSpanningOptions
- func (*KubernetesServiceApiV1) NewGetVolumeOptions(volumeID string) *GetVolumeOptions
- func (*KubernetesServiceApiV1) NewGetVolumesOptions(xAuthResourceGroupID string) *GetVolumesOptions
- func (*KubernetesServiceApiV1) NewGetWorkerOptions(cluster string, worker string) *GetWorkerOptions
- func (*KubernetesServiceApiV1) NewGetWorkerPool1Options(idOrName string, poolidOrName string) *GetWorkerPool1Options
- func (*KubernetesServiceApiV1) NewGetWorkerPoolOptions(cluster string, workerpool string) *GetWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewGetWorkerPools1Options(cluster string) *GetWorkerPools1Options
- func (*KubernetesServiceApiV1) NewGetWorkerPoolsOptions(idOrName string) *GetWorkerPoolsOptions
- func (*KubernetesServiceApiV1) NewGetWorkers1Options(cluster string) *GetWorkers1Options
- func (*KubernetesServiceApiV1) NewGetWorkersOptions(idOrName string, workerID string) *GetWorkersOptions
- func (*KubernetesServiceApiV1) NewGetZonesOptions() *GetZonesOptions
- func (*KubernetesServiceApiV1) NewHandleMasterAPIServerOptions(xAuthResourceGroup string, idOrName string) *HandleMasterAPIServerOptions
- func (*KubernetesServiceApiV1) NewKmsEnableClusterOptions() *KmsEnableClusterOptions
- func (*KubernetesServiceApiV1) NewKmsGetCRKsOptions(kmsInstance string) *KmsGetCRKsOptions
- func (*KubernetesServiceApiV1) NewKmsGetInstancesOptions() *KmsGetInstancesOptions
- func (*KubernetesServiceApiV1) NewListLocationsOptions() *ListLocationsOptions
- func (*KubernetesServiceApiV1) NewListNLBIPsForSubdomainOptions(idOrName string) *ListNLBIPsForSubdomainOptions
- func (*KubernetesServiceApiV1) NewListNlbDNSHealthMonitorStatusOptions(idOrName string) *ListNlbDNSHealthMonitorStatusOptions
- func (*KubernetesServiceApiV1) NewListNlbDNSHealthMonitorsOptions(idOrName string) *ListNlbDNSHealthMonitorsOptions
- func (*KubernetesServiceApiV1) NewListServicesForAllNamespacesOptions(idOrName string) *ListServicesForAllNamespacesOptions
- func (*KubernetesServiceApiV1) NewListServicesInNamespaceOptions(idOrName string, namespace string) *ListServicesInNamespaceOptions
- func (*KubernetesServiceApiV1) NewListSubnetsOptions(xAuthRefreshToken string) *ListSubnetsOptions
- func (*KubernetesServiceApiV1) NewManageClusterAddonsOptions(idOrName string, addons []ClusterAddon) *ManageClusterAddonsOptions
- func (*KubernetesServiceApiV1) NewModifyLoggingInstanceOptions(xAuthRefreshToken string) *ModifyLoggingInstanceOptions
- func (*KubernetesServiceApiV1) NewModifyMonitoringInstanceOptions(xAuthRefreshToken string) *ModifyMonitoringInstanceOptions
- func (*KubernetesServiceApiV1) NewPatchLBConfigOptions() *PatchLBConfigOptions
- func (*KubernetesServiceApiV1) NewPatchWorkerPoolOptions(idOrName string, poolidOrName string) *PatchWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewRebalanceWorkerPoolOptions() *RebalanceWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewRefreshLoggingConfigOptions(idOrName string) *RefreshLoggingConfigOptions
- func (*KubernetesServiceApiV1) NewRegenerateCertOptions() *RegenerateCertOptions
- func (*KubernetesServiceApiV1) NewRegisterDNSWithIPOptions(idOrName string) *RegisterDNSWithIPOptions
- func (*KubernetesServiceApiV1) NewRegisterMultishiftClusterOptions(xAuthRefreshToken string) *RegisterMultishiftClusterOptions
- func (*KubernetesServiceApiV1) NewRemoveAssignmentOptions(uuid string) *RemoveAssignmentOptions
- func (*KubernetesServiceApiV1) NewRemoveClusterACLsOptions(idOrName string) *RemoveClusterACLsOptions
- func (*KubernetesServiceApiV1) NewRemoveClusterOptions(idOrName string) *RemoveClusterOptions
- func (*KubernetesServiceApiV1) NewRemoveClusterUserSubnetOptions(idOrName string, subnetID string, vlanID string) *RemoveClusterUserSubnetOptions
- func (*KubernetesServiceApiV1) NewRemoveClusterWorkerOptions(idOrName string, workerID string) *RemoveClusterWorkerOptions
- func (*KubernetesServiceApiV1) NewRemoveLBHostnameOptions() *RemoveLBHostnameOptions
- func (*KubernetesServiceApiV1) NewRemoveLoggingInstanceOptions(xAuthRefreshToken string) *RemoveLoggingInstanceOptions
- func (*KubernetesServiceApiV1) NewRemoveMonitoringInstanceOptions(xAuthRefreshToken string) *RemoveMonitoringInstanceOptions
- func (*KubernetesServiceApiV1) NewRemoveSatelliteHostOptions() *RemoveSatelliteHostOptions
- func (*KubernetesServiceApiV1) NewRemoveSatelliteLocationOptions() *RemoveSatelliteLocationOptions
- func (*KubernetesServiceApiV1) NewRemoveStorageConfigurationOptions(uuid string) *RemoveStorageConfigurationOptions
- func (*KubernetesServiceApiV1) NewRemoveUserCredentialsOptions(xRegion string) *RemoveUserCredentialsOptions
- func (*KubernetesServiceApiV1) NewRemoveWorkerPool1Options() *RemoveWorkerPool1Options
- func (*KubernetesServiceApiV1) NewRemoveWorkerPoolOptions(idOrName string, poolidOrName string) *RemoveWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewRemoveWorkerPoolZone1Options(xAuthResourceGroup string) *RemoveWorkerPoolZone1Options
- func (*KubernetesServiceApiV1) NewRemoveWorkerPoolZoneOptions(idOrName string, poolidOrName string, zoneid string) *RemoveWorkerPoolZoneOptions
- func (*KubernetesServiceApiV1) NewReplaceLBHostnameOptions() *ReplaceLBHostnameOptions
- func (*KubernetesServiceApiV1) NewReplaceWorkerOptions() *ReplaceWorkerOptions
- func (*KubernetesServiceApiV1) NewResetUserAPIKeyOptions(xRegion string, xAuthRefreshToken string) *ResetUserAPIKeyOptions
- func (*KubernetesServiceApiV1) NewRollbackUpdateOptions(idOrName string) *RollbackUpdateOptions
- func (*KubernetesServiceApiV1) NewStartMigrationOptions() *StartMigrationOptions
- func (*KubernetesServiceApiV1) NewStoreUserCredentialsOptions(xRegion string, xAuthRefreshToken string, xAuthSoftlayerUsername string, ...) *StoreUserCredentialsOptions
- func (*KubernetesServiceApiV1) NewUnbindServiceFromNamespaceOptions(idOrName string, namespace string, serviceInstanceID string) *UnbindServiceFromNamespaceOptions
- func (*KubernetesServiceApiV1) NewUnregisterDNSWithIPOptions(idOrName string, nlbHost string, nlbIP string) *UnregisterDNSWithIPOptions
- func (*KubernetesServiceApiV1) NewUpdateALBSecretOptions() *UpdateALBSecretOptions
- func (*KubernetesServiceApiV1) NewUpdateALBsOptions(idOrName string) *UpdateALBsOptions
- func (*KubernetesServiceApiV1) NewUpdateAssignmentOptions() *UpdateAssignmentOptions
- func (*KubernetesServiceApiV1) NewUpdateAssignmentVersionOptions() *UpdateAssignmentVersionOptions
- func (*KubernetesServiceApiV1) NewUpdateAuditWebhookOptions(idOrName string) *UpdateAuditWebhookOptions
- func (*KubernetesServiceApiV1) NewUpdateClusterOptions(idOrName string) *UpdateClusterOptions
- func (*KubernetesServiceApiV1) NewUpdateClusterWorkerOptions(idOrName string, workerID string) *UpdateClusterWorkerOptions
- func (*KubernetesServiceApiV1) NewUpdateDNSWithIPOptions(idOrName string) *UpdateDNSWithIPOptions
- func (*KubernetesServiceApiV1) NewUpdateFilterConfigOptions(idOrName string, id string) *UpdateFilterConfigOptions
- func (*KubernetesServiceApiV1) NewUpdateLoggingConfigOptions(idOrName string, logSource string, id string) *UpdateLoggingConfigOptions
- func (*KubernetesServiceApiV1) NewUpdateNlbDNSHealthMonitorOptions(idOrName string) *UpdateNlbDNSHealthMonitorOptions
- func (*KubernetesServiceApiV1) NewUpdateSatelliteHostOptions() *UpdateSatelliteHostOptions
- func (*KubernetesServiceApiV1) NewUpdateSecretOptions() *UpdateSecretOptions
- func (*KubernetesServiceApiV1) NewUpdateStorageConfigurationOptions() *UpdateStorageConfigurationOptions
- func (*KubernetesServiceApiV1) NewV2DisableImageSecurityOptions() *V2DisableImageSecurityOptions
- func (*KubernetesServiceApiV1) NewV2DisablePrivateServiceEndpointOptions() *V2DisablePrivateServiceEndpointOptions
- func (*KubernetesServiceApiV1) NewV2DisablePublicServiceEndpointOptions() *V2DisablePublicServiceEndpointOptions
- func (*KubernetesServiceApiV1) NewV2EnableImageSecurityOptions() *V2EnableImageSecurityOptions
- func (*KubernetesServiceApiV1) NewV2EnablePrivateServiceEndpointOptions() *V2EnablePrivateServiceEndpointOptions
- func (*KubernetesServiceApiV1) NewV2EnablePublicServiceEndpointOptions() *V2EnablePublicServiceEndpointOptions
- func (*KubernetesServiceApiV1) NewV2EnablePullSecretOptions() *V2EnablePullSecretOptions
- func (*KubernetesServiceApiV1) NewV2GetClusterALBOptions(albID string) *V2GetClusterALBOptions
- func (*KubernetesServiceApiV1) NewV2GetClusterALBsOptions(cluster string) *V2GetClusterALBsOptions
- func (*KubernetesServiceApiV1) NewV2GetClusterAddonsOptions(cluster string) *V2GetClusterAddonsOptions
- func (*KubernetesServiceApiV1) NewV2GetFlavorsOptions(zone string) *V2GetFlavorsOptions
- func (*KubernetesServiceApiV1) NewV2GetMessagesOptions() *V2GetMessagesOptions
- func (*KubernetesServiceApiV1) NewV2GetVersionsOptions() *V2GetVersionsOptions
- func (*KubernetesServiceApiV1) NewV2RemoveWorkerOptions() *V2RemoveWorkerOptions
- func (*KubernetesServiceApiV1) NewV2ResizeWorkerPoolOptions() *V2ResizeWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewV2SetWorkerPoolLabelsOptions() *V2SetWorkerPoolLabelsOptions
- func (*KubernetesServiceApiV1) NewV2SetWorkerPoolTaintsOptions() *V2SetWorkerPoolTaintsOptions
- func (*KubernetesServiceApiV1) NewV2UpdateALBOptions() *V2UpdateALBOptions
- func (*KubernetesServiceApiV1) NewV2UpdateMasterOptions() *V2UpdateMasterOptions
- func (*KubernetesServiceApiV1) NewViewClusterALBSecretsOptions(idOrName string) *ViewClusterALBSecretsOptions
- func (*KubernetesServiceApiV1) NewVpcCreateALBOptions() *VpcCreateALBOptions
- func (*KubernetesServiceApiV1) NewVpcCreateClusterOptions(xAuthResourceGroup string) *VpcCreateClusterOptions
- func (*KubernetesServiceApiV1) NewVpcCreateWorkerPoolOptions() *VpcCreateWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewVpcCreateWorkerPoolZoneOptions() *VpcCreateWorkerPoolZoneOptions
- func (*KubernetesServiceApiV1) NewVpcDisableALBOptions() *VpcDisableALBOptions
- func (*KubernetesServiceApiV1) NewVpcEnableALBOptions() *VpcEnableALBOptions
- func (*KubernetesServiceApiV1) NewVpcGetClusterOptions(cluster string) *VpcGetClusterOptions
- func (*KubernetesServiceApiV1) NewVpcGetClustersOptions() *VpcGetClustersOptions
- func (*KubernetesServiceApiV1) NewVpcGetWorkerOptions(cluster string, worker string) *VpcGetWorkerOptions
- func (*KubernetesServiceApiV1) NewVpcGetWorkerPoolOptions(cluster string, workerpool string) *VpcGetWorkerPoolOptions
- func (*KubernetesServiceApiV1) NewVpcGetWorkerPoolsOptions(cluster string) *VpcGetWorkerPoolsOptions
- func (*KubernetesServiceApiV1) NewVpcGetWorkersOptions(cluster string) *VpcGetWorkersOptions
- func (*KubernetesServiceApiV1) NewVpcGetZonesOptions() *VpcGetZonesOptions
- func (*KubernetesServiceApiV1) NewVpcRefreshMasterOptions() *VpcRefreshMasterOptions
- func (*KubernetesServiceApiV1) NewVpcReplaceWorkerOptions() *VpcReplaceWorkerOptions
- func (kubernetesServiceApi *KubernetesServiceApiV1) PatchLBConfig(patchLBConfigOptions *PatchLBConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) PatchLBConfigWithContext(ctx context.Context, patchLBConfigOptions *PatchLBConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) PatchWorkerPool(patchWorkerPoolOptions *PatchWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) PatchWorkerPoolWithContext(ctx context.Context, patchWorkerPoolOptions *PatchWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RebalanceWorkerPool(rebalanceWorkerPoolOptions *RebalanceWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RebalanceWorkerPoolWithContext(ctx context.Context, rebalanceWorkerPoolOptions *RebalanceWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RefreshLoggingConfig(refreshLoggingConfigOptions *RefreshLoggingConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RefreshLoggingConfigWithContext(ctx context.Context, refreshLoggingConfigOptions *RefreshLoggingConfigOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RegenerateCert(regenerateCertOptions *RegenerateCertOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RegenerateCertWithContext(ctx context.Context, regenerateCertOptions *RegenerateCertOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterDNSWithIP(registerDNSWithIPOptions *RegisterDNSWithIPOptions) (result *NlbConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterDNSWithIPWithContext(ctx context.Context, registerDNSWithIPOptions *RegisterDNSWithIPOptions) (result *NlbConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterMultishiftCluster(registerMultishiftClusterOptions *RegisterMultishiftClusterOptions) (result *MSCRegisterResp, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterMultishiftClusterWithContext(ctx context.Context, ...) (result *MSCRegisterResp, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveAssignment(removeAssignmentOptions *RemoveAssignmentOptions) (result *RemoveSubscriptionData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveAssignmentWithContext(ctx context.Context, removeAssignmentOptions *RemoveAssignmentOptions) (result *RemoveSubscriptionData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveCluster(removeClusterOptions *RemoveClusterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterACLs(removeClusterACLsOptions *RemoveClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterACLsWithContext(ctx context.Context, removeClusterACLsOptions *RemoveClusterACLsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterUserSubnet(removeClusterUserSubnetOptions *RemoveClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterUserSubnetWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterWithContext(ctx context.Context, removeClusterOptions *RemoveClusterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterWorker(removeClusterWorkerOptions *RemoveClusterWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterWorkerWithContext(ctx context.Context, removeClusterWorkerOptions *RemoveClusterWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLBHostname(removeLBHostnameOptions *RemoveLBHostnameOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLBHostnameWithContext(ctx context.Context, removeLBHostnameOptions *RemoveLBHostnameOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLoggingInstance(removeLoggingInstanceOptions *RemoveLoggingInstanceOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLoggingInstanceWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveMonitoringInstance(removeMonitoringInstanceOptions *RemoveMonitoringInstanceOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveMonitoringInstanceWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteHost(removeSatelliteHostOptions *RemoveSatelliteHostOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteHostWithContext(ctx context.Context, removeSatelliteHostOptions *RemoveSatelliteHostOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteLocation(removeSatelliteLocationOptions *RemoveSatelliteLocationOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteLocationWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveStorageConfiguration(removeStorageConfigurationOptions *RemoveStorageConfigurationOptions) (result *ErrorResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveStorageConfigurationWithContext(ctx context.Context, ...) (result *ErrorResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveUserCredentials(removeUserCredentialsOptions *RemoveUserCredentialsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveUserCredentialsWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPool(removeWorkerPoolOptions *RemoveWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPool1(removeWorkerPool1Options *RemoveWorkerPool1Options) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPool1WithContext(ctx context.Context, removeWorkerPool1Options *RemoveWorkerPool1Options) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolWithContext(ctx context.Context, removeWorkerPoolOptions *RemoveWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZone(removeWorkerPoolZoneOptions *RemoveWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZone1(removeWorkerPoolZone1Options *RemoveWorkerPoolZone1Options) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZone1WithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZoneWithContext(ctx context.Context, removeWorkerPoolZoneOptions *RemoveWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceLBHostname(replaceLBHostnameOptions *ReplaceLBHostnameOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceLBHostnameWithContext(ctx context.Context, replaceLBHostnameOptions *ReplaceLBHostnameOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceWorker(replaceWorkerOptions *ReplaceWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceWorkerWithContext(ctx context.Context, replaceWorkerOptions *ReplaceWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ResetUserAPIKey(resetUserAPIKeyOptions *ResetUserAPIKeyOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ResetUserAPIKeyWithContext(ctx context.Context, resetUserAPIKeyOptions *ResetUserAPIKeyOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RollbackUpdate(rollbackUpdateOptions *RollbackUpdateOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) RollbackUpdateWithContext(ctx context.Context, rollbackUpdateOptions *RollbackUpdateOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) SetDefaultHeaders(headers http.Header)
- func (kubernetesServiceApi *KubernetesServiceApiV1) SetEnableGzipCompression(enableGzip bool)
- func (kubernetesServiceApi *KubernetesServiceApiV1) SetServiceURL(url string) error
- func (kubernetesServiceApi *KubernetesServiceApiV1) StartMigration(startMigrationOptions *StartMigrationOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) StartMigrationWithContext(ctx context.Context, startMigrationOptions *StartMigrationOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) StoreUserCredentials(storeUserCredentialsOptions *StoreUserCredentialsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) StoreUserCredentialsWithContext(ctx context.Context, storeUserCredentialsOptions *StoreUserCredentialsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UnbindServiceFromNamespace(unbindServiceFromNamespaceOptions *UnbindServiceFromNamespaceOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UnbindServiceFromNamespaceWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UnregisterDNSWithIP(unregisterDNSWithIPOptions *UnregisterDNSWithIPOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UnregisterDNSWithIPWithContext(ctx context.Context, unregisterDNSWithIPOptions *UnregisterDNSWithIPOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBSecret(updateALBSecretOptions *UpdateALBSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBSecretWithContext(ctx context.Context, updateALBSecretOptions *UpdateALBSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBs(updateALBsOptions *UpdateALBsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBsWithContext(ctx context.Context, updateALBsOptions *UpdateALBsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignment(updateAssignmentOptions *UpdateAssignmentOptions) (result *UpdateSubscriptionData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignmentVersion(updateAssignmentVersionOptions *UpdateAssignmentVersionOptions) (result *UpdateSubscriptionVersionData, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignmentVersionWithContext(ctx context.Context, ...) (result *UpdateSubscriptionVersionData, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignmentWithContext(ctx context.Context, updateAssignmentOptions *UpdateAssignmentOptions) (result *UpdateSubscriptionData, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAuditWebhook(updateAuditWebhookOptions *UpdateAuditWebhookOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAuditWebhookWithContext(ctx context.Context, updateAuditWebhookOptions *UpdateAuditWebhookOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateCluster(updateClusterOptions *UpdateClusterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateClusterWithContext(ctx context.Context, updateClusterOptions *UpdateClusterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateClusterWorker(updateClusterWorkerOptions *UpdateClusterWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateClusterWorkerWithContext(ctx context.Context, updateClusterWorkerOptions *UpdateClusterWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateDNSWithIP(updateDNSWithIPOptions *UpdateDNSWithIPOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateDNSWithIPWithContext(ctx context.Context, updateDNSWithIPOptions *UpdateDNSWithIPOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateFilterConfig(updateFilterConfigOptions *UpdateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateFilterConfigWithContext(ctx context.Context, updateFilterConfigOptions *UpdateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateLoggingConfig(updateLoggingConfigOptions *UpdateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateLoggingConfigWithContext(ctx context.Context, updateLoggingConfigOptions *UpdateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateNlbDNSHealthMonitor(updateNlbDNSHealthMonitorOptions *UpdateNlbDNSHealthMonitorOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateNlbDNSHealthMonitorWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSatelliteHost(updateSatelliteHostOptions *UpdateSatelliteHostOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSatelliteHostWithContext(ctx context.Context, updateSatelliteHostOptions *UpdateSatelliteHostOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSecret(updateSecretOptions *UpdateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSecretWithContext(ctx context.Context, updateSecretOptions *UpdateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateStorageConfiguration(updateStorageConfigurationOptions *UpdateStorageConfigurationOptions) (result *ErrorResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateStorageConfigurationWithContext(ctx context.Context, ...) (result *ErrorResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisableImageSecurity(v2DisableImageSecurityOptions *V2DisableImageSecurityOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisableImageSecurityWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePrivateServiceEndpoint(v2DisablePrivateServiceEndpointOptions *V2DisablePrivateServiceEndpointOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePrivateServiceEndpointWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePublicServiceEndpoint(v2DisablePublicServiceEndpointOptions *V2DisablePublicServiceEndpointOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePublicServiceEndpointWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnableImageSecurity(v2EnableImageSecurityOptions *V2EnableImageSecurityOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnableImageSecurityWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePrivateServiceEndpoint(v2EnablePrivateServiceEndpointOptions *V2EnablePrivateServiceEndpointOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePrivateServiceEndpointWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePublicServiceEndpoint(v2EnablePublicServiceEndpointOptions *V2EnablePublicServiceEndpointOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePublicServiceEndpointWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePullSecret(v2EnablePullSecretOptions *V2EnablePullSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePullSecretWithContext(ctx context.Context, v2EnablePullSecretOptions *V2EnablePullSecretOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALB(v2GetClusterALBOptions *V2GetClusterALBOptions) (result *VpcALBConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALBWithContext(ctx context.Context, v2GetClusterALBOptions *V2GetClusterALBOptions) (result *VpcALBConfig, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALBs(v2GetClusterALBsOptions *V2GetClusterALBsOptions) (result *VpcClusterALB, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALBsWithContext(ctx context.Context, v2GetClusterALBsOptions *V2GetClusterALBsOptions) (result *VpcClusterALB, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterAddons(v2GetClusterAddonsOptions *V2GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterAddonsWithContext(ctx context.Context, v2GetClusterAddonsOptions *V2GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetFlavors(v2GetFlavorsOptions *V2GetFlavorsOptions) (result []Flavor, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetFlavorsWithContext(ctx context.Context, v2GetFlavorsOptions *V2GetFlavorsOptions) (result []Flavor, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetMessages(v2GetMessagesOptions *V2GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetMessagesWithContext(ctx context.Context, v2GetMessagesOptions *V2GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetVersions(v2GetVersionsOptions *V2GetVersionsOptions) (result []IKSVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetVersionsWithContext(ctx context.Context, v2GetVersionsOptions *V2GetVersionsOptions) (result []IKSVersion, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2RemoveWorker(v2RemoveWorkerOptions *V2RemoveWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2RemoveWorkerWithContext(ctx context.Context, v2RemoveWorkerOptions *V2RemoveWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2ResizeWorkerPool(v2ResizeWorkerPoolOptions *V2ResizeWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2ResizeWorkerPoolWithContext(ctx context.Context, v2ResizeWorkerPoolOptions *V2ResizeWorkerPoolOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolLabels(v2SetWorkerPoolLabelsOptions *V2SetWorkerPoolLabelsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolLabelsWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolTaints(v2SetWorkerPoolTaintsOptions *V2SetWorkerPoolTaintsOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolTaintsWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateALB(v2UpdateALBOptions *V2UpdateALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateALBWithContext(ctx context.Context, v2UpdateALBOptions *V2UpdateALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateMaster(v2UpdateMasterOptions *V2UpdateMasterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateMasterWithContext(ctx context.Context, v2UpdateMasterOptions *V2UpdateMasterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ViewClusterALBSecrets(viewClusterALBSecretsOptions *ViewClusterALBSecretsOptions) (result *ClusterALBSecret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) ViewClusterALBSecretsWithContext(ctx context.Context, ...) (result *ClusterALBSecret, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateALB(vpcCreateALBOptions *VpcCreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateALBWithContext(ctx context.Context, vpcCreateALBOptions *VpcCreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateCluster(vpcCreateClusterOptions *VpcCreateClusterOptions) (result *CreateClusterResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateClusterWithContext(ctx context.Context, vpcCreateClusterOptions *VpcCreateClusterOptions) (result *CreateClusterResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPool(vpcCreateWorkerPoolOptions *VpcCreateWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPoolWithContext(ctx context.Context, vpcCreateWorkerPoolOptions *VpcCreateWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPoolZone(vpcCreateWorkerPoolZoneOptions *VpcCreateWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPoolZoneWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcDisableALB(vpcDisableALBOptions *VpcDisableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcDisableALBWithContext(ctx context.Context, vpcDisableALBOptions *VpcDisableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcEnableALB(vpcEnableALBOptions *VpcEnableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcEnableALBWithContext(ctx context.Context, vpcEnableALBOptions *VpcEnableALBOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetCluster(vpcGetClusterOptions *VpcGetClusterOptions) (result *[]GetClusterDetailResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetClusterWithContext(ctx context.Context, vpcGetClusterOptions *VpcGetClusterOptions) (result *[]GetClusterDetailResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetClusters(vpcGetClustersOptions *VpcGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetClustersWithContext(ctx context.Context, vpcGetClustersOptions *VpcGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorker(vpcGetWorkerOptions *VpcGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPool(vpcGetWorkerPoolOptions *VpcGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPoolWithContext(ctx context.Context, vpcGetWorkerPoolOptions *VpcGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPools(vpcGetWorkerPoolsOptions *VpcGetWorkerPoolsOptions) (result *[]GetWorkerPoolsDetailResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPoolsWithContext(ctx context.Context, vpcGetWorkerPoolsOptions *VpcGetWorkerPoolsOptions) (result *[]GetWorkerPoolsDetailResponse, response *core.DetailedResponse, ...)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerWithContext(ctx context.Context, vpcGetWorkerOptions *VpcGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkers(vpcGetWorkersOptions *VpcGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkersWithContext(ctx context.Context, vpcGetWorkersOptions *VpcGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetZones(vpcGetZonesOptions *VpcGetZonesOptions) (result [][]ZoneResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetZonesWithContext(ctx context.Context, vpcGetZonesOptions *VpcGetZonesOptions) (result [][]ZoneResponse, response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcRefreshMaster(vpcRefreshMasterOptions *VpcRefreshMasterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcRefreshMasterWithContext(ctx context.Context, vpcRefreshMasterOptions *VpcRefreshMasterOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcReplaceWorker(vpcReplaceWorkerOptions *VpcReplaceWorkerOptions) (response *core.DetailedResponse, err error)
- func (kubernetesServiceApi *KubernetesServiceApiV1) VpcReplaceWorkerWithContext(ctx context.Context, vpcReplaceWorkerOptions *VpcReplaceWorkerOptions) (response *core.DetailedResponse, err error)
- type KubernetesServiceApiV1Options
- type LBConfig
- type LBProxyProtocolConfig
- type Label
- type ListLocationsOptions
- type ListNLBIPsForSubdomainOptions
- func (options *ListNLBIPsForSubdomainOptions) SetHeaders(param map[string]string) *ListNLBIPsForSubdomainOptions
- func (options *ListNLBIPsForSubdomainOptions) SetIdOrName(idOrName string) *ListNLBIPsForSubdomainOptions
- func (options *ListNLBIPsForSubdomainOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListNLBIPsForSubdomainOptions
- type ListNlbDNSHealthMonitorStatusOptions
- func (options *ListNlbDNSHealthMonitorStatusOptions) SetHeaders(param map[string]string) *ListNlbDNSHealthMonitorStatusOptions
- func (options *ListNlbDNSHealthMonitorStatusOptions) SetIdOrName(idOrName string) *ListNlbDNSHealthMonitorStatusOptions
- func (options *ListNlbDNSHealthMonitorStatusOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListNlbDNSHealthMonitorStatusOptions
- type ListNlbDNSHealthMonitorsOptions
- func (options *ListNlbDNSHealthMonitorsOptions) SetHeaders(param map[string]string) *ListNlbDNSHealthMonitorsOptions
- func (options *ListNlbDNSHealthMonitorsOptions) SetIdOrName(idOrName string) *ListNlbDNSHealthMonitorsOptions
- func (options *ListNlbDNSHealthMonitorsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListNlbDNSHealthMonitorsOptions
- type ListServicesForAllNamespacesOptions
- func (options *ListServicesForAllNamespacesOptions) SetHeaders(param map[string]string) *ListServicesForAllNamespacesOptions
- func (options *ListServicesForAllNamespacesOptions) SetIdOrName(idOrName string) *ListServicesForAllNamespacesOptions
- func (options *ListServicesForAllNamespacesOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListServicesForAllNamespacesOptions
- type ListServicesInNamespaceOptions
- func (options *ListServicesInNamespaceOptions) SetHeaders(param map[string]string) *ListServicesInNamespaceOptions
- func (options *ListServicesInNamespaceOptions) SetIdOrName(idOrName string) *ListServicesInNamespaceOptions
- func (options *ListServicesInNamespaceOptions) SetNamespace(namespace string) *ListServicesInNamespaceOptions
- func (options *ListServicesInNamespaceOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListServicesInNamespaceOptions
- type ListSubnetsOptions
- func (options *ListSubnetsOptions) SetDatacenters(datacenters string) *ListSubnetsOptions
- func (options *ListSubnetsOptions) SetHeaders(param map[string]string) *ListSubnetsOptions
- func (options *ListSubnetsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ListSubnetsOptions
- func (options *ListSubnetsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListSubnetsOptions
- type LogConfigResponse
- type MSCRegisterResp
- type MachineType
- type ManageClusterAddonsOptions
- func (options *ManageClusterAddonsOptions) SetAddons(addons []ClusterAddon) *ManageClusterAddonsOptions
- func (options *ManageClusterAddonsOptions) SetEnable(enable bool) *ManageClusterAddonsOptions
- func (options *ManageClusterAddonsOptions) SetHeaders(param map[string]string) *ManageClusterAddonsOptions
- func (options *ManageClusterAddonsOptions) SetIdOrName(idOrName string) *ManageClusterAddonsOptions
- func (options *ManageClusterAddonsOptions) SetUpdate(update bool) *ManageClusterAddonsOptions
- func (options *ManageClusterAddonsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ManageClusterAddonsOptions
- type MasterLogCollectionStatusResponseBody
- type MessageResponse
- type MigratedResource
- type MigrationStatus
- type ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetCluster(cluster string) *ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetHeaders(param map[string]string) *ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetIngestionKey(ingestionKey string) *ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetInstance(instance string) *ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetNewInstance(newInstance string) *ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *ModifyLoggingInstanceOptions
- func (options *ModifyLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ModifyLoggingInstanceOptions
- type ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetCluster(cluster string) *ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetHeaders(param map[string]string) *ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetIngestionKey(ingestionKey string) *ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetInstance(instance string) *ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetNewInstance(newInstance string) *ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *ModifyMonitoringInstanceOptions
- func (options *ModifyMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ModifyMonitoringInstanceOptions
- type MultishiftClusterHosts
- type MultishiftClustersResponse
- type MultishiftController
- type MultishiftCreateAssignmentResponse
- type MultishiftCreateClusterResponse
- type MultishiftCreateControllerResponse
- type MultishiftGetController
- type MultishiftQueueNode
- type NlbConfig
- type NlbHealthCheckConfig
- type NlbHealthCheckStatus
- type NlbHealthConfig
- type NlbVPCConfig
- type NlbVPCListConfig
- type ObjectFieldSelector
- type ObsConfig
- type PatchLBConfigOptions
- func (options *PatchLBConfigOptions) SetCluster(cluster string) *PatchLBConfigOptions
- func (options *PatchLBConfigOptions) SetHeaders(param map[string]string) *PatchLBConfigOptions
- func (options *PatchLBConfigOptions) SetProxyProtocol(proxyProtocol *LBProxyProtocolConfig) *PatchLBConfigOptions
- func (options *PatchLBConfigOptions) SetType(typeVar string) *PatchLBConfigOptions
- type PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetAllowSingleOpenShiftWorker(allowSingleOpenShiftWorker bool) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetHeaders(param map[string]string) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetIdOrName(idOrName string) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetLabels(labels map[string]string) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetPoolidOrName(poolidOrName string) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetReasonForResize(reasonForResize string) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetSizePerZone(sizePerZone int64) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetState(state string) *PatchWorkerPoolOptions
- func (options *PatchWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *PatchWorkerPoolOptions
- type Permissions
- type PermissionsAnalysis
- type ProductConfig
- type RebalanceWorkerPoolOptions
- func (options *RebalanceWorkerPoolOptions) SetCluster(cluster string) *RebalanceWorkerPoolOptions
- func (options *RebalanceWorkerPoolOptions) SetHeaders(param map[string]string) *RebalanceWorkerPoolOptions
- func (options *RebalanceWorkerPoolOptions) SetWorkerpool(workerpool string) *RebalanceWorkerPoolOptions
- func (options *RebalanceWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RebalanceWorkerPoolOptions
- type RefreshLoggingConfigOptions
- func (options *RefreshLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *RefreshLoggingConfigOptions
- func (options *RefreshLoggingConfigOptions) SetHeaders(param map[string]string) *RefreshLoggingConfigOptions
- func (options *RefreshLoggingConfigOptions) SetIdOrName(idOrName string) *RefreshLoggingConfigOptions
- func (options *RefreshLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *RefreshLoggingConfigOptions
- type RegenerateCertOptions
- type Region
- type Regions
- type RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetClusterID(clusterID string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetHeaders(param map[string]string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetIdOrName(idOrName string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbDnsType(nlbDnsType string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbHost(nlbHost string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbIPArray(nlbIPArray []string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbMonitorState(nlbMonitorState string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbSslSecretName(nlbSslSecretName string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbSslSecretStatus(nlbSslSecretStatus string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetNlbType(nlbType string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetSecretNamespace(secretNamespace string) *RegisterDNSWithIPOptions
- func (options *RegisterDNSWithIPOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RegisterDNSWithIPOptions
- type RegisterMultishiftClusterOptions
- func (options *RegisterMultishiftClusterOptions) SetController(controller string) *RegisterMultishiftClusterOptions
- func (options *RegisterMultishiftClusterOptions) SetHeaders(param map[string]string) *RegisterMultishiftClusterOptions
- func (options *RegisterMultishiftClusterOptions) SetIps(ips []string) *RegisterMultishiftClusterOptions
- func (options *RegisterMultishiftClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *RegisterMultishiftClusterOptions
- type RegisteredStorage
- type RegisteredStorageVersion
- type RemoteResources
- type RemoteResourcesCluster
- type RemoteResourcesSearchableData
- type RemoveAssignmentOptions
- type RemoveClusterACLsOptions
- func (options *RemoveClusterACLsOptions) SetAclList(aclList []string) *RemoveClusterACLsOptions
- func (options *RemoveClusterACLsOptions) SetHeaders(param map[string]string) *RemoveClusterACLsOptions
- func (options *RemoveClusterACLsOptions) SetIdOrName(idOrName string) *RemoveClusterACLsOptions
- func (options *RemoveClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterACLsOptions
- type RemoveClusterOptions
- func (options *RemoveClusterOptions) SetDeleteResources(deleteResources string) *RemoveClusterOptions
- func (options *RemoveClusterOptions) SetHeaders(param map[string]string) *RemoveClusterOptions
- func (options *RemoveClusterOptions) SetIdOrName(idOrName string) *RemoveClusterOptions
- func (options *RemoveClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterOptions
- type RemoveClusterUserSubnetOptions
- func (options *RemoveClusterUserSubnetOptions) SetHeaders(param map[string]string) *RemoveClusterUserSubnetOptions
- func (options *RemoveClusterUserSubnetOptions) SetIdOrName(idOrName string) *RemoveClusterUserSubnetOptions
- func (options *RemoveClusterUserSubnetOptions) SetSubnetID(subnetID string) *RemoveClusterUserSubnetOptions
- func (options *RemoveClusterUserSubnetOptions) SetVlanID(vlanID string) *RemoveClusterUserSubnetOptions
- func (options *RemoveClusterUserSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterUserSubnetOptions
- type RemoveClusterWorkerOptions
- func (options *RemoveClusterWorkerOptions) SetHeaders(param map[string]string) *RemoveClusterWorkerOptions
- func (options *RemoveClusterWorkerOptions) SetIdOrName(idOrName string) *RemoveClusterWorkerOptions
- func (options *RemoveClusterWorkerOptions) SetWorkerID(workerID string) *RemoveClusterWorkerOptions
- func (options *RemoveClusterWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterWorkerOptions
- type RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetCluster(cluster string) *RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetDnsType(dnsType string) *RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetHeaders(param map[string]string) *RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetLbHostname(lbHostname string) *RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetNlbSubdomain(nlbSubdomain string) *RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetSecretNamespace(secretNamespace string) *RemoveLBHostnameOptions
- func (options *RemoveLBHostnameOptions) SetType(typeVar string) *RemoveLBHostnameOptions
- type RemoveLoggingInstanceOptions
- func (options *RemoveLoggingInstanceOptions) SetCluster(cluster string) *RemoveLoggingInstanceOptions
- func (options *RemoveLoggingInstanceOptions) SetHeaders(param map[string]string) *RemoveLoggingInstanceOptions
- func (options *RemoveLoggingInstanceOptions) SetInstance(instance string) *RemoveLoggingInstanceOptions
- func (options *RemoveLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *RemoveLoggingInstanceOptions
- type RemoveMonitoringInstanceOptions
- func (options *RemoveMonitoringInstanceOptions) SetCluster(cluster string) *RemoveMonitoringInstanceOptions
- func (options *RemoveMonitoringInstanceOptions) SetHeaders(param map[string]string) *RemoveMonitoringInstanceOptions
- func (options *RemoveMonitoringInstanceOptions) SetInstance(instance string) *RemoveMonitoringInstanceOptions
- func (options *RemoveMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *RemoveMonitoringInstanceOptions
- type RemoveSatelliteHostOptions
- func (options *RemoveSatelliteHostOptions) SetController(controller string) *RemoveSatelliteHostOptions
- func (options *RemoveSatelliteHostOptions) SetHeaders(param map[string]string) *RemoveSatelliteHostOptions
- func (options *RemoveSatelliteHostOptions) SetHostID(hostID string) *RemoveSatelliteHostOptions
- func (options *RemoveSatelliteHostOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveSatelliteHostOptions
- type RemoveSatelliteLocationOptions
- func (options *RemoveSatelliteLocationOptions) SetController(controller string) *RemoveSatelliteLocationOptions
- func (options *RemoveSatelliteLocationOptions) SetHeaders(param map[string]string) *RemoveSatelliteLocationOptions
- func (options *RemoveSatelliteLocationOptions) SetPullSecret(pullSecret string) *RemoveSatelliteLocationOptions
- func (options *RemoveSatelliteLocationOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveSatelliteLocationOptions
- type RemoveStorageConfigurationOptions
- type RemoveSubscriptionData
- type RemoveSubscriptionType
- type RemoveUserCredentialsOptions
- type RemoveWorkerPool1Options
- func (options *RemoveWorkerPool1Options) SetCluster(cluster string) *RemoveWorkerPool1Options
- func (options *RemoveWorkerPool1Options) SetHeaders(param map[string]string) *RemoveWorkerPool1Options
- func (options *RemoveWorkerPool1Options) SetWorkerpool(workerpool string) *RemoveWorkerPool1Options
- func (options *RemoveWorkerPool1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPool1Options
- type RemoveWorkerPoolOptions
- func (options *RemoveWorkerPoolOptions) SetHeaders(param map[string]string) *RemoveWorkerPoolOptions
- func (options *RemoveWorkerPoolOptions) SetIdOrName(idOrName string) *RemoveWorkerPoolOptions
- func (options *RemoveWorkerPoolOptions) SetPoolidOrName(poolidOrName string) *RemoveWorkerPoolOptions
- func (options *RemoveWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPoolOptions
- type RemoveWorkerPoolZone1Options
- func (options *RemoveWorkerPoolZone1Options) SetCluster(cluster string) *RemoveWorkerPoolZone1Options
- func (options *RemoveWorkerPoolZone1Options) SetHeaders(param map[string]string) *RemoveWorkerPoolZone1Options
- func (options *RemoveWorkerPoolZone1Options) SetWorkerpool(workerpool string) *RemoveWorkerPoolZone1Options
- func (options *RemoveWorkerPoolZone1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPoolZone1Options
- func (options *RemoveWorkerPoolZone1Options) SetZone(zone string) *RemoveWorkerPoolZone1Options
- type RemoveWorkerPoolZoneOptions
- func (options *RemoveWorkerPoolZoneOptions) SetHeaders(param map[string]string) *RemoveWorkerPoolZoneOptions
- func (options *RemoveWorkerPoolZoneOptions) SetIdOrName(idOrName string) *RemoveWorkerPoolZoneOptions
- func (options *RemoveWorkerPoolZoneOptions) SetPoolidOrName(poolidOrName string) *RemoveWorkerPoolZoneOptions
- func (options *RemoveWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPoolZoneOptions
- func (options *RemoveWorkerPoolZoneOptions) SetZoneid(zoneid string) *RemoveWorkerPoolZoneOptions
- type ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetCluster(cluster string) *ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetDnsType(dnsType string) *ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetHeaders(param map[string]string) *ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetLbHostname(lbHostname string) *ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetNlbSubdomain(nlbSubdomain string) *ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetSecretNamespace(secretNamespace string) *ReplaceLBHostnameOptions
- func (options *ReplaceLBHostnameOptions) SetType(typeVar string) *ReplaceLBHostnameOptions
- type ReplaceWorkerOptions
- func (options *ReplaceWorkerOptions) SetCluster(cluster string) *ReplaceWorkerOptions
- func (options *ReplaceWorkerOptions) SetHeaders(param map[string]string) *ReplaceWorkerOptions
- func (options *ReplaceWorkerOptions) SetUpdate(update bool) *ReplaceWorkerOptions
- func (options *ReplaceWorkerOptions) SetWorkerID(workerID string) *ReplaceWorkerOptions
- func (options *ReplaceWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ReplaceWorkerOptions
- type ResetUserAPIKeyOptions
- type ResourceFieldSelector
- type ResponseErrors
- type RollbackUpdateOptions
- type SatelliteCreateWorkerPoolZone
- type Secret
- type SecretKeySelector
- type StartMigrationOptions
- type StorageConfig
- type StoreUserCredentialsOptions
- func (options *StoreUserCredentialsOptions) SetHeaders(param map[string]string) *StoreUserCredentialsOptions
- func (options *StoreUserCredentialsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *StoreUserCredentialsOptions
- func (options *StoreUserCredentialsOptions) SetXAuthSoftlayerAPIKey(xAuthSoftlayerAPIKey string) *StoreUserCredentialsOptions
- func (options *StoreUserCredentialsOptions) SetXAuthSoftlayerUsername(xAuthSoftlayerUsername string) *StoreUserCredentialsOptions
- func (options *StoreUserCredentialsOptions) SetXRegion(xRegion string) *StoreUserCredentialsOptions
- type Subnet
- type SubnetConfigField
- type Subscription
- type SubscriptionOwner
- type SubscriptionRolloutStatus
- type UnbindServiceFromNamespaceOptions
- func (options *UnbindServiceFromNamespaceOptions) SetHeaders(param map[string]string) *UnbindServiceFromNamespaceOptions
- func (options *UnbindServiceFromNamespaceOptions) SetIdOrName(idOrName string) *UnbindServiceFromNamespaceOptions
- func (options *UnbindServiceFromNamespaceOptions) SetNamespace(namespace string) *UnbindServiceFromNamespaceOptions
- func (options *UnbindServiceFromNamespaceOptions) SetServiceInstanceID(serviceInstanceID string) *UnbindServiceFromNamespaceOptions
- func (options *UnbindServiceFromNamespaceOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UnbindServiceFromNamespaceOptions
- type UnregisterDNSWithIPOptions
- func (options *UnregisterDNSWithIPOptions) SetHeaders(param map[string]string) *UnregisterDNSWithIPOptions
- func (options *UnregisterDNSWithIPOptions) SetIdOrName(idOrName string) *UnregisterDNSWithIPOptions
- func (options *UnregisterDNSWithIPOptions) SetNlbHost(nlbHost string) *UnregisterDNSWithIPOptions
- func (options *UnregisterDNSWithIPOptions) SetNlbIP(nlbIP string) *UnregisterDNSWithIPOptions
- func (options *UnregisterDNSWithIPOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UnregisterDNSWithIPOptions
- type UnsatisfiedLabels
- type UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetCertCrn(certCrn string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetCloudCertInstanceID(cloudCertInstanceID string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetClusterCrn(clusterCrn string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetClusterID(clusterID string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetDomainName(domainName string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetExpiresOn(expiresOn string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetHeaders(param map[string]string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetIssuerName(issuerName string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetSecretName(secretName string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetState(state string) *UpdateALBSecretOptions
- func (options *UpdateALBSecretOptions) SetStatus(status string) *UpdateALBSecretOptions
- type UpdateALBsOptions
- type UpdateAssignmentOptions
- func (options *UpdateAssignmentOptions) SetGroups(groups []string) *UpdateAssignmentOptions
- func (options *UpdateAssignmentOptions) SetHeaders(param map[string]string) *UpdateAssignmentOptions
- func (options *UpdateAssignmentOptions) SetName(name string) *UpdateAssignmentOptions
- func (options *UpdateAssignmentOptions) SetUUID(uuid string) *UpdateAssignmentOptions
- type UpdateAssignmentVersionOptions
- func (options *UpdateAssignmentVersionOptions) SetHeaders(param map[string]string) *UpdateAssignmentVersionOptions
- func (options *UpdateAssignmentVersionOptions) SetUUID(uuid string) *UpdateAssignmentVersionOptions
- func (options *UpdateAssignmentVersionOptions) SetVersionUUID(versionUUID string) *UpdateAssignmentVersionOptions
- type UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetAuditServer(auditServer string) *UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetCaCertificate(caCertificate string) *UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetClientCertificate(clientCertificate string) *UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetClientKey(clientKey string) *UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetHeaders(param map[string]string) *UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetIdOrName(idOrName string) *UpdateAuditWebhookOptions
- func (options *UpdateAuditWebhookOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateAuditWebhookOptions
- type UpdateClusterOptions
- func (options *UpdateClusterOptions) SetAction(action string) *UpdateClusterOptions
- func (options *UpdateClusterOptions) SetForce(force bool) *UpdateClusterOptions
- func (options *UpdateClusterOptions) SetHeaders(param map[string]string) *UpdateClusterOptions
- func (options *UpdateClusterOptions) SetIdOrName(idOrName string) *UpdateClusterOptions
- func (options *UpdateClusterOptions) SetVersion(version string) *UpdateClusterOptions
- func (options *UpdateClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateClusterOptions
- type UpdateClusterWorkerOptions
- func (options *UpdateClusterWorkerOptions) SetAction(action string) *UpdateClusterWorkerOptions
- func (options *UpdateClusterWorkerOptions) SetForce(force bool) *UpdateClusterWorkerOptions
- func (options *UpdateClusterWorkerOptions) SetHeaders(param map[string]string) *UpdateClusterWorkerOptions
- func (options *UpdateClusterWorkerOptions) SetIdOrName(idOrName string) *UpdateClusterWorkerOptions
- func (options *UpdateClusterWorkerOptions) SetWorkerID(workerID string) *UpdateClusterWorkerOptions
- func (options *UpdateClusterWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateClusterWorkerOptions
- type UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetClusterID(clusterID string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetHeaders(param map[string]string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetIdOrName(idOrName string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbDnsType(nlbDnsType string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbHost(nlbHost string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbIPArray(nlbIPArray []string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbMonitorState(nlbMonitorState string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbSslSecretName(nlbSslSecretName string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbSslSecretStatus(nlbSslSecretStatus string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetNlbType(nlbType string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetSecretNamespace(secretNamespace string) *UpdateDNSWithIPOptions
- func (options *UpdateDNSWithIPOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateDNSWithIPOptions
- type UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetContainer(container string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetForceUpdate(forceUpdate bool) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetHeaders(param map[string]string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetID(id string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetIdOrName(idOrName string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetLogLevel(logLevel string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetLoggingConfigs(loggingConfigs []string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetMessage(message string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetNamespace(namespace string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetRegexMessageEnabled(regexMessageEnabled bool) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetType(typeVar string) *UpdateFilterConfigOptions
- func (options *UpdateFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *UpdateFilterConfigOptions
- type UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetAppLogContainers(appLogContainers []string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetAppLogPaths(appLogPaths []string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetCaCert(caCert string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetHeaders(param map[string]string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetID(id string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetIdOrName(idOrName string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetLogSource(logSource string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetLoggingType(loggingType string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetNamespace(namespace string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetOrg(org string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetProtocol(protocol string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetRemoteLogPort(remoteLogPort int64) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetRemoteLogServer(remoteLogServer string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetSkipValidation(skipValidation bool) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetSpace(space string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetVerifyMode(verifyMode string) *UpdateLoggingConfigOptions
- func (options *UpdateLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *UpdateLoggingConfigOptions
- type UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetClusterID(clusterID string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetHeaders(param map[string]string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetIdOrName(idOrName string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbDnsType(nlbDnsType string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbHost(nlbHost string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbIPArray(nlbIPArray []string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbMonitorState(nlbMonitorState string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbSslSecretName(nlbSslSecretName string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbSslSecretStatus(nlbSslSecretStatus string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbType(nlbType string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetSecretNamespace(secretNamespace string) *UpdateNlbDNSHealthMonitorOptions
- func (options *UpdateNlbDNSHealthMonitorOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateNlbDNSHealthMonitorOptions
- type UpdatePolicy
- type UpdateSatelliteHostOptions
- func (options *UpdateSatelliteHostOptions) SetController(controller string) *UpdateSatelliteHostOptions
- func (options *UpdateSatelliteHostOptions) SetHeaders(param map[string]string) *UpdateSatelliteHostOptions
- func (options *UpdateSatelliteHostOptions) SetHostID(hostID string) *UpdateSatelliteHostOptions
- func (options *UpdateSatelliteHostOptions) SetLabels(labels map[string]string) *UpdateSatelliteHostOptions
- func (options *UpdateSatelliteHostOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateSatelliteHostOptions
- type UpdateSecretOptions
- func (options *UpdateSecretOptions) SetCluster(cluster string) *UpdateSecretOptions
- func (options *UpdateSecretOptions) SetCrn(crn string) *UpdateSecretOptions
- func (options *UpdateSecretOptions) SetHeaders(param map[string]string) *UpdateSecretOptions
- func (options *UpdateSecretOptions) SetName(name string) *UpdateSecretOptions
- func (options *UpdateSecretOptions) SetNamespace(namespace string) *UpdateSecretOptions
- type UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetConfigName(configName string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetConfigVersion(configVersion string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetHeaders(param map[string]string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetLocation(location string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetSourceBranch(sourceBranch string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetSourceOrg(sourceOrg string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetStorageClassParameters(storageClassParameters []map[string]string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetStorageTemplateName(storageTemplateName string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetStorageTemplateVersion(storageTemplateVersion string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetUUID(uuid string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetUserConfigParameters(userConfigParameters map[string]string) *UpdateStorageConfigurationOptions
- func (options *UpdateStorageConfigurationOptions) SetUserSecretParameters(userSecretParameters map[string]string) *UpdateStorageConfigurationOptions
- type UpdateSubscriptionData
- type UpdateSubscriptionType
- type UpdateSubscriptionVersionData
- type UpdateSubscriptionVersionType
- type UserConfig
- type UserError
- type UserMessage
- type V2DisableImageSecurityOptions
- func (options *V2DisableImageSecurityOptions) SetCluster(cluster string) *V2DisableImageSecurityOptions
- func (options *V2DisableImageSecurityOptions) SetHeaders(param map[string]string) *V2DisableImageSecurityOptions
- func (options *V2DisableImageSecurityOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2DisableImageSecurityOptions
- type V2DisablePrivateServiceEndpointOptions
- func (options *V2DisablePrivateServiceEndpointOptions) SetCluster(cluster string) *V2DisablePrivateServiceEndpointOptions
- func (options *V2DisablePrivateServiceEndpointOptions) SetHeaders(param map[string]string) *V2DisablePrivateServiceEndpointOptions
- func (options *V2DisablePrivateServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2DisablePrivateServiceEndpointOptions
- type V2DisablePublicServiceEndpointOptions
- func (options *V2DisablePublicServiceEndpointOptions) SetCluster(cluster string) *V2DisablePublicServiceEndpointOptions
- func (options *V2DisablePublicServiceEndpointOptions) SetHeaders(param map[string]string) *V2DisablePublicServiceEndpointOptions
- func (options *V2DisablePublicServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2DisablePublicServiceEndpointOptions
- type V2EnableImageSecurityOptions
- func (options *V2EnableImageSecurityOptions) SetCluster(cluster string) *V2EnableImageSecurityOptions
- func (options *V2EnableImageSecurityOptions) SetHeaders(param map[string]string) *V2EnableImageSecurityOptions
- func (options *V2EnableImageSecurityOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnableImageSecurityOptions
- type V2EnablePrivateServiceEndpointOptions
- func (options *V2EnablePrivateServiceEndpointOptions) SetCluster(cluster string) *V2EnablePrivateServiceEndpointOptions
- func (options *V2EnablePrivateServiceEndpointOptions) SetHeaders(param map[string]string) *V2EnablePrivateServiceEndpointOptions
- func (options *V2EnablePrivateServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnablePrivateServiceEndpointOptions
- type V2EnablePublicServiceEndpointOptions
- func (options *V2EnablePublicServiceEndpointOptions) SetCluster(cluster string) *V2EnablePublicServiceEndpointOptions
- func (options *V2EnablePublicServiceEndpointOptions) SetHeaders(param map[string]string) *V2EnablePublicServiceEndpointOptions
- func (options *V2EnablePublicServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnablePublicServiceEndpointOptions
- type V2EnablePullSecretOptions
- func (options *V2EnablePullSecretOptions) SetCluster(cluster string) *V2EnablePullSecretOptions
- func (options *V2EnablePullSecretOptions) SetHeaders(param map[string]string) *V2EnablePullSecretOptions
- func (options *V2EnablePullSecretOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnablePullSecretOptions
- type V2GetClusterALBOptions
- type V2GetClusterALBsOptions
- func (options *V2GetClusterALBsOptions) SetCluster(cluster string) *V2GetClusterALBsOptions
- func (options *V2GetClusterALBsOptions) SetHeaders(param map[string]string) *V2GetClusterALBsOptions
- func (options *V2GetClusterALBsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2GetClusterALBsOptions
- type V2GetClusterAddonsOptions
- func (options *V2GetClusterAddonsOptions) SetCluster(cluster string) *V2GetClusterAddonsOptions
- func (options *V2GetClusterAddonsOptions) SetHeaders(param map[string]string) *V2GetClusterAddonsOptions
- func (options *V2GetClusterAddonsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2GetClusterAddonsOptions
- type V2GetFlavorsOptions
- type V2GetMessagesOptions
- type V2GetVersionsOptions
- type V2RemoveWorkerOptions
- func (options *V2RemoveWorkerOptions) SetCluster(cluster string) *V2RemoveWorkerOptions
- func (options *V2RemoveWorkerOptions) SetHeaders(param map[string]string) *V2RemoveWorkerOptions
- func (options *V2RemoveWorkerOptions) SetWorkerID(workerID string) *V2RemoveWorkerOptions
- func (options *V2RemoveWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2RemoveWorkerOptions
- type V2ResizeWorkerPoolOptions
- func (options *V2ResizeWorkerPoolOptions) SetAllowSingleOpenShiftWorker(allowSingleOpenShiftWorker bool) *V2ResizeWorkerPoolOptions
- func (options *V2ResizeWorkerPoolOptions) SetCluster(cluster string) *V2ResizeWorkerPoolOptions
- func (options *V2ResizeWorkerPoolOptions) SetHeaders(param map[string]string) *V2ResizeWorkerPoolOptions
- func (options *V2ResizeWorkerPoolOptions) SetSize(size int64) *V2ResizeWorkerPoolOptions
- func (options *V2ResizeWorkerPoolOptions) SetWorkerpool(workerpool string) *V2ResizeWorkerPoolOptions
- func (options *V2ResizeWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2ResizeWorkerPoolOptions
- type V2SetWorkerPoolLabelsOptions
- func (options *V2SetWorkerPoolLabelsOptions) SetCluster(cluster string) *V2SetWorkerPoolLabelsOptions
- func (options *V2SetWorkerPoolLabelsOptions) SetHeaders(param map[string]string) *V2SetWorkerPoolLabelsOptions
- func (options *V2SetWorkerPoolLabelsOptions) SetLabels(labels map[string]string) *V2SetWorkerPoolLabelsOptions
- func (options *V2SetWorkerPoolLabelsOptions) SetWorkerpool(workerpool string) *V2SetWorkerPoolLabelsOptions
- func (options *V2SetWorkerPoolLabelsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2SetWorkerPoolLabelsOptions
- type V2SetWorkerPoolTaintsOptions
- func (options *V2SetWorkerPoolTaintsOptions) SetCluster(cluster string) *V2SetWorkerPoolTaintsOptions
- func (options *V2SetWorkerPoolTaintsOptions) SetHeaders(param map[string]string) *V2SetWorkerPoolTaintsOptions
- func (options *V2SetWorkerPoolTaintsOptions) SetTaints(taints map[string]string) *V2SetWorkerPoolTaintsOptions
- func (options *V2SetWorkerPoolTaintsOptions) SetWorkerpool(workerpool string) *V2SetWorkerPoolTaintsOptions
- func (options *V2SetWorkerPoolTaintsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2SetWorkerPoolTaintsOptions
- type V2UpdateALBOptions
- func (options *V2UpdateALBOptions) SetAlbBuild(albBuild string) *V2UpdateALBOptions
- func (options *V2UpdateALBOptions) SetAlbList(albList []string) *V2UpdateALBOptions
- func (options *V2UpdateALBOptions) SetCluster(cluster string) *V2UpdateALBOptions
- func (options *V2UpdateALBOptions) SetHeaders(param map[string]string) *V2UpdateALBOptions
- type V2UpdateMasterOptions
- func (options *V2UpdateMasterOptions) SetCluster(cluster string) *V2UpdateMasterOptions
- func (options *V2UpdateMasterOptions) SetForce(force bool) *V2UpdateMasterOptions
- func (options *V2UpdateMasterOptions) SetHeaders(param map[string]string) *V2UpdateMasterOptions
- func (options *V2UpdateMasterOptions) SetVersion(version string) *V2UpdateMasterOptions
- func (options *V2UpdateMasterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2UpdateMasterOptions
- type VLAN
- type VLANProperties
- type VPCCreateClusterWorkerPool
- type VPCCreateClusterWorkerPoolZone
- type ViewClusterALBSecretsOptions
- func (options *ViewClusterALBSecretsOptions) SetAlbSecretName(albSecretName string) *ViewClusterALBSecretsOptions
- func (options *ViewClusterALBSecretsOptions) SetCertCrn(certCrn string) *ViewClusterALBSecretsOptions
- func (options *ViewClusterALBSecretsOptions) SetHeaders(param map[string]string) *ViewClusterALBSecretsOptions
- func (options *ViewClusterALBSecretsOptions) SetIdOrName(idOrName string) *ViewClusterALBSecretsOptions
- func (options *ViewClusterALBSecretsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ViewClusterALBSecretsOptions
- type VirtualPrivateCloudResponse
- type VlanConfigField
- type VlanSpan
- type Volume
- type VolumeAttachment
- type VolumeAttachmentList
- type VolumesList
- type VpcALBConfig
- type VpcClusterALB
- type VpcCreateALBOptions
- func (options *VpcCreateALBOptions) SetCluster(cluster string) *VpcCreateALBOptions
- func (options *VpcCreateALBOptions) SetEnableByDefault(enableByDefault bool) *VpcCreateALBOptions
- func (options *VpcCreateALBOptions) SetHeaders(param map[string]string) *VpcCreateALBOptions
- func (options *VpcCreateALBOptions) SetIngressImage(ingressImage string) *VpcCreateALBOptions
- func (options *VpcCreateALBOptions) SetType(typeVar string) *VpcCreateALBOptions
- func (options *VpcCreateALBOptions) SetZone(zone string) *VpcCreateALBOptions
- type VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetCosInstanceCRN(cosInstanceCRN string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetCseACLEnabled(cseACLEnabled bool) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetDefaultWorkerPoolEntitlement(defaultWorkerPoolEntitlement string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetDisablePublicServiceEndpoint(disablePublicServiceEndpoint bool) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetHeaders(param map[string]string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetKubeVersion(kubeVersion string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetName(name string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetPodSubnet(podSubnet string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetProvider(provider string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetServiceSubnet(serviceSubnet string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetWorkerPool(workerPool *VPCCreateClusterWorkerPool) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcCreateClusterOptions
- func (options *VpcCreateClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcCreateClusterOptions
- type VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetCluster(cluster string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetDiskEncryption(diskEncryption bool) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetEntitlement(entitlement string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetFlavor(flavor string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetHeaders(param map[string]string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetIsolation(isolation string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetKmsInstanceID(kmsInstanceID string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetLabels(labels map[string]string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetName(name string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetVpcID(vpcID string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetWorkerCount(workerCount int64) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetWorkerVolumeCRKID(workerVolumeCRKID string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcCreateWorkerPoolOptions
- func (options *VpcCreateWorkerPoolOptions) SetZones(zones []Zone) *VpcCreateWorkerPoolOptions
- type VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetCluster(cluster string) *VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetHeaders(param map[string]string) *VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetID(id string) *VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetSubnetID(subnetID string) *VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetWorkerpool(workerpool string) *VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcCreateWorkerPoolZoneOptions
- func (options *VpcCreateWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcCreateWorkerPoolZoneOptions
- type VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetAlbBuild(albBuild string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetAlbID(albID string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetAlbType(albType string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetAuthBuild(authBuild string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetCluster(cluster string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetCreatedDate(createdDate string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetDisableDeployment(disableDeployment bool) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetEnable(enable bool) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetHeaders(param map[string]string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetLoadBalancerHostname(loadBalancerHostname string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetName(name string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetNumOfInstances(numOfInstances string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetResize(resize bool) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetState(state string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetStatus(status string) *VpcDisableALBOptions
- func (options *VpcDisableALBOptions) SetZone(zone string) *VpcDisableALBOptions
- type VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetAlbBuild(albBuild string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetAlbID(albID string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetAlbType(albType string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetAuthBuild(authBuild string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetCluster(cluster string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetCreatedDate(createdDate string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetDisableDeployment(disableDeployment bool) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetEnable(enable bool) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetHeaders(param map[string]string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetLoadBalancerHostname(loadBalancerHostname string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetName(name string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetNumOfInstances(numOfInstances string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetResize(resize bool) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetState(state string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetStatus(status string) *VpcEnableALBOptions
- func (options *VpcEnableALBOptions) SetZone(zone string) *VpcEnableALBOptions
- type VpcGetClusterOptions
- func (options *VpcGetClusterOptions) SetCluster(cluster string) *VpcGetClusterOptions
- func (options *VpcGetClusterOptions) SetHeaders(param map[string]string) *VpcGetClusterOptions
- func (options *VpcGetClusterOptions) SetShowResources(showResources string) *VpcGetClusterOptions
- func (options *VpcGetClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetClusterOptions
- type VpcGetClustersOptions
- func (options *VpcGetClustersOptions) SetHeaders(param map[string]string) *VpcGetClustersOptions
- func (options *VpcGetClustersOptions) SetLocation(location string) *VpcGetClustersOptions
- func (options *VpcGetClustersOptions) SetProvider(provider string) *VpcGetClustersOptions
- func (options *VpcGetClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetClustersOptions
- type VpcGetWorkerOptions
- func (options *VpcGetWorkerOptions) SetCluster(cluster string) *VpcGetWorkerOptions
- func (options *VpcGetWorkerOptions) SetHeaders(param map[string]string) *VpcGetWorkerOptions
- func (options *VpcGetWorkerOptions) SetWorker(worker string) *VpcGetWorkerOptions
- func (options *VpcGetWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkerOptions
- type VpcGetWorkerPoolOptions
- func (options *VpcGetWorkerPoolOptions) SetCluster(cluster string) *VpcGetWorkerPoolOptions
- func (options *VpcGetWorkerPoolOptions) SetHeaders(param map[string]string) *VpcGetWorkerPoolOptions
- func (options *VpcGetWorkerPoolOptions) SetWorkerpool(workerpool string) *VpcGetWorkerPoolOptions
- func (options *VpcGetWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkerPoolOptions
- func (options *VpcGetWorkerPoolOptions) SetXRegion(xRegion string) *VpcGetWorkerPoolOptions
- type VpcGetWorkerPoolsOptions
- func (options *VpcGetWorkerPoolsOptions) SetCluster(cluster string) *VpcGetWorkerPoolsOptions
- func (options *VpcGetWorkerPoolsOptions) SetHeaders(param map[string]string) *VpcGetWorkerPoolsOptions
- func (options *VpcGetWorkerPoolsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkerPoolsOptions
- func (options *VpcGetWorkerPoolsOptions) SetXRegion(xRegion string) *VpcGetWorkerPoolsOptions
- type VpcGetWorkersOptions
- func (options *VpcGetWorkersOptions) SetCluster(cluster string) *VpcGetWorkersOptions
- func (options *VpcGetWorkersOptions) SetHeaders(param map[string]string) *VpcGetWorkersOptions
- func (options *VpcGetWorkersOptions) SetPool(pool string) *VpcGetWorkersOptions
- func (options *VpcGetWorkersOptions) SetShowDeleted(showDeleted string) *VpcGetWorkersOptions
- func (options *VpcGetWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkersOptions
- type VpcGetZonesOptions
- func (options *VpcGetZonesOptions) SetHeaders(param map[string]string) *VpcGetZonesOptions
- func (options *VpcGetZonesOptions) SetProvider(provider string) *VpcGetZonesOptions
- func (options *VpcGetZonesOptions) SetShowFlavors(showFlavors bool) *VpcGetZonesOptions
- func (options *VpcGetZonesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcGetZonesOptions
- type VpcRefreshMasterOptions
- func (options *VpcRefreshMasterOptions) SetCluster(cluster string) *VpcRefreshMasterOptions
- func (options *VpcRefreshMasterOptions) SetHeaders(param map[string]string) *VpcRefreshMasterOptions
- func (options *VpcRefreshMasterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcRefreshMasterOptions
- type VpcReplaceWorkerOptions
- func (options *VpcReplaceWorkerOptions) SetCluster(cluster string) *VpcReplaceWorkerOptions
- func (options *VpcReplaceWorkerOptions) SetHeaders(param map[string]string) *VpcReplaceWorkerOptions
- func (options *VpcReplaceWorkerOptions) SetUpdate(update bool) *VpcReplaceWorkerOptions
- func (options *VpcReplaceWorkerOptions) SetWorkerID(workerID string) *VpcReplaceWorkerOptions
- func (options *VpcReplaceWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcReplaceWorkerOptions
- type Worker
- type WorkerPool
- type WorkerPoolAutoscalerConfig
- type WorkerPoolResponse
- type WorkerPoolZone
- type WorkerPoolZoneResponse
- type Zone
- type ZoneResponse
Constants ¶
const DefaultServiceName = "kubernetes_service_api"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "https://containers.cloud.ibm.com/global"
DefaultServiceURL is the default URL to make service requests to.
Variables ¶
This section is empty.
Functions ¶
func GetServiceURLForRegion ¶
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalACLResponse ¶
func UnmarshalACLResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalACLResponse unmarshals an instance of ACLResponse from the specified map of raw messages.
func UnmarshalALBConfig ¶
func UnmarshalALBConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalALBConfig unmarshals an instance of ALBConfig from the specified map of raw messages.
func UnmarshalALBSecretConfig ¶
func UnmarshalALBSecretConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalALBSecretConfig unmarshals an instance of ALBSecretConfig from the specified map of raw messages.
func UnmarshalAccountStatus ¶
func UnmarshalAccountStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccountStatus unmarshals an instance of AccountStatus from the specified map of raw messages.
func UnmarshalAddSubscriptionType ¶
func UnmarshalAddSubscriptionType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddSubscriptionType unmarshals an instance of AddSubscriptionType from the specified map of raw messages.
func UnmarshalAddon ¶
func UnmarshalAddon(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddon unmarshals an instance of Addon from the specified map of raw messages.
func UnmarshalAddonCommon ¶
func UnmarshalAddonCommon(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddonCommon unmarshals an instance of AddonCommon from the specified map of raw messages.
func UnmarshalAddonOptionsTemplate ¶
func UnmarshalAddonOptionsTemplate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddonOptionsTemplate unmarshals an instance of AddonOptionsTemplate from the specified map of raw messages.
func UnmarshalAddonResponse ¶
func UnmarshalAddonResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddonResponse unmarshals an instance of AddonResponse from the specified map of raw messages.
func UnmarshalAlbCreateResp ¶
func UnmarshalAlbCreateResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAlbCreateResp unmarshals an instance of AlbCreateResp from the specified map of raw messages.
func UnmarshalAppliedStorageConfig ¶
func UnmarshalAppliedStorageConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAppliedStorageConfig unmarshals an instance of AppliedStorageConfig from the specified map of raw messages.
func UnmarshalAppliedStorageConfigConfigAttributes ¶
func UnmarshalAppliedStorageConfigConfigAttributes(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAppliedStorageConfigConfigAttributes unmarshals an instance of AppliedStorageConfigConfigAttributes from the specified map of raw messages.
func UnmarshalAssignment ¶
func UnmarshalAssignment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAssignment unmarshals an instance of Assignment from the specified map of raw messages.
func UnmarshalAuditWebhookConfig ¶
func UnmarshalAuditWebhookConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAuditWebhookConfig unmarshals an instance of AuditWebhookConfig from the specified map of raw messages.
func UnmarshalAvailableStorageClasses ¶
func UnmarshalAvailableStorageClasses(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAvailableStorageClasses unmarshals an instance of AvailableStorageClasses from the specified map of raw messages.
func UnmarshalBluemixConfig ¶
func UnmarshalBluemixConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBluemixConfig unmarshals an instance of BluemixConfig from the specified map of raw messages.
func UnmarshalBoundService ¶
func UnmarshalBoundService(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBoundService unmarshals an instance of BoundService from the specified map of raw messages.
func UnmarshalCOSAuthorization ¶
func UnmarshalCOSAuthorization(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCOSAuthorization unmarshals an instance of COSAuthorization from the specified map of raw messages.
func UnmarshalCOSBucket ¶
func UnmarshalCOSBucket(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCOSBucket unmarshals an instance of COSBucket from the specified map of raw messages.
func UnmarshalCOSBucketServiceInstance ¶
func UnmarshalCOSBucketServiceInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCOSBucketServiceInstance unmarshals an instance of COSBucketServiceInstance from the specified map of raw messages.
func UnmarshalCSEACLList ¶
func UnmarshalCSEACLList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCSEACLList unmarshals an instance of CSEACLList from the specified map of raw messages.
func UnmarshalCluster ¶
func UnmarshalCluster(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCluster unmarshals an instance of Cluster from the specified map of raw messages.
func UnmarshalClusterALB ¶
func UnmarshalClusterALB(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterALB unmarshals an instance of ClusterALB from the specified map of raw messages.
func UnmarshalClusterALBSecret ¶
func UnmarshalClusterALBSecret(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterALBSecret unmarshals an instance of ClusterALBSecret from the specified map of raw messages.
func UnmarshalClusterAddon ¶
func UnmarshalClusterAddon(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterAddon unmarshals an instance of ClusterAddon from the specified map of raw messages.
func UnmarshalClusterCreateResponse ¶
func UnmarshalClusterCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterCreateResponse unmarshals an instance of ClusterCreateResponse from the specified map of raw messages.
func UnmarshalClusterKeyOwnerInfo ¶
func UnmarshalClusterKeyOwnerInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterKeyOwnerInfo unmarshals an instance of ClusterKeyOwnerInfo from the specified map of raw messages.
func UnmarshalClusterNlbHostsList ¶
func UnmarshalClusterNlbHostsList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterNlbHostsList unmarshals an instance of ClusterNlbHostsList from the specified map of raw messages.
func UnmarshalClusterWebhook ¶
func UnmarshalClusterWebhook(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterWebhook unmarshals an instance of ClusterWebhook from the specified map of raw messages.
func UnmarshalCommonClusterAddon ¶
func UnmarshalCommonClusterAddon(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCommonClusterAddon unmarshals an instance of CommonClusterAddon from the specified map of raw messages.
func UnmarshalCommonClusterCACertRotation ¶
func UnmarshalCommonClusterCACertRotation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCommonClusterCACertRotation unmarshals an instance of CommonClusterCACertRotation from the specified map of raw messages.
func UnmarshalCommonClusterFeatures ¶
func UnmarshalCommonClusterFeatures(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCommonClusterFeatures unmarshals an instance of CommonClusterFeatures from the specified map of raw messages.
func UnmarshalCommonClusterIngress ¶
func UnmarshalCommonClusterIngress(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCommonClusterIngress unmarshals an instance of CommonClusterIngress from the specified map of raw messages.
func UnmarshalCommonClusterLifecycle ¶
func UnmarshalCommonClusterLifecycle(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCommonClusterLifecycle unmarshals an instance of CommonClusterLifecycle from the specified map of raw messages.
func UnmarshalCommonClusterServiceEndpoint ¶
func UnmarshalCommonClusterServiceEndpoint(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCommonClusterServiceEndpoint unmarshals an instance of CommonClusterServiceEndpoint from the specified map of raw messages.
func UnmarshalComponentStatus ¶
func UnmarshalComponentStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalComponentStatus unmarshals an instance of ComponentStatus from the specified map of raw messages.
func UnmarshalConfigMapKeySelector ¶
func UnmarshalConfigMapKeySelector(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfigMapKeySelector unmarshals an instance of ConfigMapKeySelector from the specified map of raw messages.
func UnmarshalConfigResponse ¶
func UnmarshalConfigResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfigResponse unmarshals an instance of ConfigResponse from the specified map of raw messages.
func UnmarshalCreateClusterResponse ¶
func UnmarshalCreateClusterResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateClusterResponse unmarshals an instance of CreateClusterResponse from the specified map of raw messages.
func UnmarshalCreateConfigurationData ¶
func UnmarshalCreateConfigurationData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateConfigurationData unmarshals an instance of CreateConfigurationData from the specified map of raw messages.
func UnmarshalCreateConfigurationDataAddChannel ¶
func UnmarshalCreateConfigurationDataAddChannel(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateConfigurationDataAddChannel unmarshals an instance of CreateConfigurationDataAddChannel from the specified map of raw messages.
func UnmarshalCreateSubscriptionData ¶
func UnmarshalCreateSubscriptionData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateSubscriptionData unmarshals an instance of CreateSubscriptionData from the specified map of raw messages.
func UnmarshalCreateWorkerpoolResponse ¶
func UnmarshalCreateWorkerpoolResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateWorkerpoolResponse unmarshals an instance of CreateWorkerpoolResponse from the specified map of raw messages.
func UnmarshalCredentials ¶
func UnmarshalCredentials(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCredentials unmarshals an instance of Credentials from the specified map of raw messages.
func UnmarshalCustomParameter ¶
func UnmarshalCustomParameter(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCustomParameter unmarshals an instance of CustomParameter from the specified map of raw messages.
func UnmarshalDNSRegistration ¶
func UnmarshalDNSRegistration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDNSRegistration unmarshals an instance of DNSRegistration from the specified map of raw messages.
func UnmarshalDefaultLoggingEndpointResponse ¶
func UnmarshalDefaultLoggingEndpointResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDefaultLoggingEndpointResponse unmarshals an instance of DefaultLoggingEndpointResponse from the specified map of raw messages.
func UnmarshalDeployments ¶
func UnmarshalDeployments(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployments unmarshals an instance of Deployments from the specified map of raw messages.
func UnmarshalDevice ¶
func UnmarshalDevice(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDevice unmarshals an instance of Device from the specified map of raw messages.
func UnmarshalDiskConfigResp ¶
func UnmarshalDiskConfigResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDiskConfigResp unmarshals an instance of DiskConfigResp from the specified map of raw messages.
func UnmarshalEnvVar ¶
func UnmarshalEnvVar(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnvVar unmarshals an instance of EnvVar from the specified map of raw messages.
func UnmarshalEnvVarSource ¶
func UnmarshalEnvVarSource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnvVarSource unmarshals an instance of EnvVarSource from the specified map of raw messages.
func UnmarshalErrorResponse ¶
func UnmarshalErrorResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalErrorResponse unmarshals an instance of ErrorResponse from the specified map of raw messages.
func UnmarshalExtendedNlbVPCConfig ¶
func UnmarshalExtendedNlbVPCConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalExtendedNlbVPCConfig unmarshals an instance of ExtendedNlbVPCConfig from the specified map of raw messages.
func UnmarshalFilterConfigResponse ¶
func UnmarshalFilterConfigResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFilterConfigResponse unmarshals an instance of FilterConfigResponse from the specified map of raw messages.
func UnmarshalFlavor ¶
func UnmarshalFlavor(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFlavor unmarshals an instance of Flavor from the specified map of raw messages.
func UnmarshalFlavorResponse ¶
func UnmarshalFlavorResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFlavorResponse unmarshals an instance of FlavorResponse from the specified map of raw messages.
func UnmarshalGPUConfigResp ¶
func UnmarshalGPUConfigResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGPUConfigResp unmarshals an instance of GPUConfigResp from the specified map of raw messages.
func UnmarshalGetCRKResponse ¶
func UnmarshalGetCRKResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetCRKResponse unmarshals an instance of GetCRKResponse from the specified map of raw messages.
func UnmarshalGetClusterResponse ¶
func UnmarshalGetClusterResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetClusterResponse unmarshals an instance of GetClusterResponse from the specified map of raw messages.
func UnmarshalGetClustersResponse ¶
func UnmarshalGetClustersResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetClustersResponse unmarshals an instance of GetClustersResponse from the specified map of raw messages.
func UnmarshalGetKMSInstanceResponse ¶
func UnmarshalGetKMSInstanceResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetKMSInstanceResponse unmarshals an instance of GetKMSInstanceResponse from the specified map of raw messages.
func UnmarshalGetQuotaResource ¶
func UnmarshalGetQuotaResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetQuotaResource unmarshals an instance of GetQuotaResource from the specified map of raw messages.
func UnmarshalGetQuotaResourceRegion ¶
func UnmarshalGetQuotaResourceRegion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetQuotaResourceRegion unmarshals an instance of GetQuotaResourceRegion from the specified map of raw messages.
func UnmarshalGetVPCResponse ¶
func UnmarshalGetVPCResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetVPCResponse unmarshals an instance of GetVPCResponse from the specified map of raw messages.
func UnmarshalGetWorkerPoolResponse ¶
func UnmarshalGetWorkerPoolResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerPoolResponse unmarshals an instance of GetWorkerPoolResponse from the specified map of raw messages.
func UnmarshalGetWorkerPoolResponseLifecycle ¶
func UnmarshalGetWorkerPoolResponseLifecycle(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerPoolResponseLifecycle unmarshals an instance of GetWorkerPoolResponseLifecycle from the specified map of raw messages.
func UnmarshalGetWorkerResponse ¶
func UnmarshalGetWorkerResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerResponse unmarshals an instance of GetWorkerResponse from the specified map of raw messages.
func UnmarshalGetWorkerResponseHealth ¶
func UnmarshalGetWorkerResponseHealth(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerResponseHealth unmarshals an instance of GetWorkerResponseHealth from the specified map of raw messages.
func UnmarshalGetWorkerResponseKubeVersion ¶
func UnmarshalGetWorkerResponseKubeVersion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerResponseKubeVersion unmarshals an instance of GetWorkerResponseKubeVersion from the specified map of raw messages.
func UnmarshalGetWorkerResponseLifecycle ¶
func UnmarshalGetWorkerResponseLifecycle(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerResponseLifecycle unmarshals an instance of GetWorkerResponseLifecycle from the specified map of raw messages.
func UnmarshalGetWorkerResponseNetworkInterface ¶
func UnmarshalGetWorkerResponseNetworkInterface(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetWorkerResponseNetworkInterface unmarshals an instance of GetWorkerResponseNetworkInterface from the specified map of raw messages.
func UnmarshalHealth ¶
func UnmarshalHealth(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHealth unmarshals an instance of Health from the specified map of raw messages.
func UnmarshalHealthcheckProperties ¶
func UnmarshalHealthcheckProperties(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHealthcheckProperties unmarshals an instance of HealthcheckProperties from the specified map of raw messages.
func UnmarshalHosts ¶
func UnmarshalHosts(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHosts unmarshals an instance of Hosts from the specified map of raw messages.
func UnmarshalIAAS ¶
func UnmarshalIAAS(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIAAS unmarshals an instance of IAAS from the specified map of raw messages.
func UnmarshalIKSLocation ¶
func UnmarshalIKSLocation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIKSLocation unmarshals an instance of IKSLocation from the specified map of raw messages.
func UnmarshalIKSVersion ¶
func UnmarshalIKSVersion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIKSVersion unmarshals an instance of IKSVersion from the specified map of raw messages.
func UnmarshalIngressStatus ¶
func UnmarshalIngressStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIngressStatus unmarshals an instance of IngressStatus from the specified map of raw messages.
func UnmarshalKubeVersion ¶
func UnmarshalKubeVersion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKubeVersion unmarshals an instance of KubeVersion from the specified map of raw messages.
func UnmarshalLBConfig ¶
func UnmarshalLBConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLBConfig unmarshals an instance of LBConfig from the specified map of raw messages.
func UnmarshalLBProxyProtocolConfig ¶
func UnmarshalLBProxyProtocolConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLBProxyProtocolConfig unmarshals an instance of LBProxyProtocolConfig from the specified map of raw messages.
func UnmarshalLabel ¶
func UnmarshalLabel(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLabel unmarshals an instance of Label from the specified map of raw messages.
func UnmarshalLogConfigResponse ¶
func UnmarshalLogConfigResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLogConfigResponse unmarshals an instance of LogConfigResponse from the specified map of raw messages.
func UnmarshalMSCRegisterResp ¶
func UnmarshalMSCRegisterResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMSCRegisterResp unmarshals an instance of MSCRegisterResp from the specified map of raw messages.
func UnmarshalMachineType ¶
func UnmarshalMachineType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMachineType unmarshals an instance of MachineType from the specified map of raw messages.
func UnmarshalMasterLogCollectionStatusResponseBody ¶
func UnmarshalMasterLogCollectionStatusResponseBody(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMasterLogCollectionStatusResponseBody unmarshals an instance of MasterLogCollectionStatusResponseBody from the specified map of raw messages.
func UnmarshalMessageResponse ¶
func UnmarshalMessageResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMessageResponse unmarshals an instance of MessageResponse from the specified map of raw messages.
func UnmarshalMigratedResource ¶
func UnmarshalMigratedResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMigratedResource unmarshals an instance of MigratedResource from the specified map of raw messages.
func UnmarshalMigrationStatus ¶
func UnmarshalMigrationStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMigrationStatus unmarshals an instance of MigrationStatus from the specified map of raw messages.
func UnmarshalMultishiftClusterHosts ¶
func UnmarshalMultishiftClusterHosts(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftClusterHosts unmarshals an instance of MultishiftClusterHosts from the specified map of raw messages.
func UnmarshalMultishiftClustersResponse ¶
func UnmarshalMultishiftClustersResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftClustersResponse unmarshals an instance of MultishiftClustersResponse from the specified map of raw messages.
func UnmarshalMultishiftController ¶
func UnmarshalMultishiftController(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftController unmarshals an instance of MultishiftController from the specified map of raw messages.
func UnmarshalMultishiftCreateAssignmentResponse ¶
func UnmarshalMultishiftCreateAssignmentResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftCreateAssignmentResponse unmarshals an instance of MultishiftCreateAssignmentResponse from the specified map of raw messages.
func UnmarshalMultishiftCreateClusterResponse ¶
func UnmarshalMultishiftCreateClusterResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftCreateClusterResponse unmarshals an instance of MultishiftCreateClusterResponse from the specified map of raw messages.
func UnmarshalMultishiftCreateControllerResponse ¶
func UnmarshalMultishiftCreateControllerResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftCreateControllerResponse unmarshals an instance of MultishiftCreateControllerResponse from the specified map of raw messages.
func UnmarshalMultishiftGetController ¶
func UnmarshalMultishiftGetController(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftGetController unmarshals an instance of MultishiftGetController from the specified map of raw messages.
func UnmarshalMultishiftQueueNode ¶
func UnmarshalMultishiftQueueNode(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultishiftQueueNode unmarshals an instance of MultishiftQueueNode from the specified map of raw messages.
func UnmarshalNlbConfig ¶
func UnmarshalNlbConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNlbConfig unmarshals an instance of NlbConfig from the specified map of raw messages.
func UnmarshalNlbHealthCheckConfig ¶
func UnmarshalNlbHealthCheckConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNlbHealthCheckConfig unmarshals an instance of NlbHealthCheckConfig from the specified map of raw messages.
func UnmarshalNlbHealthCheckStatus ¶
func UnmarshalNlbHealthCheckStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNlbHealthCheckStatus unmarshals an instance of NlbHealthCheckStatus from the specified map of raw messages.
func UnmarshalNlbHealthConfig ¶
func UnmarshalNlbHealthConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNlbHealthConfig unmarshals an instance of NlbHealthConfig from the specified map of raw messages.
func UnmarshalNlbVPCConfig ¶
func UnmarshalNlbVPCConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNlbVPCConfig unmarshals an instance of NlbVPCConfig from the specified map of raw messages.
func UnmarshalNlbVPCListConfig ¶
func UnmarshalNlbVPCListConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNlbVPCListConfig unmarshals an instance of NlbVPCListConfig from the specified map of raw messages.
func UnmarshalObjectFieldSelector ¶
func UnmarshalObjectFieldSelector(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectFieldSelector unmarshals an instance of ObjectFieldSelector from the specified map of raw messages.
func UnmarshalObsConfig ¶
func UnmarshalObsConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObsConfig unmarshals an instance of ObsConfig from the specified map of raw messages.
func UnmarshalPermissions ¶
func UnmarshalPermissions(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPermissions unmarshals an instance of Permissions from the specified map of raw messages.
func UnmarshalPermissionsAnalysis ¶
func UnmarshalPermissionsAnalysis(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPermissionsAnalysis unmarshals an instance of PermissionsAnalysis from the specified map of raw messages.
func UnmarshalProductConfig ¶
func UnmarshalProductConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalProductConfig unmarshals an instance of ProductConfig from the specified map of raw messages.
func UnmarshalRegion ¶
func UnmarshalRegion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRegion unmarshals an instance of Region from the specified map of raw messages.
func UnmarshalRegions ¶
func UnmarshalRegions(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRegions unmarshals an instance of Regions from the specified map of raw messages.
func UnmarshalRegisteredStorage ¶
func UnmarshalRegisteredStorage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRegisteredStorage unmarshals an instance of RegisteredStorage from the specified map of raw messages.
func UnmarshalRegisteredStorageVersion ¶
func UnmarshalRegisteredStorageVersion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRegisteredStorageVersion unmarshals an instance of RegisteredStorageVersion from the specified map of raw messages.
func UnmarshalRemoteResources ¶
func UnmarshalRemoteResources(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemoteResources unmarshals an instance of RemoteResources from the specified map of raw messages.
func UnmarshalRemoteResourcesCluster ¶
func UnmarshalRemoteResourcesCluster(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemoteResourcesCluster unmarshals an instance of RemoteResourcesCluster from the specified map of raw messages.
func UnmarshalRemoteResourcesSearchableData ¶
func UnmarshalRemoteResourcesSearchableData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemoteResourcesSearchableData unmarshals an instance of RemoteResourcesSearchableData from the specified map of raw messages.
func UnmarshalRemoveSubscriptionData ¶
func UnmarshalRemoveSubscriptionData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemoveSubscriptionData unmarshals an instance of RemoveSubscriptionData from the specified map of raw messages.
func UnmarshalRemoveSubscriptionType ¶
func UnmarshalRemoveSubscriptionType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemoveSubscriptionType unmarshals an instance of RemoveSubscriptionType from the specified map of raw messages.
func UnmarshalResourceFieldSelector ¶
func UnmarshalResourceFieldSelector(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceFieldSelector unmarshals an instance of ResourceFieldSelector from the specified map of raw messages.
func UnmarshalResponseErrors ¶
func UnmarshalResponseErrors(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResponseErrors unmarshals an instance of ResponseErrors from the specified map of raw messages.
func UnmarshalSatelliteCreateWorkerPoolZone ¶
func UnmarshalSatelliteCreateWorkerPoolZone(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSatelliteCreateWorkerPoolZone unmarshals an instance of SatelliteCreateWorkerPoolZone from the specified map of raw messages.
func UnmarshalSecret ¶
func UnmarshalSecret(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSecret unmarshals an instance of Secret from the specified map of raw messages.
func UnmarshalSecretKeySelector ¶
func UnmarshalSecretKeySelector(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSecretKeySelector unmarshals an instance of SecretKeySelector from the specified map of raw messages.
func UnmarshalStorageConfig ¶
func UnmarshalStorageConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageConfig unmarshals an instance of StorageConfig from the specified map of raw messages.
func UnmarshalSubnet ¶
func UnmarshalSubnet(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSubnet unmarshals an instance of Subnet from the specified map of raw messages.
func UnmarshalSubnetConfigField ¶
func UnmarshalSubnetConfigField(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSubnetConfigField unmarshals an instance of SubnetConfigField from the specified map of raw messages.
func UnmarshalSubscription ¶
func UnmarshalSubscription(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSubscription unmarshals an instance of Subscription from the specified map of raw messages.
func UnmarshalSubscriptionOwner ¶
func UnmarshalSubscriptionOwner(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSubscriptionOwner unmarshals an instance of SubscriptionOwner from the specified map of raw messages.
func UnmarshalSubscriptionRolloutStatus ¶
func UnmarshalSubscriptionRolloutStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSubscriptionRolloutStatus unmarshals an instance of SubscriptionRolloutStatus from the specified map of raw messages.
func UnmarshalUnsatisfiedLabels ¶
func UnmarshalUnsatisfiedLabels(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUnsatisfiedLabels unmarshals an instance of UnsatisfiedLabels from the specified map of raw messages.
func UnmarshalUpdatePolicy ¶
func UnmarshalUpdatePolicy(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdatePolicy unmarshals an instance of UpdatePolicy from the specified map of raw messages.
func UnmarshalUpdateSubscriptionData ¶
func UnmarshalUpdateSubscriptionData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdateSubscriptionData unmarshals an instance of UpdateSubscriptionData from the specified map of raw messages.
func UnmarshalUpdateSubscriptionType ¶
func UnmarshalUpdateSubscriptionType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdateSubscriptionType unmarshals an instance of UpdateSubscriptionType from the specified map of raw messages.
func UnmarshalUpdateSubscriptionVersionData ¶
func UnmarshalUpdateSubscriptionVersionData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdateSubscriptionVersionData unmarshals an instance of UpdateSubscriptionVersionData from the specified map of raw messages.
func UnmarshalUpdateSubscriptionVersionType ¶
func UnmarshalUpdateSubscriptionVersionType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdateSubscriptionVersionType unmarshals an instance of UpdateSubscriptionVersionType from the specified map of raw messages.
func UnmarshalUserConfig ¶
func UnmarshalUserConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUserConfig unmarshals an instance of UserConfig from the specified map of raw messages.
func UnmarshalUserError ¶
func UnmarshalUserError(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUserError unmarshals an instance of UserError from the specified map of raw messages.
func UnmarshalUserMessage ¶
func UnmarshalUserMessage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUserMessage unmarshals an instance of UserMessage from the specified map of raw messages.
func UnmarshalVLAN ¶
func UnmarshalVLAN(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVLAN unmarshals an instance of VLAN from the specified map of raw messages.
func UnmarshalVLANProperties ¶
func UnmarshalVLANProperties(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVLANProperties unmarshals an instance of VLANProperties from the specified map of raw messages.
func UnmarshalVPCCreateClusterWorkerPool ¶
func UnmarshalVPCCreateClusterWorkerPool(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVPCCreateClusterWorkerPool unmarshals an instance of VPCCreateClusterWorkerPool from the specified map of raw messages.
func UnmarshalVPCCreateClusterWorkerPoolZone ¶
func UnmarshalVPCCreateClusterWorkerPoolZone(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVPCCreateClusterWorkerPoolZone unmarshals an instance of VPCCreateClusterWorkerPoolZone from the specified map of raw messages.
func UnmarshalVirtualPrivateCloudResponse ¶
func UnmarshalVirtualPrivateCloudResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVirtualPrivateCloudResponse unmarshals an instance of VirtualPrivateCloudResponse from the specified map of raw messages.
func UnmarshalVlanConfigField ¶
func UnmarshalVlanConfigField(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVlanConfigField unmarshals an instance of VlanConfigField from the specified map of raw messages.
func UnmarshalVlanSpan ¶
func UnmarshalVlanSpan(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVlanSpan unmarshals an instance of VlanSpan from the specified map of raw messages.
func UnmarshalVolume ¶
func UnmarshalVolume(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolume unmarshals an instance of Volume from the specified map of raw messages.
func UnmarshalVolumeAttachment ¶
func UnmarshalVolumeAttachment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeAttachment unmarshals an instance of VolumeAttachment from the specified map of raw messages.
func UnmarshalVolumeAttachmentList ¶
func UnmarshalVolumeAttachmentList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeAttachmentList unmarshals an instance of VolumeAttachmentList from the specified map of raw messages.
func UnmarshalVolumesList ¶
func UnmarshalVolumesList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesList unmarshals an instance of VolumesList from the specified map of raw messages.
func UnmarshalVpcALBConfig ¶
func UnmarshalVpcALBConfig(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVpcALBConfig unmarshals an instance of VpcALBConfig from the specified map of raw messages.
func UnmarshalVpcClusterALB ¶
func UnmarshalVpcClusterALB(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVpcClusterALB unmarshals an instance of VpcClusterALB from the specified map of raw messages.
func UnmarshalWorker ¶
func UnmarshalWorker(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorker unmarshals an instance of Worker from the specified map of raw messages.
func UnmarshalWorkerPool ¶
func UnmarshalWorkerPool(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkerPool unmarshals an instance of WorkerPool from the specified map of raw messages.
func UnmarshalWorkerPoolResponse ¶
func UnmarshalWorkerPoolResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkerPoolResponse unmarshals an instance of WorkerPoolResponse from the specified map of raw messages.
func UnmarshalWorkerPoolZone ¶
func UnmarshalWorkerPoolZone(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkerPoolZone unmarshals an instance of WorkerPoolZone from the specified map of raw messages.
func UnmarshalWorkerPoolZoneResponse ¶
func UnmarshalWorkerPoolZoneResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkerPoolZoneResponse unmarshals an instance of WorkerPoolZoneResponse from the specified map of raw messages.
func UnmarshalZone ¶
func UnmarshalZone(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalZone unmarshals an instance of Zone from the specified map of raw messages.
func UnmarshalZoneResponse ¶
func UnmarshalZoneResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalZoneResponse unmarshals an instance of ZoneResponse from the specified map of raw messages.
Types ¶
type ACLResponse ¶
type ACLResponse struct { // CSEACLList actual and desired. ActualCSEACLList *CSEACLList `json:"actualCSEACLList,omitempty"` // CSEACLList actual and desired. DesiredCSEACLList *CSEACLList `json:"desiredCSEACLList,omitempty"` }
ACLResponse : ACLResponse response for GET request.
type ALBConfig ¶
type ALBConfig struct { // The build number of the ALB. AlbBuild *string `json:"albBuild,omitempty"` // The ID of the application load balancer (ALB). AlbID *string `json:"albID,omitempty"` // The type of ALB. AlbType *string `json:"albType,omitempty"` // The public IP address that exposes the ALB. Albip *string `json:"albip,omitempty"` // The auth build of the ALB. AuthBuild *string `json:"authBuild,omitempty"` // The ID of the cluster that the ALB belongs to. ClusterID *string `json:"clusterID,omitempty"` // The date the ALB was created. CreatedDate *string `json:"createdDate,omitempty"` // If set to true, the deployment of the ALB is disabled. DisableDeployment *bool `json:"disableDeployment,omitempty"` // Set to true to enable the ALB, or false to disable the ALB for the cluster. Enable *bool `json:"enable,omitempty"` // The name of the cluster that the ALB belongs to. Name *string `json:"name,omitempty"` // The version of network load balancer that the ALB uses. NlbVersion *string `json:"nlbVersion,omitempty"` // Desired number of ALB replicas that you want in your cluster. NumOfInstances *string `json:"numOfInstances,omitempty"` // If set to true, resizing of the ALB is done. Resize *bool `json:"resize,omitempty"` // The state of the ALB. State *string `json:"state,omitempty"` // The status of the ALB. Status *string `json:"status,omitempty"` // The VLAN ID that the ALB is attached to. VlanID *string `json:"vlanID,omitempty"` // The zone where you want to add ALBs. Zone *string `json:"zone,omitempty"` }
ALBConfig : ALBConfig struct
type ALBSecretConfig ¶
type ALBSecretConfig struct { // The CRN of the Certificate Manager instance where the TLS certificate is downloaded from. CertCrn *string `json:"certCrn,omitempty"` // The Certificate Manager instance ID where the TLS certificate is downloaded from. CloudCertInstanceID *string `json:"cloudCertInstanceID,omitempty"` // The CRN of the cluster where the ALB secret was created. ClusterCrn *string `json:"clusterCrn,omitempty"` // The ID of the cluster where the ALB secret was created. ClusterID *string `json:"clusterID,omitempty"` // The domain name of the TLS certficate that the ALB uses. DomainName *string `json:"domainName,omitempty"` // The expiration date of the certficate. ExpiresOn *string `json:"expiresOn,omitempty"` // The name of the issuer of the certficate. IssuerName *string `json:"issuerName,omitempty"` // The name of the ALB secret. SecretName *string `json:"secretName,omitempty"` // The state of ALB secret. State *string `json:"state,omitempty"` // The status of ALB secret. Status *string `json:"status,omitempty"` }
ALBSecretConfig : ALBSecretConfig struct
type AccountStatus ¶
type AccountStatus struct { // ProviderAccountID may contain personally identifiable information. Account *string `json:"account,omitempty"` // AccountType returns if the account information pertains to a linked or an IaaS account. AccountType *string `json:"accountType,omitempty"` // Permissions describes the result of checking granted permissions // Note: the default zero/empty value implies sufficient permissions. NetworkManagerPermissions *Permissions `json:"networkManagerPermissions,omitempty"` // Permissions describes the result of checking granted permissions // Note: the default zero/empty value implies sufficient permissions. PhysicalWorkerManagerPermissions *Permissions `json:"physicalWorkerManagerPermissions,omitempty"` // Permissions describes the result of checking granted permissions // Note: the default zero/empty value implies sufficient permissions. StorageManagerPermissions *Permissions `json:"storageManagerPermissions,omitempty"` // Permissions describes the result of checking granted permissions // Note: the default zero/empty value implies sufficient permissions. VirtualWorkerManagerPermissions *Permissions `json:"virtualWorkerManagerPermissions,omitempty"` }
AccountStatus : AccountStatus summarises the IaaS user's view of the provider account.
type AddClusterACLsOptions ¶
type AddClusterACLsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ACL list to patch. AclList []string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddClusterACLsOptions : The AddClusterACLs options.
func (*AddClusterACLsOptions) SetAclList ¶
func (options *AddClusterACLsOptions) SetAclList(aclList []string) *AddClusterACLsOptions
SetAclList : Allow user to set AclList
func (*AddClusterACLsOptions) SetHeaders ¶
func (options *AddClusterACLsOptions) SetHeaders(param map[string]string) *AddClusterACLsOptions
SetHeaders : Allow user to set Headers
func (*AddClusterACLsOptions) SetIdOrName ¶
func (options *AddClusterACLsOptions) SetIdOrName(idOrName string) *AddClusterACLsOptions
SetIdOrName : Allow user to set IdOrName
func (*AddClusterACLsOptions) SetXAuthResourceGroup ¶
func (options *AddClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterACLsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AddClusterSubnetOptions ¶
type AddClusterSubnetOptions struct { // The name or ID of the cluster that you want to make an existing subnet available to. To list the clusters that you // have access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the subnet in your IBM Cloud infrastructure account that you want to add to your cluster. To list // available subnets, run `ibmcloud ks subnets`. SubnetID *string `validate:"required,ne="` // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddClusterSubnetOptions : The AddClusterSubnet options.
func (*AddClusterSubnetOptions) SetHeaders ¶
func (options *AddClusterSubnetOptions) SetHeaders(param map[string]string) *AddClusterSubnetOptions
SetHeaders : Allow user to set Headers
func (*AddClusterSubnetOptions) SetIdOrName ¶
func (options *AddClusterSubnetOptions) SetIdOrName(idOrName string) *AddClusterSubnetOptions
SetIdOrName : Allow user to set IdOrName
func (*AddClusterSubnetOptions) SetSubnetID ¶
func (options *AddClusterSubnetOptions) SetSubnetID(subnetID string) *AddClusterSubnetOptions
SetSubnetID : Allow user to set SubnetID
func (*AddClusterSubnetOptions) SetXAuthRefreshToken ¶
func (options *AddClusterSubnetOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *AddClusterSubnetOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*AddClusterSubnetOptions) SetXAuthResourceGroup ¶
func (options *AddClusterSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterSubnetOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AddClusterUserSubnetOptions ¶
type AddClusterUserSubnetOptions struct { // The name or ID of the cluster that you want to make your user-managed subnet available to. To list the clusters that // you have access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The subnet and the CIDR that you want to add to the cluster in the format 12.34.45.78/24. Cidr *string // The private VLAN ID that the subnet CIDR belongs to. VlanID *string // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddClusterUserSubnetOptions : The AddClusterUserSubnet options.
func (*AddClusterUserSubnetOptions) SetCidr ¶
func (options *AddClusterUserSubnetOptions) SetCidr(cidr string) *AddClusterUserSubnetOptions
SetCidr : Allow user to set Cidr
func (*AddClusterUserSubnetOptions) SetHeaders ¶
func (options *AddClusterUserSubnetOptions) SetHeaders(param map[string]string) *AddClusterUserSubnetOptions
SetHeaders : Allow user to set Headers
func (*AddClusterUserSubnetOptions) SetIdOrName ¶
func (options *AddClusterUserSubnetOptions) SetIdOrName(idOrName string) *AddClusterUserSubnetOptions
SetIdOrName : Allow user to set IdOrName
func (*AddClusterUserSubnetOptions) SetVlanID ¶
func (options *AddClusterUserSubnetOptions) SetVlanID(vlanID string) *AddClusterUserSubnetOptions
SetVlanID : Allow user to set VlanID
func (*AddClusterUserSubnetOptions) SetXAuthRefreshToken ¶
func (options *AddClusterUserSubnetOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *AddClusterUserSubnetOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*AddClusterUserSubnetOptions) SetXAuthResourceGroup ¶
func (options *AddClusterUserSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterUserSubnetOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AddClusterWebhooksOptions ¶
type AddClusterWebhooksOptions struct { // The name or ID of the cluster that you want to add a webhook to. To list the clusters that you have access to, use // the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The notification level that you want to use for the webhook. Level *string // The webhook service type. Type *string // The webhook URL. URL *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddClusterWebhooksOptions : The AddClusterWebhooks options.
func (*AddClusterWebhooksOptions) SetHeaders ¶
func (options *AddClusterWebhooksOptions) SetHeaders(param map[string]string) *AddClusterWebhooksOptions
SetHeaders : Allow user to set Headers
func (*AddClusterWebhooksOptions) SetIdOrName ¶
func (options *AddClusterWebhooksOptions) SetIdOrName(idOrName string) *AddClusterWebhooksOptions
SetIdOrName : Allow user to set IdOrName
func (*AddClusterWebhooksOptions) SetLevel ¶
func (options *AddClusterWebhooksOptions) SetLevel(level string) *AddClusterWebhooksOptions
SetLevel : Allow user to set Level
func (*AddClusterWebhooksOptions) SetType ¶
func (options *AddClusterWebhooksOptions) SetType(typeVar string) *AddClusterWebhooksOptions
SetType : Allow user to set Type
func (*AddClusterWebhooksOptions) SetURL ¶
func (options *AddClusterWebhooksOptions) SetURL(url string) *AddClusterWebhooksOptions
SetURL : Allow user to set URL
func (*AddClusterWebhooksOptions) SetXAuthResourceGroup ¶
func (options *AddClusterWebhooksOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterWebhooksOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AddClusterWorkersOptions ¶
type AddClusterWorkersOptions struct { // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string `validate:"required"` // The name or ID of the cluster to which you want to add additional worker nodes. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The data center where the worker node is created. DataCenter *string DiskEncryption *bool Isolation *string // The machine type of the worker node. MachineType *string Prefix *string // The private VLAN ID that the worker node is attached to. PrivateVlan *string // The public VLAN ID that the worker node is attached to. PublicVlan *string WorkerNum *int64 // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // Allows users to set headers on API requests Headers map[string]string }
AddClusterWorkersOptions : The AddClusterWorkers options.
func (*AddClusterWorkersOptions) SetDataCenter ¶
func (options *AddClusterWorkersOptions) SetDataCenter(dataCenter string) *AddClusterWorkersOptions
SetDataCenter : Allow user to set DataCenter
func (*AddClusterWorkersOptions) SetDiskEncryption ¶
func (options *AddClusterWorkersOptions) SetDiskEncryption(diskEncryption bool) *AddClusterWorkersOptions
SetDiskEncryption : Allow user to set DiskEncryption
func (*AddClusterWorkersOptions) SetHeaders ¶
func (options *AddClusterWorkersOptions) SetHeaders(param map[string]string) *AddClusterWorkersOptions
SetHeaders : Allow user to set Headers
func (*AddClusterWorkersOptions) SetIdOrName ¶
func (options *AddClusterWorkersOptions) SetIdOrName(idOrName string) *AddClusterWorkersOptions
SetIdOrName : Allow user to set IdOrName
func (*AddClusterWorkersOptions) SetIsolation ¶
func (options *AddClusterWorkersOptions) SetIsolation(isolation string) *AddClusterWorkersOptions
SetIsolation : Allow user to set Isolation
func (*AddClusterWorkersOptions) SetMachineType ¶
func (options *AddClusterWorkersOptions) SetMachineType(machineType string) *AddClusterWorkersOptions
SetMachineType : Allow user to set MachineType
func (*AddClusterWorkersOptions) SetPrefix ¶
func (options *AddClusterWorkersOptions) SetPrefix(prefix string) *AddClusterWorkersOptions
SetPrefix : Allow user to set Prefix
func (*AddClusterWorkersOptions) SetPrivateVlan ¶
func (options *AddClusterWorkersOptions) SetPrivateVlan(privateVlan string) *AddClusterWorkersOptions
SetPrivateVlan : Allow user to set PrivateVlan
func (*AddClusterWorkersOptions) SetPublicVlan ¶
func (options *AddClusterWorkersOptions) SetPublicVlan(publicVlan string) *AddClusterWorkersOptions
SetPublicVlan : Allow user to set PublicVlan
func (*AddClusterWorkersOptions) SetWorkerNum ¶
func (options *AddClusterWorkersOptions) SetWorkerNum(workerNum int64) *AddClusterWorkersOptions
SetWorkerNum : Allow user to set WorkerNum
func (*AddClusterWorkersOptions) SetXAuthRefreshToken ¶
func (options *AddClusterWorkersOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *AddClusterWorkersOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*AddClusterWorkersOptions) SetXAuthResourceGroup ¶
func (options *AddClusterWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddClusterWorkersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AddNlbDNSHealthMonitorOptions ¶
type AddNlbDNSHealthMonitorOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` AllowInsecureSet *string ClusterID *string CreatedOn *string Desc *string FollowRedirectSet *string HealtcheckPropertiesSetStatus *string HealthcheckProperties map[string]interface{} ModifiedOn *string MonitorState *string NlbHost *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddNlbDNSHealthMonitorOptions : The AddNlbDNSHealthMonitor options.
func (*AddNlbDNSHealthMonitorOptions) SetAllowInsecureSet ¶
func (options *AddNlbDNSHealthMonitorOptions) SetAllowInsecureSet(allowInsecureSet string) *AddNlbDNSHealthMonitorOptions
SetAllowInsecureSet : Allow user to set AllowInsecureSet
func (*AddNlbDNSHealthMonitorOptions) SetClusterID ¶
func (options *AddNlbDNSHealthMonitorOptions) SetClusterID(clusterID string) *AddNlbDNSHealthMonitorOptions
SetClusterID : Allow user to set ClusterID
func (*AddNlbDNSHealthMonitorOptions) SetCreatedOn ¶
func (options *AddNlbDNSHealthMonitorOptions) SetCreatedOn(createdOn string) *AddNlbDNSHealthMonitorOptions
SetCreatedOn : Allow user to set CreatedOn
func (*AddNlbDNSHealthMonitorOptions) SetDesc ¶
func (options *AddNlbDNSHealthMonitorOptions) SetDesc(desc string) *AddNlbDNSHealthMonitorOptions
SetDesc : Allow user to set Desc
func (*AddNlbDNSHealthMonitorOptions) SetFollowRedirectSet ¶
func (options *AddNlbDNSHealthMonitorOptions) SetFollowRedirectSet(followRedirectSet string) *AddNlbDNSHealthMonitorOptions
SetFollowRedirectSet : Allow user to set FollowRedirectSet
func (*AddNlbDNSHealthMonitorOptions) SetHeaders ¶
func (options *AddNlbDNSHealthMonitorOptions) SetHeaders(param map[string]string) *AddNlbDNSHealthMonitorOptions
SetHeaders : Allow user to set Headers
func (*AddNlbDNSHealthMonitorOptions) SetHealtcheckPropertiesSetStatus ¶
func (options *AddNlbDNSHealthMonitorOptions) SetHealtcheckPropertiesSetStatus(healtcheckPropertiesSetStatus string) *AddNlbDNSHealthMonitorOptions
SetHealtcheckPropertiesSetStatus : Allow user to set HealtcheckPropertiesSetStatus
func (*AddNlbDNSHealthMonitorOptions) SetHealthcheckProperties ¶
func (options *AddNlbDNSHealthMonitorOptions) SetHealthcheckProperties(healthcheckProperties map[string]interface{}) *AddNlbDNSHealthMonitorOptions
SetHealthcheckProperties : Allow user to set HealthcheckProperties
func (*AddNlbDNSHealthMonitorOptions) SetIdOrName ¶
func (options *AddNlbDNSHealthMonitorOptions) SetIdOrName(idOrName string) *AddNlbDNSHealthMonitorOptions
SetIdOrName : Allow user to set IdOrName
func (*AddNlbDNSHealthMonitorOptions) SetModifiedOn ¶
func (options *AddNlbDNSHealthMonitorOptions) SetModifiedOn(modifiedOn string) *AddNlbDNSHealthMonitorOptions
SetModifiedOn : Allow user to set ModifiedOn
func (*AddNlbDNSHealthMonitorOptions) SetMonitorState ¶
func (options *AddNlbDNSHealthMonitorOptions) SetMonitorState(monitorState string) *AddNlbDNSHealthMonitorOptions
SetMonitorState : Allow user to set MonitorState
func (*AddNlbDNSHealthMonitorOptions) SetNlbHost ¶
func (options *AddNlbDNSHealthMonitorOptions) SetNlbHost(nlbHost string) *AddNlbDNSHealthMonitorOptions
SetNlbHost : Allow user to set NlbHost
func (*AddNlbDNSHealthMonitorOptions) SetXAuthResourceGroup ¶
func (options *AddNlbDNSHealthMonitorOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddNlbDNSHealthMonitorOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AddSubscriptionType ¶
type AddSubscriptionType struct {
UUID *string `json:"uuid,omitempty"`
}
AddSubscriptionType : AddSubscriptionType struct
type AddWorkerPoolZoneNetworkOptions ¶
type AddWorkerPoolZoneNetworkOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker pool. To list all worker pools for a cluster, use the `GET /v1/clusters/{idOrName}/workerpools` // API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. PoolidOrName *string `validate:"required,ne="` // The ID of the worker pool zone. To list all worker pools for a cluster, use the `GET /v1/zones` API or run `ibmcloud // ks zone ls`. Zoneid *string `validate:"required,ne="` PrivateVlan *string PublicVlan *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddWorkerPoolZoneNetworkOptions : The AddWorkerPoolZoneNetwork options.
func (*AddWorkerPoolZoneNetworkOptions) SetHeaders ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetHeaders(param map[string]string) *AddWorkerPoolZoneNetworkOptions
SetHeaders : Allow user to set Headers
func (*AddWorkerPoolZoneNetworkOptions) SetIdOrName ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetIdOrName(idOrName string) *AddWorkerPoolZoneNetworkOptions
SetIdOrName : Allow user to set IdOrName
func (*AddWorkerPoolZoneNetworkOptions) SetPoolidOrName ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetPoolidOrName(poolidOrName string) *AddWorkerPoolZoneNetworkOptions
SetPoolidOrName : Allow user to set PoolidOrName
func (*AddWorkerPoolZoneNetworkOptions) SetPrivateVlan ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetPrivateVlan(privateVlan string) *AddWorkerPoolZoneNetworkOptions
SetPrivateVlan : Allow user to set PrivateVlan
func (*AddWorkerPoolZoneNetworkOptions) SetPublicVlan ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetPublicVlan(publicVlan string) *AddWorkerPoolZoneNetworkOptions
SetPublicVlan : Allow user to set PublicVlan
func (*AddWorkerPoolZoneNetworkOptions) SetXAuthResourceGroup ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddWorkerPoolZoneNetworkOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*AddWorkerPoolZoneNetworkOptions) SetZoneid ¶
func (options *AddWorkerPoolZoneNetworkOptions) SetZoneid(zoneid string) *AddWorkerPoolZoneNetworkOptions
SetZoneid : Allow user to set Zoneid
type AddWorkerPoolZoneOptions ¶
type AddWorkerPoolZoneOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker pool. To list all worker pools for a cluster, use the `GET /v1/clusters/{idOrName}/workerpools` // API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. PoolidOrName *string `validate:"required,ne="` ID *string PrivateVLAN *string PublicVLAN *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AddWorkerPoolZoneOptions : The AddWorkerPoolZone options.
func (*AddWorkerPoolZoneOptions) SetHeaders ¶
func (options *AddWorkerPoolZoneOptions) SetHeaders(param map[string]string) *AddWorkerPoolZoneOptions
SetHeaders : Allow user to set Headers
func (*AddWorkerPoolZoneOptions) SetID ¶
func (options *AddWorkerPoolZoneOptions) SetID(id string) *AddWorkerPoolZoneOptions
SetID : Allow user to set ID
func (*AddWorkerPoolZoneOptions) SetIdOrName ¶
func (options *AddWorkerPoolZoneOptions) SetIdOrName(idOrName string) *AddWorkerPoolZoneOptions
SetIdOrName : Allow user to set IdOrName
func (*AddWorkerPoolZoneOptions) SetPoolidOrName ¶
func (options *AddWorkerPoolZoneOptions) SetPoolidOrName(poolidOrName string) *AddWorkerPoolZoneOptions
SetPoolidOrName : Allow user to set PoolidOrName
func (*AddWorkerPoolZoneOptions) SetPrivateVLAN ¶
func (options *AddWorkerPoolZoneOptions) SetPrivateVLAN(privateVLAN string) *AddWorkerPoolZoneOptions
SetPrivateVLAN : Allow user to set PrivateVLAN
func (*AddWorkerPoolZoneOptions) SetPublicVLAN ¶
func (options *AddWorkerPoolZoneOptions) SetPublicVLAN(publicVLAN string) *AddWorkerPoolZoneOptions
SetPublicVLAN : Allow user to set PublicVLAN
func (*AddWorkerPoolZoneOptions) SetXAuthResourceGroup ¶
func (options *AddWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AddWorkerPoolZoneOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type Addon ¶
type Addon struct { Enabled *bool `json:"enabled,omitempty"` Name *string `json:"name,omitempty"` State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` }
Addon : Addon properties.
type AddonCommon ¶
type AddonCommon struct { // AddonOptionsTemplate represents the options for an addon. InstallOptionsTemplate *AddonOptionsTemplate `json:"installOptionsTemplate,omitempty"` // The minimum kubernetes version for this addon. MinKubeVersion *string `json:"minKubeVersion,omitempty"` // The minimum OpenShift version for this addon. MinOCPVersion *string `json:"minOCPVersion,omitempty"` // The addon name such as 'istio'. Name *string `json:"name" validate:"required"` // The supported kubernetes version range for this addon. SupportedKubeRange *string `json:"supportedKubeRange,omitempty"` // The supported Openshift version range for this addon. SupportedOCPRange *string `json:"supportedOCPRange,omitempty"` // The addon target version. TargetVersion *string `json:"targetVersion,omitempty"` // The addon version, omit the version if you wish to use the default version. Version *string `json:"version,omitempty"` // VLAN spanning required for multi-zone clusters. VlanSpanningRequired *bool `json:"vlan_spanning_required,omitempty"` }
AddonCommon : AddonCommon represents common properties of an addon.
type AddonOptionsTemplate ¶
type AddonOptionsTemplate struct { Content *string `json:"content,omitempty"` Immutable *bool `json:"immutable,omitempty"` }
AddonOptionsTemplate : AddonOptionsTemplate represents the options for an addon.
type AddonResponse ¶
type AddonResponse struct { // The addon enable request would result in an invalid configuration. Install missing addons to continue. MissingDeps []ClusterAddon `json:"missingDeps,omitempty"` // The addon disable request would result in an invalid configuration. Inspect the map to determine why the // configuration is invalid. OrphanedAddons map[string][]ClusterAddon `json:"orphanedAddons,omitempty"` }
AddonResponse : AddonResponse represents an addon response.
type AlbCreateResp ¶
type AlbCreateResp struct { Alb *string `json:"alb,omitempty"` Cluster *string `json:"cluster,omitempty"` }
AlbCreateResp : AlbCreateResp used to send back the albid on a create request.
type AppliedStorageConfig ¶
type AppliedStorageConfig struct { ConfigAttributes *AppliedStorageConfigConfigAttributes `json:"config-attributes,omitempty"` ConfigName *string `json:"config-name,omitempty"` UUID *string `json:"uuid,omitempty"` }
AppliedStorageConfig : AppliedStorageConfig contains the details of an assigned storage config on a cluster A list of AppliedStorageConfig structs is the response for the GetAssignedStorageConfigs query.
type AppliedStorageConfigConfigAttributes ¶
type AppliedStorageConfigConfigAttributes struct { OfferingName *string `json:"offering-name,omitempty"` Provider *string `json:"provider,omitempty"` StorageClasses []string `json:"storage-classes,omitempty"` TemplateName *string `json:"template-name,omitempty"` TemplateVersion *string `json:"template-version,omitempty"` TotalCapacity *string `json:"total-capacity,omitempty"` VolumeAvailability *string `json:"volume-availability,omitempty"` VolumeEncryptionAtRest *string `json:"volume-encryption-at-rest,omitempty"` VolumeExpansion *string `json:"volume-expansion,omitempty"` VolumeSnapshot *string `json:"volume-snapshot,omitempty"` VolumeType *string `json:"volume-type,omitempty"` }
AppliedStorageConfigConfigAttributes : AppliedStorageConfigConfigAttributes struct
type ApplyRBACAndGetKubeconfigOptions ¶
type ApplyRBACAndGetKubeconfigOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string `validate:"required"` Admin *bool Cluster *string EndpointType *string Format *string Network *bool // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ApplyRBACAndGetKubeconfigOptions : The ApplyRBACAndGetKubeconfig options.
func (*ApplyRBACAndGetKubeconfigOptions) SetAdmin ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetAdmin(admin bool) *ApplyRBACAndGetKubeconfigOptions
SetAdmin : Allow user to set Admin
func (*ApplyRBACAndGetKubeconfigOptions) SetCluster ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetCluster(cluster string) *ApplyRBACAndGetKubeconfigOptions
SetCluster : Allow user to set Cluster
func (*ApplyRBACAndGetKubeconfigOptions) SetEndpointType ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetEndpointType(endpointType string) *ApplyRBACAndGetKubeconfigOptions
SetEndpointType : Allow user to set EndpointType
func (*ApplyRBACAndGetKubeconfigOptions) SetFormat ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetFormat(format string) *ApplyRBACAndGetKubeconfigOptions
SetFormat : Allow user to set Format
func (*ApplyRBACAndGetKubeconfigOptions) SetHeaders ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetHeaders(param map[string]string) *ApplyRBACAndGetKubeconfigOptions
SetHeaders : Allow user to set Headers
func (*ApplyRBACAndGetKubeconfigOptions) SetNetwork ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetNetwork(network bool) *ApplyRBACAndGetKubeconfigOptions
SetNetwork : Allow user to set Network
func (*ApplyRBACAndGetKubeconfigOptions) SetXAuthRefreshToken ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ApplyRBACAndGetKubeconfigOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*ApplyRBACAndGetKubeconfigOptions) SetXAuthResourceGroup ¶
func (options *ApplyRBACAndGetKubeconfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ApplyRBACAndGetKubeconfigOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type Assignment ¶
type Assignment struct { // The cluster ID that the host is assigned to. ClusterID *string `json:"clusterID,omitempty"` // The cluster name that the host is assigned to. ClusterName *string `json:"clusterName,omitempty"` // The IP address assigned to the host. IpAddress *string `json:"ipAddress,omitempty"` // The timestamp when assignment request was received and began to execute resources on the host. ReceivedDate *string `json:"receivedDate,omitempty"` // The timestamp of the request to assign the host. RequestedDate *string `json:"requestedDate,omitempty"` // The worker node ID that the host is assigned to. WorkerID *string `json:"workerID,omitempty"` // The worker pool ID within the cluster that the host is assigned to. WorkerPoolID *string `json:"workerPoolID,omitempty"` // The worker pool name within the cluster that the host is assigned to. WorkerPoolName *string `json:"workerPoolName,omitempty"` // The zone within the cluster that the host is assigned to. Zone *string `json:"zone,omitempty"` }
Assignment : Assignment is information about the host assignment.
type AttachSatelliteHostOptions ¶
type AttachSatelliteHostOptions struct { // The name or ID of the Satellite location. Controller *string // Key-value pairs to label the host, such as cpu=4 to describe the host capabilities. Labels map[string]string //Optional: The operating system of the hosts to attach to the location. Options are RHEL or RHCOS OperatingSystem *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AttachSatelliteHostOptions : The AttachSatelliteHost options.
func (*AttachSatelliteHostOptions) SetController ¶
func (options *AttachSatelliteHostOptions) SetController(controller string) *AttachSatelliteHostOptions
SetController : Allow user to set Controller
func (*AttachSatelliteHostOptions) SetHeaders ¶
func (options *AttachSatelliteHostOptions) SetHeaders(param map[string]string) *AttachSatelliteHostOptions
SetHeaders : Allow user to set Headers
func (*AttachSatelliteHostOptions) SetLabels ¶
func (options *AttachSatelliteHostOptions) SetLabels(labels map[string]string) *AttachSatelliteHostOptions
SetLabels : Allow user to set Labels
func (*AttachSatelliteHostOptions) SetOperatingSystem ¶
func (options *AttachSatelliteHostOptions) SetOperatingSystem(operatingSystem string) *AttachSatelliteHostOptions
SetOperatingSystem : Allow user to set OperatingSystem
func (*AttachSatelliteHostOptions) SetXAuthResourceGroup ¶
func (options *AttachSatelliteHostOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AttachSatelliteHostOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AuditWebhookConfig ¶
type AuditWebhookConfig struct { // The URL of the server to send audit logs to. AuditServer *string `json:"auditServer,omitempty"` // The Certificate Authority certificate that is used to connect to the audit server. CaCertificate *string `json:"caCertificate,omitempty"` // The client certificate that is used to connect to the audit server. ClientCertificate *string `json:"clientCertificate,omitempty"` // The client key that is used to connect to the audit server. ClientKey *string `json:"clientKey,omitempty"` }
AuditWebhookConfig : AuditWebhookConfig struct
type AutoUpdateMasterOptions ¶
type AutoUpdateMasterOptions struct { AutoUpdate *bool Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
AutoUpdateMasterOptions : The AutoUpdateMaster options.
func (*AutoUpdateMasterOptions) SetAutoUpdate ¶
func (options *AutoUpdateMasterOptions) SetAutoUpdate(autoUpdate bool) *AutoUpdateMasterOptions
SetAutoUpdate : Allow user to set AutoUpdate
func (*AutoUpdateMasterOptions) SetCluster ¶
func (options *AutoUpdateMasterOptions) SetCluster(cluster string) *AutoUpdateMasterOptions
SetCluster : Allow user to set Cluster
func (*AutoUpdateMasterOptions) SetHeaders ¶
func (options *AutoUpdateMasterOptions) SetHeaders(param map[string]string) *AutoUpdateMasterOptions
SetHeaders : Allow user to set Headers
func (*AutoUpdateMasterOptions) SetXAuthResourceGroup ¶
func (options *AutoUpdateMasterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *AutoUpdateMasterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type AvailableStorageClasses ¶
type AvailableStorageClasses struct {
StorageClasses []string `json:"storage-classes,omitempty"`
}
AvailableStorageClasses : AvailableStorageClasses contains a list of storage class names It is the response for GetAvailableStorageClasses query.
type BindServiceToNamespaceOptions ¶
type BindServiceToNamespaceOptions struct { // The name or ID of the cluster where you want to bind your service. To list the clusters that you have access to, use // the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the IBM Cloud service instance that you want to bind. To find the ID of the service instance, use the `GET // /v1/clusters/{idOrName}/services` API or run `{[bxcs]} cluster-services <cluster_name_or_ID>`. ServiceBindRequest *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
BindServiceToNamespaceOptions : The BindServiceToNamespace options.
func (*BindServiceToNamespaceOptions) SetHeaders ¶
func (options *BindServiceToNamespaceOptions) SetHeaders(param map[string]string) *BindServiceToNamespaceOptions
SetHeaders : Allow user to set Headers
func (*BindServiceToNamespaceOptions) SetIdOrName ¶
func (options *BindServiceToNamespaceOptions) SetIdOrName(idOrName string) *BindServiceToNamespaceOptions
SetIdOrName : Allow user to set IdOrName
func (*BindServiceToNamespaceOptions) SetServiceBindRequest ¶
func (options *BindServiceToNamespaceOptions) SetServiceBindRequest(serviceBindRequest string) *BindServiceToNamespaceOptions
SetServiceBindRequest : Allow user to set ServiceBindRequest
func (*BindServiceToNamespaceOptions) SetXAuthResourceGroup ¶
func (options *BindServiceToNamespaceOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *BindServiceToNamespaceOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type BluemixConfig ¶
type BluemixConfig struct { AcctURL *string `json:"acct_url,omitempty"` BluemixURL *string `json:"bluemix_url,omitempty"` EnvName *string `json:"env_name,omitempty"` IamBaseURL *string `json:"iam_base_url,omitempty"` IamClientID *string `json:"iam_client_id,omitempty"` IamClientSecret *string `json:"iam_client_secret,omitempty"` IamIssuer *string `json:"iam_issuer,omitempty"` IamPapurl *string `json:"iam_papurl,omitempty"` IamPdpurl *string `json:"iam_pdpurl,omitempty"` IamURL *string `json:"iam_url,omitempty"` UaaURL *string `json:"uaa_url,omitempty"` }
BluemixConfig : BluemixConfig struct
type BoundService ¶
type BoundService struct { Namespace *string `json:"namespace,omitempty"` Serviceid *string `json:"serviceid,omitempty"` Servicekeyname *string `json:"servicekeyname,omitempty"` Servicename *string `json:"servicename,omitempty"` }
BoundService : BoundService properties.
type COSAuthorization ¶
type COSAuthorization struct { // The HMAC secret access key ID. AccessKeyID *string `json:"access_key-id,omitempty"` // The HMAC secret access key. SecretAccessKey *string `json:"secret_access_key,omitempty"` }
COSAuthorization : COSAuthorization Optional: IBM Cloud Object Storage authorization keys.
type COSBucket ¶
type COSBucket struct { Bucket *string `json:"bucket,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Region *string `json:"region,omitempty"` ServiceInstance *COSBucketServiceInstance `json:"serviceInstance,omitempty"` }
COSBucket : COSBucket Optional: IBM Cloud Object Storage bucket configuration details.
type COSBucketServiceInstance ¶
type COSBucketServiceInstance struct {
Crn *string `json:"crn,omitempty"`
}
COSBucketServiceInstance : COSBucketServiceInstance struct
type CSEACLList ¶
type CSEACLList struct { CustomAclEntries []string `json:"customAclEntries,omitempty"` SystemAclEntries []string `json:"systemAclEntries,omitempty"` }
CSEACLList : CSEACLList actual and desired.
type ChangeFluentdUpdatePolicyOptions ¶
type ChangeFluentdUpdatePolicyOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // If set to `true`, the cluster is enabled for automatic updates. AutoUpdate *bool // If set to `true`, the cluster log forwarder runs the latest version. LatestVersion *bool // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
ChangeFluentdUpdatePolicyOptions : The ChangeFluentdUpdatePolicy options.
func (*ChangeFluentdUpdatePolicyOptions) SetAutoUpdate ¶
func (options *ChangeFluentdUpdatePolicyOptions) SetAutoUpdate(autoUpdate bool) *ChangeFluentdUpdatePolicyOptions
SetAutoUpdate : Allow user to set AutoUpdate
func (*ChangeFluentdUpdatePolicyOptions) SetHeaders ¶
func (options *ChangeFluentdUpdatePolicyOptions) SetHeaders(param map[string]string) *ChangeFluentdUpdatePolicyOptions
SetHeaders : Allow user to set Headers
func (*ChangeFluentdUpdatePolicyOptions) SetIdOrName ¶
func (options *ChangeFluentdUpdatePolicyOptions) SetIdOrName(idOrName string) *ChangeFluentdUpdatePolicyOptions
SetIdOrName : Allow user to set IdOrName
func (*ChangeFluentdUpdatePolicyOptions) SetLatestVersion ¶
func (options *ChangeFluentdUpdatePolicyOptions) SetLatestVersion(latestVersion bool) *ChangeFluentdUpdatePolicyOptions
SetLatestVersion : Allow user to set LatestVersion
func (*ChangeFluentdUpdatePolicyOptions) SetXAuthResourceGroupID ¶
func (options *ChangeFluentdUpdatePolicyOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *ChangeFluentdUpdatePolicyOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type ChangeUpdatePolicyOptions ¶
type ChangeUpdatePolicyOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // If set to `true`, the cluster is enabled for automatic updates. AutoUpdate *bool // If set to `true`, the cluster log forwarder runs the latest version. LatestVersion *bool // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ChangeUpdatePolicyOptions : The ChangeUpdatePolicy options.
func (*ChangeUpdatePolicyOptions) SetAutoUpdate ¶
func (options *ChangeUpdatePolicyOptions) SetAutoUpdate(autoUpdate bool) *ChangeUpdatePolicyOptions
SetAutoUpdate : Allow user to set AutoUpdate
func (*ChangeUpdatePolicyOptions) SetHeaders ¶
func (options *ChangeUpdatePolicyOptions) SetHeaders(param map[string]string) *ChangeUpdatePolicyOptions
SetHeaders : Allow user to set Headers
func (*ChangeUpdatePolicyOptions) SetIdOrName ¶
func (options *ChangeUpdatePolicyOptions) SetIdOrName(idOrName string) *ChangeUpdatePolicyOptions
SetIdOrName : Allow user to set IdOrName
func (*ChangeUpdatePolicyOptions) SetLatestVersion ¶
func (options *ChangeUpdatePolicyOptions) SetLatestVersion(latestVersion bool) *ChangeUpdatePolicyOptions
SetLatestVersion : Allow user to set LatestVersion
func (*ChangeUpdatePolicyOptions) SetXAuthResourceGroup ¶
func (options *ChangeUpdatePolicyOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ChangeUpdatePolicyOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ClassicGetClusterOptions ¶
type ClassicGetClusterOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the resource group to list clusters for. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, all the clusters in the account that you have access to are listed. XAuthResourceGroup *string // To view additional cluster resources like addons, VLANs, subnets, and storage, pass `true`. ShowResources *string // Allows users to set headers on API requests Headers map[string]string }
ClassicGetClusterOptions : The ClassicGetCluster options.
func (*ClassicGetClusterOptions) SetCluster ¶
func (options *ClassicGetClusterOptions) SetCluster(cluster string) *ClassicGetClusterOptions
SetCluster : Allow user to set Cluster
func (*ClassicGetClusterOptions) SetHeaders ¶
func (options *ClassicGetClusterOptions) SetHeaders(param map[string]string) *ClassicGetClusterOptions
SetHeaders : Allow user to set Headers
func (*ClassicGetClusterOptions) SetShowResources ¶
func (options *ClassicGetClusterOptions) SetShowResources(showResources string) *ClassicGetClusterOptions
SetShowResources : Allow user to set ShowResources
func (*ClassicGetClusterOptions) SetXAuthResourceGroup ¶
func (options *ClassicGetClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ClassicGetClustersOptions ¶
type ClassicGetClustersOptions struct { // The ID of the resource group to list clusters for. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, all the clusters in the account that you have access to are listed. XAuthResourceGroup *string // Specify a location to filter clusters for. To see supported locations, use the `GET /v1/locations` API or run // `ibmcloud ks locations`. Location *string // To view additional cluster resources like addons, VLANs, subnets, and storage, pass `true`. ShowResources *string // Allows users to set headers on API requests Headers map[string]string }
ClassicGetClustersOptions : The ClassicGetClusters options.
func (*ClassicGetClustersOptions) SetHeaders ¶
func (options *ClassicGetClustersOptions) SetHeaders(param map[string]string) *ClassicGetClustersOptions
SetHeaders : Allow user to set Headers
func (*ClassicGetClustersOptions) SetLocation ¶
func (options *ClassicGetClustersOptions) SetLocation(location string) *ClassicGetClustersOptions
SetLocation : Allow user to set Location
func (*ClassicGetClustersOptions) SetShowResources ¶
func (options *ClassicGetClustersOptions) SetShowResources(showResources string) *ClassicGetClustersOptions
SetShowResources : Allow user to set ShowResources
func (*ClassicGetClustersOptions) SetXAuthResourceGroup ¶
func (options *ClassicGetClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetClustersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ClassicGetWorkerOptions ¶
type ClassicGetWorkerOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the worker node that you want details for. To list all worker nodes for a cluster, use the `GET // /v1/clusters/{idOrName}/workers` API or run `ibmcloud ks workers <cluster_name_or_ID>`. Worker *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ClassicGetWorkerOptions : The ClassicGetWorker options.
func (*ClassicGetWorkerOptions) SetCluster ¶
func (options *ClassicGetWorkerOptions) SetCluster(cluster string) *ClassicGetWorkerOptions
SetCluster : Allow user to set Cluster
func (*ClassicGetWorkerOptions) SetHeaders ¶
func (options *ClassicGetWorkerOptions) SetHeaders(param map[string]string) *ClassicGetWorkerOptions
SetHeaders : Allow user to set Headers
func (*ClassicGetWorkerOptions) SetWorker ¶
func (options *ClassicGetWorkerOptions) SetWorker(worker string) *ClassicGetWorkerOptions
SetWorker : Allow user to set Worker
func (*ClassicGetWorkerOptions) SetXAuthResourceGroup ¶
func (options *ClassicGetWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ClassicGetWorkerPoolOptions ¶
type ClassicGetWorkerPoolOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the worker pool that you want details for. To list all worker pools for a cluster, use the `GET // /v1/clusters/{idOrName}/workerpools` API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. Workerpool *string `validate:"required"` // If you are using the global endpoint, target the Kubernetes Service region. To list available regions, use the `GET // /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ClassicGetWorkerPoolOptions : The ClassicGetWorkerPool options.
func (*ClassicGetWorkerPoolOptions) SetCluster ¶
func (options *ClassicGetWorkerPoolOptions) SetCluster(cluster string) *ClassicGetWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*ClassicGetWorkerPoolOptions) SetHeaders ¶
func (options *ClassicGetWorkerPoolOptions) SetHeaders(param map[string]string) *ClassicGetWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*ClassicGetWorkerPoolOptions) SetWorkerpool ¶
func (options *ClassicGetWorkerPoolOptions) SetWorkerpool(workerpool string) *ClassicGetWorkerPoolOptions
SetWorkerpool : Allow user to set Workerpool
func (*ClassicGetWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *ClassicGetWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*ClassicGetWorkerPoolOptions) SetXRegion ¶
func (options *ClassicGetWorkerPoolOptions) SetXRegion(xRegion string) *ClassicGetWorkerPoolOptions
SetXRegion : Allow user to set XRegion
type ClassicGetWorkerPoolsOptions ¶
type ClassicGetWorkerPoolsOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // If you are using the global endpoint, target the Kubernetes Service region. To list available regions, use the `GET // /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ClassicGetWorkerPoolsOptions : The ClassicGetWorkerPools options.
func (*ClassicGetWorkerPoolsOptions) SetCluster ¶
func (options *ClassicGetWorkerPoolsOptions) SetCluster(cluster string) *ClassicGetWorkerPoolsOptions
SetCluster : Allow user to set Cluster
func (*ClassicGetWorkerPoolsOptions) SetHeaders ¶
func (options *ClassicGetWorkerPoolsOptions) SetHeaders(param map[string]string) *ClassicGetWorkerPoolsOptions
SetHeaders : Allow user to set Headers
func (*ClassicGetWorkerPoolsOptions) SetXAuthResourceGroup ¶
func (options *ClassicGetWorkerPoolsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkerPoolsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*ClassicGetWorkerPoolsOptions) SetXRegion ¶
func (options *ClassicGetWorkerPoolsOptions) SetXRegion(xRegion string) *ClassicGetWorkerPoolsOptions
SetXRegion : Allow user to set XRegion
type ClassicGetWorkersOptions ¶
type ClassicGetWorkersOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks clusters`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // true|false Shows deleted workers. ShowDeleted *string // The name or ID of the worker pool to filter results for. Run `ibmcloud ks worker-pool ls --cluster <cluster name>`. Pool *string // Allows users to set headers on API requests Headers map[string]string }
ClassicGetWorkersOptions : The ClassicGetWorkers options.
func (*ClassicGetWorkersOptions) SetCluster ¶
func (options *ClassicGetWorkersOptions) SetCluster(cluster string) *ClassicGetWorkersOptions
SetCluster : Allow user to set Cluster
func (*ClassicGetWorkersOptions) SetHeaders ¶
func (options *ClassicGetWorkersOptions) SetHeaders(param map[string]string) *ClassicGetWorkersOptions
SetHeaders : Allow user to set Headers
func (*ClassicGetWorkersOptions) SetPool ¶
func (options *ClassicGetWorkersOptions) SetPool(pool string) *ClassicGetWorkersOptions
SetPool : Allow user to set Pool
func (*ClassicGetWorkersOptions) SetShowDeleted ¶
func (options *ClassicGetWorkersOptions) SetShowDeleted(showDeleted string) *ClassicGetWorkersOptions
SetShowDeleted : Allow user to set ShowDeleted
func (*ClassicGetWorkersOptions) SetXAuthResourceGroup ¶
func (options *ClassicGetWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ClassicGetWorkersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type CleanupMigrationOptions ¶
type CleanupMigrationOptions struct { Cluster *string Options []string // Allows users to set headers on API requests Headers map[string]string }
CleanupMigrationOptions : The CleanupMigration options.
func (*CleanupMigrationOptions) SetCluster ¶
func (options *CleanupMigrationOptions) SetCluster(cluster string) *CleanupMigrationOptions
SetCluster : Allow user to set Cluster
func (*CleanupMigrationOptions) SetHeaders ¶
func (options *CleanupMigrationOptions) SetHeaders(param map[string]string) *CleanupMigrationOptions
SetHeaders : Allow user to set Headers
type Cluster ¶
type Cluster struct { Addons []Addon `json:"addons,omitempty"` ApiUser *string `json:"apiUser,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` Crn *string `json:"crn,omitempty"` DataCenter *string `json:"dataCenter,omitempty"` DisableAutoUpdate *bool `json:"disableAutoUpdate,omitempty"` EtcdPort *string `json:"etcdPort,omitempty"` ID *string `json:"id,omitempty"` ImageSecurityEnabled *bool `json:"imageSecurityEnabled,omitempty"` IngressHostname *string `json:"ingressHostname,omitempty"` IngressMessage *string `json:"ingressMessage,omitempty"` IngressSecretName *string `json:"ingressSecretName,omitempty"` IngressStatus *string `json:"ingressStatus,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` KeyProtectEnabled *bool `json:"keyProtectEnabled,omitempty"` Location *string `json:"location,omitempty"` LogOrg *string `json:"logOrg,omitempty"` LogOrgName *string `json:"logOrgName,omitempty"` LogSpace *string `json:"logSpace,omitempty"` LogSpaceName *string `json:"logSpaceName,omitempty"` MasterHealth *string `json:"masterHealth,omitempty"` MasterKubeVersion *string `json:"masterKubeVersion,omitempty"` MasterState *string `json:"masterState,omitempty"` MasterStatus *string `json:"masterStatus,omitempty"` MasterStatusModifiedDate *string `json:"masterStatusModifiedDate,omitempty"` ModifiedDate *string `json:"modifiedDate,omitempty"` MonitoringURL *string `json:"monitoringURL,omitempty"` MultiAzCapable *bool `json:"multiAzCapable,omitempty"` Name *string `json:"name,omitempty"` PodSubnet *string `json:"podSubnet,omitempty"` PrivateServiceEndpointEnabled *bool `json:"privateServiceEndpointEnabled,omitempty"` PrivateServiceEndpointURL *string `json:"privateServiceEndpointURL,omitempty"` PublicServiceEndpointEnabled *bool `json:"publicServiceEndpointEnabled,omitempty"` PublicServiceEndpointURL *string `json:"publicServiceEndpointURL,omitempty"` PullSecretApplied *bool `json:"pullSecretApplied,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` ServerURL *string `json:"serverURL,omitempty"` ServiceSubnet *string `json:"serviceSubnet,omitempty"` State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` TargetVersion *string `json:"targetVersion,omitempty"` Type *string `json:"type,omitempty"` VersionEOS *string `json:"versionEOS,omitempty"` Vlans []VlanConfigField `json:"vlans,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` WorkerZones []string `json:"workerZones,omitempty"` // VLANS is a helper type to sort an api.VLAN list. The VLANS will sort the list in order of the // Properties.PrimaryRouter value so that VLAN's of a common router are listed consecutively. WorkerVlans []VLAN `json:"worker_vlans,omitempty"` }
Cluster : Cluster properties.
type ClusterALB ¶
type ClusterALB struct { Alb []ALBConfig `json:"alb,omitempty"` DataCenter *string `json:"dataCenter,omitempty"` ID *string `json:"id,omitempty"` IngressHostname *string `json:"ingressHostname,omitempty"` IngressSecretName *string `json:"ingressSecretName,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` Region *string `json:"region,omitempty"` }
ClusterALB : ClusterALB alb related information for cluster.
type ClusterALBSecret ¶
type ClusterALBSecret struct { // A list of ALB secrets that were created for a cluster. AlbSecrets []ALBSecretConfig `json:"albSecrets,omitempty"` DataCenter *string `json:"dataCenter,omitempty"` ID *string `json:"id,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` Region *string `json:"region,omitempty"` }
ClusterALBSecret : ClusterALBSecret struct
type ClusterAddon ¶
type ClusterAddon struct { // The versions that the addon can be upgraded to. AllowedUpgradeVersions []string `json:"allowed_upgrade_versions,omitempty"` // Determines if this addon version is deprecated. Deprecated *bool `json:"deprecated,omitempty"` // The health state for this addon, a short indication (e.g. critical, pending). HealthState *string `json:"healthState,omitempty"` // The health status for this addon, provides a description of the state (e.g. error message). HealthStatus *string `json:"healthStatus,omitempty"` // AddonOptionsTemplate represents the options for an addon. InstallOptionsTemplate *AddonOptionsTemplate `json:"installOptionsTemplate,omitempty"` // The minimum kubernetes version for this addon. MinKubeVersion *string `json:"minKubeVersion,omitempty"` // The minimum OpenShift version for this addon. MinOCPVersion *string `json:"minOCPVersion,omitempty"` // The addon name such as 'istio'. Name *string `json:"name" validate:"required"` // The addon options. Should be a yaml for a kube resource. Options *string `json:"options,omitempty"` // The supported kubernetes version range for this addon. SupportedKubeRange *string `json:"supportedKubeRange,omitempty"` // The supported Openshift version range for this addon. SupportedOCPRange *string `json:"supportedOCPRange,omitempty"` // The addon target version. TargetVersion *string `json:"targetVersion,omitempty"` // The addon version, omit the version if you wish to use the default version. Version *string `json:"version,omitempty"` // VLAN spanning required for multi-zone clusters. VlanSpanningRequired *bool `json:"vlan_spanning_required,omitempty"` }
ClusterAddon : ClusterAddon represents one add on.
type ClusterCreateResponse ¶
type ClusterCreateResponse struct { ID *string `json:"id,omitempty"` // ResponseErrors are used to communicate to non-critical errors to end users. NonCriticalErrors *ResponseErrors `json:"non_critical_errors,omitempty"` }
ClusterCreateResponse : ClusterCreateResponse is returned during a successful create cluster command.
type ClusterKeyOwnerInfo ¶
type ClusterKeyOwnerInfo struct { Email *string `json:"email,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
ClusterKeyOwnerInfo : ClusterKeyOwnerInfo stores the token owner's information.
type ClusterNlbHostsList ¶
type ClusterNlbHostsList struct { Clusterid *string `json:"clusterid,omitempty"` NlbHealthCheckConfigs []NlbHealthCheckConfig `json:"nlbHealthCheckConfigs,omitempty"` NlbHealthCheckStatus []NlbHealthCheckStatus `json:"nlbHealthCheckStatus,omitempty"` Nlbs []NlbConfig `json:"nlbs,omitempty"` }
ClusterNlbHostsList : ClusterNlbHostsList used for storing Nlbs, NlbMonitor, NlbHealthCheckStatus.
type ClusterWebhook ¶
type ClusterWebhook struct { // The notification level that you want to use for the webhook. Level *string `json:"level,omitempty"` // The webhook service type. Type *string `json:"type,omitempty"` // The webhook URL. URL *string `json:"url,omitempty"` }
ClusterWebhook : ClusterWebhook webhook info.
type CommonClusterAddon ¶
type CommonClusterAddon struct { Name *string `json:"name,omitempty"` Version *string `json:"version,omitempty"` }
CommonClusterAddon : CommonClusterAddon properties.
type CommonClusterCACertRotation ¶
type CommonClusterCACertRotation struct { ActionCompletedDate *string `json:"actionCompletedDate,omitempty"` ActionTriggerDate *string `json:"actionTriggerDate,omitempty"` Status *string `json:"status,omitempty"` }
CommonClusterCACertRotation : CommonClusterCACertRotation CA cert rotation properties.
type CommonClusterFeatures ¶
type CommonClusterFeatures struct { KeyProtectEnabled *bool `json:"keyProtectEnabled,omitempty"` PullSecretApplied *bool `json:"pullSecretApplied,omitempty"` }
CommonClusterFeatures : CommonClusterFeatures struct
type CommonClusterIngress ¶
type CommonClusterIngress struct { Hostname *string `json:"hostname,omitempty"` Message *string `json:"message,omitempty"` SecretName *string `json:"secretName,omitempty"` Status *string `json:"status,omitempty"` }
CommonClusterIngress : CommonClusterIngress struct
type CommonClusterLifecycle ¶
type CommonClusterLifecycle struct { // The health of the cluster master. Possible values include error, normal, unavailable, and unsupported. For more // information, see the docs 'http://ibm.biz/cluster-master-health'. MasterHealth *string `json:"masterHealth,omitempty"` // The lifecycle state of the cluster master. Possible values include deployed, deploying, deploy_failed, deleting, // delete_failed, updating, update_cancelled, and update_failed. For more information, see the docs // 'http://ibm.biz/cluster-master-health'. MasterState *string `json:"masterState,omitempty"` MasterStatus *string `json:"masterStatus,omitempty"` MasterStatusModifiedDate *string `json:"masterStatusModifiedDate,omitempty"` ModifiedDate *string `json:"modifiedDate,omitempty"` }
CommonClusterLifecycle : CommonClusterLifecycle struct
type CommonClusterServiceEndpoint ¶
type CommonClusterServiceEndpoint struct { PrivateServiceEndpointEnabled *bool `json:"privateServiceEndpointEnabled,omitempty"` PrivateServiceEndpointURL *string `json:"privateServiceEndpointURL,omitempty"` PublicServiceEndpointEnabled *bool `json:"publicServiceEndpointEnabled,omitempty"` PublicServiceEndpointURL *string `json:"publicServiceEndpointURL,omitempty"` }
CommonClusterServiceEndpoint : CommonClusterServiceEndpoint struct
type ComponentStatus ¶
type ComponentStatus struct { Component *string `json:"component,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
ComponentStatus : ComponentStatus status of individual ingress component.
type ConfigMapKeySelector ¶
type ConfigMapKeySelector struct { // The key to select. Key *string `json:"key,omitempty"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names // TODO: Add other useful fields. apiVersion, kind, uid? // +optional. Name *string `json:"name,omitempty"` // Specify whether the ConfigMap or it's key must be defined // +optional. Optional *bool `json:"optional,omitempty"` }
ConfigMapKeySelector : ConfigMapKeySelector struct
type ConfigResponse ¶
type ConfigResponse struct { DaemonsetName *string `json:"daemonsetName,omitempty"` IngestionKey *string `json:"ingestionKey,omitempty"` InstanceID *string `json:"instanceId,omitempty"` InstanceName *string `json:"instanceName,omitempty"` PrivateEndpoint *bool `json:"privateEndpoint,omitempty"` }
ConfigResponse : ConfigResponse struct
type CreateALBOptions ¶
type CreateALBOptions struct { // The name or ID of the cluster that you want to see ALB information for. To list the clusters that you have access // to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The zone in which you want to create an ALB. To see the zones where you can create an ALB, run `ibmcloud ks // cluster-get --cluster <cluster_name_or_ID>` and look for the `Worker Zones` field in the output. ZoneID *string `validate:"required,ne="` // If set to true, the ALB is enabled by default. \. EnableByDefault *bool // The type of Ingress image that you want to use for your ALB deployment. IngressImage *string // Optional: The IP address that you want to assign to the ALB. Ip *string // The version of the network load balancer that you want to use for the ALB. NlbVersion *string // The type of ALB that you want to create. Type *string // The VLAN ID that you want to use for your ALBs. VlanID *string // The zone where you want to deploy the ALB. Zone *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateALBOptions : The CreateALB options.
func (*CreateALBOptions) SetEnableByDefault ¶
func (options *CreateALBOptions) SetEnableByDefault(enableByDefault bool) *CreateALBOptions
SetEnableByDefault : Allow user to set EnableByDefault
func (*CreateALBOptions) SetHeaders ¶
func (options *CreateALBOptions) SetHeaders(param map[string]string) *CreateALBOptions
SetHeaders : Allow user to set Headers
func (*CreateALBOptions) SetIdOrName ¶
func (options *CreateALBOptions) SetIdOrName(idOrName string) *CreateALBOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateALBOptions) SetIngressImage ¶
func (options *CreateALBOptions) SetIngressImage(ingressImage string) *CreateALBOptions
SetIngressImage : Allow user to set IngressImage
func (*CreateALBOptions) SetIp ¶
func (options *CreateALBOptions) SetIp(ip string) *CreateALBOptions
SetIp : Allow user to set Ip
func (*CreateALBOptions) SetNlbVersion ¶
func (options *CreateALBOptions) SetNlbVersion(nlbVersion string) *CreateALBOptions
SetNlbVersion : Allow user to set NlbVersion
func (*CreateALBOptions) SetType ¶
func (options *CreateALBOptions) SetType(typeVar string) *CreateALBOptions
SetType : Allow user to set Type
func (*CreateALBOptions) SetVlanID ¶
func (options *CreateALBOptions) SetVlanID(vlanID string) *CreateALBOptions
SetVlanID : Allow user to set VlanID
func (*CreateALBOptions) SetXAuthResourceGroup ¶
func (options *CreateALBOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateALBOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateALBOptions) SetZone ¶
func (options *CreateALBOptions) SetZone(zone string) *CreateALBOptions
SetZone : Allow user to set Zone
func (*CreateALBOptions) SetZoneID ¶
func (options *CreateALBOptions) SetZoneID(zoneID string) *CreateALBOptions
SetZoneID : Allow user to set ZoneID
type CreateALBSecretOptions ¶
type CreateALBSecretOptions struct { // The CRN of the Certificate Manager instance where the TLS certificate is downloaded from. CertCrn *string // The Certificate Manager instance ID where the TLS certificate is downloaded from. CloudCertInstanceID *string // The CRN of the cluster where the ALB secret was created. ClusterCrn *string // The ID of the cluster where the ALB secret was created. ClusterID *string // The domain name of the TLS certficate that the ALB uses. DomainName *string // The expiration date of the certficate. ExpiresOn *string // The name of the issuer of the certficate. IssuerName *string // The name of the ALB secret. SecretName *string // The state of ALB secret. State *string // The status of ALB secret. Status *string // Allows users to set headers on API requests Headers map[string]string }
CreateALBSecretOptions : The CreateALBSecret options.
func (*CreateALBSecretOptions) SetCertCrn ¶
func (options *CreateALBSecretOptions) SetCertCrn(certCrn string) *CreateALBSecretOptions
SetCertCrn : Allow user to set CertCrn
func (*CreateALBSecretOptions) SetCloudCertInstanceID ¶
func (options *CreateALBSecretOptions) SetCloudCertInstanceID(cloudCertInstanceID string) *CreateALBSecretOptions
SetCloudCertInstanceID : Allow user to set CloudCertInstanceID
func (*CreateALBSecretOptions) SetClusterCrn ¶
func (options *CreateALBSecretOptions) SetClusterCrn(clusterCrn string) *CreateALBSecretOptions
SetClusterCrn : Allow user to set ClusterCrn
func (*CreateALBSecretOptions) SetClusterID ¶
func (options *CreateALBSecretOptions) SetClusterID(clusterID string) *CreateALBSecretOptions
SetClusterID : Allow user to set ClusterID
func (*CreateALBSecretOptions) SetDomainName ¶
func (options *CreateALBSecretOptions) SetDomainName(domainName string) *CreateALBSecretOptions
SetDomainName : Allow user to set DomainName
func (*CreateALBSecretOptions) SetExpiresOn ¶
func (options *CreateALBSecretOptions) SetExpiresOn(expiresOn string) *CreateALBSecretOptions
SetExpiresOn : Allow user to set ExpiresOn
func (*CreateALBSecretOptions) SetHeaders ¶
func (options *CreateALBSecretOptions) SetHeaders(param map[string]string) *CreateALBSecretOptions
SetHeaders : Allow user to set Headers
func (*CreateALBSecretOptions) SetIssuerName ¶
func (options *CreateALBSecretOptions) SetIssuerName(issuerName string) *CreateALBSecretOptions
SetIssuerName : Allow user to set IssuerName
func (*CreateALBSecretOptions) SetSecretName ¶
func (options *CreateALBSecretOptions) SetSecretName(secretName string) *CreateALBSecretOptions
SetSecretName : Allow user to set SecretName
func (*CreateALBSecretOptions) SetState ¶
func (options *CreateALBSecretOptions) SetState(state string) *CreateALBSecretOptions
SetState : Allow user to set State
func (*CreateALBSecretOptions) SetStatus ¶
func (options *CreateALBSecretOptions) SetStatus(status string) *CreateALBSecretOptions
SetStatus : Allow user to set Status
type CreateAssignmentOptions ¶
type CreateAssignmentOptions struct { ChannelName *string Cluster *string Groups []string Name *string Version *string // Allows users to set headers on API requests Headers map[string]string }
CreateAssignmentOptions : The CreateAssignment options.
func (*CreateAssignmentOptions) SetChannelName ¶
func (options *CreateAssignmentOptions) SetChannelName(channelName string) *CreateAssignmentOptions
SetChannelName : Allow user to set ChannelName
func (*CreateAssignmentOptions) SetCluster ¶
func (options *CreateAssignmentOptions) SetCluster(cluster string) *CreateAssignmentOptions
SetCluster : Allow user to set Cluster
func (*CreateAssignmentOptions) SetGroups ¶
func (options *CreateAssignmentOptions) SetGroups(groups []string) *CreateAssignmentOptions
SetGroups : Allow user to set Groups
func (*CreateAssignmentOptions) SetHeaders ¶
func (options *CreateAssignmentOptions) SetHeaders(param map[string]string) *CreateAssignmentOptions
SetHeaders : Allow user to set Headers
func (*CreateAssignmentOptions) SetName ¶
func (options *CreateAssignmentOptions) SetName(name string) *CreateAssignmentOptions
SetName : Allow user to set Name
func (*CreateAssignmentOptions) SetVersion ¶
func (options *CreateAssignmentOptions) SetVersion(version string) *CreateAssignmentOptions
SetVersion : Allow user to set Version
type CreateAttachmentOptions ¶
type CreateAttachmentOptions struct { // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster-get <cluster>`. XAuthResourceGroupID *string `validate:"required"` Cluster *string VolumeAttachmentID *string VolumeID *string Worker *string // Allows users to set headers on API requests Headers map[string]string }
CreateAttachmentOptions : The CreateAttachment options.
func (*CreateAttachmentOptions) SetCluster ¶
func (options *CreateAttachmentOptions) SetCluster(cluster string) *CreateAttachmentOptions
SetCluster : Allow user to set Cluster
func (*CreateAttachmentOptions) SetHeaders ¶
func (options *CreateAttachmentOptions) SetHeaders(param map[string]string) *CreateAttachmentOptions
SetHeaders : Allow user to set Headers
func (*CreateAttachmentOptions) SetVolumeAttachmentID ¶
func (options *CreateAttachmentOptions) SetVolumeAttachmentID(volumeAttachmentID string) *CreateAttachmentOptions
SetVolumeAttachmentID : Allow user to set VolumeAttachmentID
func (*CreateAttachmentOptions) SetVolumeID ¶
func (options *CreateAttachmentOptions) SetVolumeID(volumeID string) *CreateAttachmentOptions
SetVolumeID : Allow user to set VolumeID
func (*CreateAttachmentOptions) SetWorker ¶
func (options *CreateAttachmentOptions) SetWorker(worker string) *CreateAttachmentOptions
SetWorker : Allow user to set Worker
func (*CreateAttachmentOptions) SetXAuthResourceGroupID ¶
func (options *CreateAttachmentOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *CreateAttachmentOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type CreateClusterOptions ¶
type CreateClusterOptions struct { // The ID of the resource group to create the cluster in. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, the cluster is created in the default resource group. After you create a // cluster, you cannot change the resource group. Note that if you plan to integrate IBM Cloud services with the // cluster, all the resources must be in the same group. XAuthResourceGroup *string `validate:"required"` CseAclEnabled *bool // The data center where the worker node is created. DataCenter *string DefaultWorkerPoolEntitlement *string DefaultWorkerPoolName *string DisableAutoUpdate *bool DiskEncryption *bool GatewayEnabled *bool Isolation *string // The machine type of the worker node. MachineType *string MasterVersion *string Name *string NoSubnet *bool PodSubnet *string Prefix *string PrivateSeviceEndpoint *bool // The private VLAN ID that the worker node is attached to. PrivateVlan *string PublicServiceEndpoint *bool // The public VLAN ID that the worker node is attached to. PublicVlan *string ServiceSubnet *string SkipPermPrecheck *bool WorkerNum *int64 // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // Allows users to set headers on API requests Headers map[string]string }
CreateClusterOptions : The CreateCluster options.
func (*CreateClusterOptions) SetCseAclEnabled ¶
func (options *CreateClusterOptions) SetCseAclEnabled(cseAclEnabled bool) *CreateClusterOptions
SetCseAclEnabled : Allow user to set CseAclEnabled
func (*CreateClusterOptions) SetDataCenter ¶
func (options *CreateClusterOptions) SetDataCenter(dataCenter string) *CreateClusterOptions
SetDataCenter : Allow user to set DataCenter
func (*CreateClusterOptions) SetDefaultWorkerPoolEntitlement ¶
func (options *CreateClusterOptions) SetDefaultWorkerPoolEntitlement(defaultWorkerPoolEntitlement string) *CreateClusterOptions
SetDefaultWorkerPoolEntitlement : Allow user to set DefaultWorkerPoolEntitlement
func (*CreateClusterOptions) SetDefaultWorkerPoolName ¶
func (options *CreateClusterOptions) SetDefaultWorkerPoolName(defaultWorkerPoolName string) *CreateClusterOptions
SetDefaultWorkerPoolName : Allow user to set DefaultWorkerPoolName
func (*CreateClusterOptions) SetDisableAutoUpdate ¶
func (options *CreateClusterOptions) SetDisableAutoUpdate(disableAutoUpdate bool) *CreateClusterOptions
SetDisableAutoUpdate : Allow user to set DisableAutoUpdate
func (*CreateClusterOptions) SetDiskEncryption ¶
func (options *CreateClusterOptions) SetDiskEncryption(diskEncryption bool) *CreateClusterOptions
SetDiskEncryption : Allow user to set DiskEncryption
func (*CreateClusterOptions) SetGatewayEnabled ¶
func (options *CreateClusterOptions) SetGatewayEnabled(gatewayEnabled bool) *CreateClusterOptions
SetGatewayEnabled : Allow user to set GatewayEnabled
func (*CreateClusterOptions) SetHeaders ¶
func (options *CreateClusterOptions) SetHeaders(param map[string]string) *CreateClusterOptions
SetHeaders : Allow user to set Headers
func (*CreateClusterOptions) SetIsolation ¶
func (options *CreateClusterOptions) SetIsolation(isolation string) *CreateClusterOptions
SetIsolation : Allow user to set Isolation
func (*CreateClusterOptions) SetMachineType ¶
func (options *CreateClusterOptions) SetMachineType(machineType string) *CreateClusterOptions
SetMachineType : Allow user to set MachineType
func (*CreateClusterOptions) SetMasterVersion ¶
func (options *CreateClusterOptions) SetMasterVersion(masterVersion string) *CreateClusterOptions
SetMasterVersion : Allow user to set MasterVersion
func (*CreateClusterOptions) SetName ¶
func (options *CreateClusterOptions) SetName(name string) *CreateClusterOptions
SetName : Allow user to set Name
func (*CreateClusterOptions) SetNoSubnet ¶
func (options *CreateClusterOptions) SetNoSubnet(noSubnet bool) *CreateClusterOptions
SetNoSubnet : Allow user to set NoSubnet
func (*CreateClusterOptions) SetPodSubnet ¶
func (options *CreateClusterOptions) SetPodSubnet(podSubnet string) *CreateClusterOptions
SetPodSubnet : Allow user to set PodSubnet
func (*CreateClusterOptions) SetPrefix ¶
func (options *CreateClusterOptions) SetPrefix(prefix string) *CreateClusterOptions
SetPrefix : Allow user to set Prefix
func (*CreateClusterOptions) SetPrivateSeviceEndpoint ¶
func (options *CreateClusterOptions) SetPrivateSeviceEndpoint(privateSeviceEndpoint bool) *CreateClusterOptions
SetPrivateSeviceEndpoint : Allow user to set PrivateSeviceEndpoint
func (*CreateClusterOptions) SetPrivateVlan ¶
func (options *CreateClusterOptions) SetPrivateVlan(privateVlan string) *CreateClusterOptions
SetPrivateVlan : Allow user to set PrivateVlan
func (*CreateClusterOptions) SetPublicServiceEndpoint ¶
func (options *CreateClusterOptions) SetPublicServiceEndpoint(publicServiceEndpoint bool) *CreateClusterOptions
SetPublicServiceEndpoint : Allow user to set PublicServiceEndpoint
func (*CreateClusterOptions) SetPublicVlan ¶
func (options *CreateClusterOptions) SetPublicVlan(publicVlan string) *CreateClusterOptions
SetPublicVlan : Allow user to set PublicVlan
func (*CreateClusterOptions) SetServiceSubnet ¶
func (options *CreateClusterOptions) SetServiceSubnet(serviceSubnet string) *CreateClusterOptions
SetServiceSubnet : Allow user to set ServiceSubnet
func (*CreateClusterOptions) SetSkipPermPrecheck ¶
func (options *CreateClusterOptions) SetSkipPermPrecheck(skipPermPrecheck bool) *CreateClusterOptions
SetSkipPermPrecheck : Allow user to set SkipPermPrecheck
func (*CreateClusterOptions) SetWorkerNum ¶
func (options *CreateClusterOptions) SetWorkerNum(workerNum int64) *CreateClusterOptions
SetWorkerNum : Allow user to set WorkerNum
func (*CreateClusterOptions) SetXAuthRefreshToken ¶
func (options *CreateClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateClusterOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*CreateClusterOptions) SetXAuthResourceGroup ¶
func (options *CreateClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type CreateClusterResponse ¶
type CreateClusterResponse struct { ClusterID *string `json:"clusterID,omitempty"` Messages []UserMessage `json:"messages,omitempty"` // ResponseErrors are used to communicate to non-critical errors to end users. NonCriticalErrors *ResponseErrors `json:"non_critical_errors,omitempty"` }
CreateClusterResponse : CreateClusterResponse struct
type CreateClusterSubnetOptions ¶
type CreateClusterSubnetOptions struct { // The name or ID of the cluster for which you want to make an existing subnet from your IBM Cloud infrastructure // account available. To list the clusters that you have access to, use the `GET /v1/clusters` API or run `ibmcloud ks // cluster ls`. IdOrName *string `validate:"required,ne="` // The VLAN in which to create the subnet. To list available VLANs, use the `GET /v1/datacenters/{datacenter}/vlans` // API or run `ibmcloud ks vlan ls <zone>`. VlanID *string `validate:"required,ne="` // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // The number of subnet IP addresses. The default value is 8. Accepted values are 8, 16, 32, 64. Size *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateClusterSubnetOptions : The CreateClusterSubnet options.
func (*CreateClusterSubnetOptions) SetHeaders ¶
func (options *CreateClusterSubnetOptions) SetHeaders(param map[string]string) *CreateClusterSubnetOptions
SetHeaders : Allow user to set Headers
func (*CreateClusterSubnetOptions) SetIdOrName ¶
func (options *CreateClusterSubnetOptions) SetIdOrName(idOrName string) *CreateClusterSubnetOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateClusterSubnetOptions) SetSize ¶
func (options *CreateClusterSubnetOptions) SetSize(size string) *CreateClusterSubnetOptions
SetSize : Allow user to set Size
func (*CreateClusterSubnetOptions) SetVlanID ¶
func (options *CreateClusterSubnetOptions) SetVlanID(vlanID string) *CreateClusterSubnetOptions
SetVlanID : Allow user to set VlanID
func (*CreateClusterSubnetOptions) SetXAuthRefreshToken ¶
func (options *CreateClusterSubnetOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateClusterSubnetOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*CreateClusterSubnetOptions) SetXAuthResourceGroup ¶
func (options *CreateClusterSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateClusterSubnetOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type CreateConfigurationData ¶
type CreateConfigurationData struct {
AddChannel *CreateConfigurationDataAddChannel `json:"addChannel,omitempty"`
}
CreateConfigurationData : CreateConfigurationData - a single return struct.
type CreateConfigurationDataAddChannel ¶
type CreateConfigurationDataAddChannel struct {
UUID *string `json:"uuid,omitempty"`
}
CreateConfigurationDataAddChannel : CreateConfigurationDataAddChannel struct
type CreateFilterConfigOptions ¶
type CreateFilterConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The name of the container where you want to apply the logging filter. Container *string // The log level that you want to apply to your logging filter. LogLevel *string // A list of logging configuration IDs where you want to apply the logging filter. LoggingConfigs []string // A string in a message to which you want to apply the logging filter. Message *string // The Kubernetes namespace where you want to apply the logging filter. Namespace *string // Set this value to `true` if you want the message field to be interpreted as a regular expression. RegexMessageEnabled *bool // The type of the logging filter. Type *string // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
CreateFilterConfigOptions : The CreateFilterConfig options.
func (*CreateFilterConfigOptions) SetContainer ¶
func (options *CreateFilterConfigOptions) SetContainer(container string) *CreateFilterConfigOptions
SetContainer : Allow user to set Container
func (*CreateFilterConfigOptions) SetForceUpdate ¶
func (options *CreateFilterConfigOptions) SetForceUpdate(forceUpdate bool) *CreateFilterConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*CreateFilterConfigOptions) SetHeaders ¶
func (options *CreateFilterConfigOptions) SetHeaders(param map[string]string) *CreateFilterConfigOptions
SetHeaders : Allow user to set Headers
func (*CreateFilterConfigOptions) SetIdOrName ¶
func (options *CreateFilterConfigOptions) SetIdOrName(idOrName string) *CreateFilterConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateFilterConfigOptions) SetLogLevel ¶
func (options *CreateFilterConfigOptions) SetLogLevel(logLevel string) *CreateFilterConfigOptions
SetLogLevel : Allow user to set LogLevel
func (*CreateFilterConfigOptions) SetLoggingConfigs ¶
func (options *CreateFilterConfigOptions) SetLoggingConfigs(loggingConfigs []string) *CreateFilterConfigOptions
SetLoggingConfigs : Allow user to set LoggingConfigs
func (*CreateFilterConfigOptions) SetMessage ¶
func (options *CreateFilterConfigOptions) SetMessage(message string) *CreateFilterConfigOptions
SetMessage : Allow user to set Message
func (*CreateFilterConfigOptions) SetNamespace ¶
func (options *CreateFilterConfigOptions) SetNamespace(namespace string) *CreateFilterConfigOptions
SetNamespace : Allow user to set Namespace
func (*CreateFilterConfigOptions) SetRegexMessageEnabled ¶
func (options *CreateFilterConfigOptions) SetRegexMessageEnabled(regexMessageEnabled bool) *CreateFilterConfigOptions
SetRegexMessageEnabled : Allow user to set RegexMessageEnabled
func (*CreateFilterConfigOptions) SetType ¶
func (options *CreateFilterConfigOptions) SetType(typeVar string) *CreateFilterConfigOptions
SetType : Allow user to set Type
func (*CreateFilterConfigOptions) SetXAuthResourceGroupID ¶
func (options *CreateFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *CreateFilterConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type CreateKMSConfigOptions ¶
type CreateKMSConfigOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // CRK is a Key Protect customer root key. To get the CRK, see http://ibm.biz/kp-viewcrk. CrkID *string `validate:"required"` // InstanceID is a Key Protect instance ID. To get the instance ID, run 'ibmcloud resource service-instance // <kp_service> --id' and copy the second value (not the full CRN). InstanceID *string `validate:"required"` // URL is a Key Protect endpoint. To get the endpoint, see http://ibm.biz/kp-endpoints. URL *string `validate:"required"` // The correlation ID stores the correlation ID used to trace a CRK call through multiple services. CorrelationID *string // ServiceToService indicates the KP information in this record was enabled via service-to-service integration, so an // associated registration was created. ServiceToService *bool // The ID of the resource group that the cluster is in. To check the resource group of the cluster, use the `GET // /v1/clusters/{idOrName}` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateKMSConfigOptions : The CreateKMSConfig options.
func (*CreateKMSConfigOptions) SetCorrelationID ¶
func (options *CreateKMSConfigOptions) SetCorrelationID(correlationID string) *CreateKMSConfigOptions
SetCorrelationID : Allow user to set CorrelationID
func (*CreateKMSConfigOptions) SetCrkID ¶
func (options *CreateKMSConfigOptions) SetCrkID(crkID string) *CreateKMSConfigOptions
SetCrkID : Allow user to set CrkID
func (*CreateKMSConfigOptions) SetHeaders ¶
func (options *CreateKMSConfigOptions) SetHeaders(param map[string]string) *CreateKMSConfigOptions
SetHeaders : Allow user to set Headers
func (*CreateKMSConfigOptions) SetIdOrName ¶
func (options *CreateKMSConfigOptions) SetIdOrName(idOrName string) *CreateKMSConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateKMSConfigOptions) SetInstanceID ¶
func (options *CreateKMSConfigOptions) SetInstanceID(instanceID string) *CreateKMSConfigOptions
SetInstanceID : Allow user to set InstanceID
func (*CreateKMSConfigOptions) SetServiceToService ¶
func (options *CreateKMSConfigOptions) SetServiceToService(serviceToService bool) *CreateKMSConfigOptions
SetServiceToService : Allow user to set ServiceToService
func (*CreateKMSConfigOptions) SetURL ¶
func (options *CreateKMSConfigOptions) SetURL(url string) *CreateKMSConfigOptions
SetURL : Allow user to set URL
func (*CreateKMSConfigOptions) SetXAuthResourceGroup ¶
func (options *CreateKMSConfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateKMSConfigOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type CreateLoggingConfigOptions ¶
type CreateLoggingConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The log source from which you want to forward logs. Accepted values are `container`, `worker`, `kubernetes`, // `ingress`, and `application`. If you do not provide a namespace for log source `container`, then all namespaces use // this configuration. LogSource *string `validate:"required,ne="` // A list of container names that you want to collect logs for. AppLogContainers []string // A list of app paths that you want to collect logs for. AppLogPaths []string // The name of the Kubernetes secret that holds the Certificate Authority certificate that you want to use for the // syslog TLS termination. CaCert *string // The logging type that you want to use. Supported values are `syslog` and `ibm`. LoggingType *string // The Kubernetes namespace where the logging configuration is applied. Namespace *string // The name of the Cloud Foundry organization where the logging configuration is created. Org *string // The protocol that you want to use for syslog forwarding. Supported values are TCP, TLS and UDP. If no value is // provided, the protocol is set to UDP by default. Protocol *string // The port that the logging server uses. This value is required only when `LoggingType` is set to `syslog`. RemoteLogPort *int64 // The hostname or IP address of the logging server. This values is required only if `LoggingType` is set to `syslog`. RemoteLogServer *string // The name of the Cloud Foundry space where the logging configuration is created. Space *string // The verification mode that you want to use for the syslog TLS protocol. By default, `verify-none` is used. Other // supported values include `verify-peer`, `verify-client-once`, and `verify-if-no-peer-cert`. VerifyMode *string // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Set to `true` to skip validation of the space and org Cloud Foundry properties. Skipping validation decreases // processing time, but an invalid logging configuration will not correctly forward logs. SkipValidation *bool // Allows users to set headers on API requests Headers map[string]string }
CreateLoggingConfigOptions : The CreateLoggingConfig options.
func (*CreateLoggingConfigOptions) SetAppLogContainers ¶
func (options *CreateLoggingConfigOptions) SetAppLogContainers(appLogContainers []string) *CreateLoggingConfigOptions
SetAppLogContainers : Allow user to set AppLogContainers
func (*CreateLoggingConfigOptions) SetAppLogPaths ¶
func (options *CreateLoggingConfigOptions) SetAppLogPaths(appLogPaths []string) *CreateLoggingConfigOptions
SetAppLogPaths : Allow user to set AppLogPaths
func (*CreateLoggingConfigOptions) SetCaCert ¶
func (options *CreateLoggingConfigOptions) SetCaCert(caCert string) *CreateLoggingConfigOptions
SetCaCert : Allow user to set CaCert
func (*CreateLoggingConfigOptions) SetForceUpdate ¶
func (options *CreateLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *CreateLoggingConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*CreateLoggingConfigOptions) SetHeaders ¶
func (options *CreateLoggingConfigOptions) SetHeaders(param map[string]string) *CreateLoggingConfigOptions
SetHeaders : Allow user to set Headers
func (*CreateLoggingConfigOptions) SetIdOrName ¶
func (options *CreateLoggingConfigOptions) SetIdOrName(idOrName string) *CreateLoggingConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateLoggingConfigOptions) SetLogSource ¶
func (options *CreateLoggingConfigOptions) SetLogSource(logSource string) *CreateLoggingConfigOptions
SetLogSource : Allow user to set LogSource
func (*CreateLoggingConfigOptions) SetLoggingType ¶
func (options *CreateLoggingConfigOptions) SetLoggingType(loggingType string) *CreateLoggingConfigOptions
SetLoggingType : Allow user to set LoggingType
func (*CreateLoggingConfigOptions) SetNamespace ¶
func (options *CreateLoggingConfigOptions) SetNamespace(namespace string) *CreateLoggingConfigOptions
SetNamespace : Allow user to set Namespace
func (*CreateLoggingConfigOptions) SetOrg ¶
func (options *CreateLoggingConfigOptions) SetOrg(org string) *CreateLoggingConfigOptions
SetOrg : Allow user to set Org
func (*CreateLoggingConfigOptions) SetProtocol ¶
func (options *CreateLoggingConfigOptions) SetProtocol(protocol string) *CreateLoggingConfigOptions
SetProtocol : Allow user to set Protocol
func (*CreateLoggingConfigOptions) SetRemoteLogPort ¶
func (options *CreateLoggingConfigOptions) SetRemoteLogPort(remoteLogPort int64) *CreateLoggingConfigOptions
SetRemoteLogPort : Allow user to set RemoteLogPort
func (*CreateLoggingConfigOptions) SetRemoteLogServer ¶
func (options *CreateLoggingConfigOptions) SetRemoteLogServer(remoteLogServer string) *CreateLoggingConfigOptions
SetRemoteLogServer : Allow user to set RemoteLogServer
func (*CreateLoggingConfigOptions) SetSkipValidation ¶
func (options *CreateLoggingConfigOptions) SetSkipValidation(skipValidation bool) *CreateLoggingConfigOptions
SetSkipValidation : Allow user to set SkipValidation
func (*CreateLoggingConfigOptions) SetSpace ¶
func (options *CreateLoggingConfigOptions) SetSpace(space string) *CreateLoggingConfigOptions
SetSpace : Allow user to set Space
func (*CreateLoggingConfigOptions) SetVerifyMode ¶
func (options *CreateLoggingConfigOptions) SetVerifyMode(verifyMode string) *CreateLoggingConfigOptions
SetVerifyMode : Allow user to set VerifyMode
func (*CreateLoggingConfigOptions) SetXAuthResourceGroupID ¶
func (options *CreateLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *CreateLoggingConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type CreateLoggingInstanceOptions ¶
type CreateLoggingInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required only in the absense of an IAM cookie and when the API is invoked through a CURL // command. XAuthRefreshToken *string `validate:"required"` Cluster *string IngestionKey *string Instance *string PrivateEndpoint *bool // Allows users to set headers on API requests Headers map[string]string }
CreateLoggingInstanceOptions : The CreateLoggingInstance options.
func (*CreateLoggingInstanceOptions) SetCluster ¶
func (options *CreateLoggingInstanceOptions) SetCluster(cluster string) *CreateLoggingInstanceOptions
SetCluster : Allow user to set Cluster
func (*CreateLoggingInstanceOptions) SetHeaders ¶
func (options *CreateLoggingInstanceOptions) SetHeaders(param map[string]string) *CreateLoggingInstanceOptions
SetHeaders : Allow user to set Headers
func (*CreateLoggingInstanceOptions) SetIngestionKey ¶
func (options *CreateLoggingInstanceOptions) SetIngestionKey(ingestionKey string) *CreateLoggingInstanceOptions
SetIngestionKey : Allow user to set IngestionKey
func (*CreateLoggingInstanceOptions) SetInstance ¶
func (options *CreateLoggingInstanceOptions) SetInstance(instance string) *CreateLoggingInstanceOptions
SetInstance : Allow user to set Instance
func (*CreateLoggingInstanceOptions) SetPrivateEndpoint ¶
func (options *CreateLoggingInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *CreateLoggingInstanceOptions
SetPrivateEndpoint : Allow user to set PrivateEndpoint
func (*CreateLoggingInstanceOptions) SetXAuthRefreshToken ¶
func (options *CreateLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateLoggingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type CreateMasterLogCollectionOptions ¶
type CreateMasterLogCollectionOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the HMAC key that you want to use to authenticate with IBM Cloud Object Storage when master logs are // uploaded. Accesskeyid *string // The secret of the HMAC credentials that you want to use to authenticate with IBM Cloud Object Storage when master // logs are uploaded. Accesskeysecret *string // The IBM Cloud Object Storage bucket that you want to use to upload master logs. Bucket *string // The IBM Cloud Object Storage API endpoint that you want to use to send master logs to. Endpoint *string // The IBM Cloud resource group to which the cluster belongs. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateMasterLogCollectionOptions : The CreateMasterLogCollection options.
func (*CreateMasterLogCollectionOptions) SetAccesskeyid ¶
func (options *CreateMasterLogCollectionOptions) SetAccesskeyid(accesskeyid string) *CreateMasterLogCollectionOptions
SetAccesskeyid : Allow user to set Accesskeyid
func (*CreateMasterLogCollectionOptions) SetAccesskeysecret ¶
func (options *CreateMasterLogCollectionOptions) SetAccesskeysecret(accesskeysecret string) *CreateMasterLogCollectionOptions
SetAccesskeysecret : Allow user to set Accesskeysecret
func (*CreateMasterLogCollectionOptions) SetBucket ¶
func (options *CreateMasterLogCollectionOptions) SetBucket(bucket string) *CreateMasterLogCollectionOptions
SetBucket : Allow user to set Bucket
func (*CreateMasterLogCollectionOptions) SetEndpoint ¶
func (options *CreateMasterLogCollectionOptions) SetEndpoint(endpoint string) *CreateMasterLogCollectionOptions
SetEndpoint : Allow user to set Endpoint
func (*CreateMasterLogCollectionOptions) SetHeaders ¶
func (options *CreateMasterLogCollectionOptions) SetHeaders(param map[string]string) *CreateMasterLogCollectionOptions
SetHeaders : Allow user to set Headers
func (*CreateMasterLogCollectionOptions) SetIdOrName ¶
func (options *CreateMasterLogCollectionOptions) SetIdOrName(idOrName string) *CreateMasterLogCollectionOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateMasterLogCollectionOptions) SetXAuthResourceGroup ¶
func (options *CreateMasterLogCollectionOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateMasterLogCollectionOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type CreateMonitoringInstanceOptions ¶
type CreateMonitoringInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. XAuthRefreshToken *string `validate:"required"` Cluster *string IngestionKey *string Instance *string PrivateEndpoint *bool // Allows users to set headers on API requests Headers map[string]string }
CreateMonitoringInstanceOptions : The CreateMonitoringInstance options.
func (*CreateMonitoringInstanceOptions) SetCluster ¶
func (options *CreateMonitoringInstanceOptions) SetCluster(cluster string) *CreateMonitoringInstanceOptions
SetCluster : Allow user to set Cluster
func (*CreateMonitoringInstanceOptions) SetHeaders ¶
func (options *CreateMonitoringInstanceOptions) SetHeaders(param map[string]string) *CreateMonitoringInstanceOptions
SetHeaders : Allow user to set Headers
func (*CreateMonitoringInstanceOptions) SetIngestionKey ¶
func (options *CreateMonitoringInstanceOptions) SetIngestionKey(ingestionKey string) *CreateMonitoringInstanceOptions
SetIngestionKey : Allow user to set IngestionKey
func (*CreateMonitoringInstanceOptions) SetInstance ¶
func (options *CreateMonitoringInstanceOptions) SetInstance(instance string) *CreateMonitoringInstanceOptions
SetInstance : Allow user to set Instance
func (*CreateMonitoringInstanceOptions) SetPrivateEndpoint ¶
func (options *CreateMonitoringInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *CreateMonitoringInstanceOptions
SetPrivateEndpoint : Allow user to set PrivateEndpoint
func (*CreateMonitoringInstanceOptions) SetXAuthRefreshToken ¶
func (options *CreateMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateMonitoringInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type CreateNlbDNSOptions ¶
type CreateNlbDNSOptions struct { Cluster *string DnsType *string LbHostname *string NlbSubdomain *string SecretNamespace *string Type *string // Allows users to set headers on API requests Headers map[string]string }
CreateNlbDNSOptions : The CreateNlbDNS options.
func (*CreateNlbDNSOptions) SetCluster ¶
func (options *CreateNlbDNSOptions) SetCluster(cluster string) *CreateNlbDNSOptions
SetCluster : Allow user to set Cluster
func (*CreateNlbDNSOptions) SetDnsType ¶
func (options *CreateNlbDNSOptions) SetDnsType(dnsType string) *CreateNlbDNSOptions
SetDnsType : Allow user to set DnsType
func (*CreateNlbDNSOptions) SetHeaders ¶
func (options *CreateNlbDNSOptions) SetHeaders(param map[string]string) *CreateNlbDNSOptions
SetHeaders : Allow user to set Headers
func (*CreateNlbDNSOptions) SetLbHostname ¶
func (options *CreateNlbDNSOptions) SetLbHostname(lbHostname string) *CreateNlbDNSOptions
SetLbHostname : Allow user to set LbHostname
func (*CreateNlbDNSOptions) SetNlbSubdomain ¶
func (options *CreateNlbDNSOptions) SetNlbSubdomain(nlbSubdomain string) *CreateNlbDNSOptions
SetNlbSubdomain : Allow user to set NlbSubdomain
func (*CreateNlbDNSOptions) SetSecretNamespace ¶
func (options *CreateNlbDNSOptions) SetSecretNamespace(secretNamespace string) *CreateNlbDNSOptions
SetSecretNamespace : Allow user to set SecretNamespace
func (*CreateNlbDNSOptions) SetType ¶
func (options *CreateNlbDNSOptions) SetType(typeVar string) *CreateNlbDNSOptions
SetType : Allow user to set Type
type CreateSatelliteAssignmentOptions ¶
type CreateSatelliteAssignmentOptions struct { // The name or ID of a Satellite location or cluster to assign the host to. Cluster *string // The name or ID of the Satellite location. Controller *string // Optional: The specific host ID to assign to a Satellite location or cluster. HostID *string // Key-value pairs to label the host, such as cpu=4 to describe the host capabilities. Labels map[string]string // Optional: The name or ID of the worker pool within the cluster to assign the host to. Workerpool *string // Optional: The zone within the cluster to assign the host to. Zone *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateSatelliteAssignmentOptions : The CreateSatelliteAssignment options.
func (*CreateSatelliteAssignmentOptions) SetCluster ¶
func (options *CreateSatelliteAssignmentOptions) SetCluster(cluster string) *CreateSatelliteAssignmentOptions
SetCluster : Allow user to set Cluster
func (*CreateSatelliteAssignmentOptions) SetController ¶
func (options *CreateSatelliteAssignmentOptions) SetController(controller string) *CreateSatelliteAssignmentOptions
SetController : Allow user to set Controller
func (*CreateSatelliteAssignmentOptions) SetHeaders ¶
func (options *CreateSatelliteAssignmentOptions) SetHeaders(param map[string]string) *CreateSatelliteAssignmentOptions
SetHeaders : Allow user to set Headers
func (*CreateSatelliteAssignmentOptions) SetHostID ¶
func (options *CreateSatelliteAssignmentOptions) SetHostID(hostID string) *CreateSatelliteAssignmentOptions
SetHostID : Allow user to set HostID
func (*CreateSatelliteAssignmentOptions) SetLabels ¶
func (options *CreateSatelliteAssignmentOptions) SetLabels(labels map[string]string) *CreateSatelliteAssignmentOptions
SetLabels : Allow user to set Labels
func (*CreateSatelliteAssignmentOptions) SetWorkerpool ¶
func (options *CreateSatelliteAssignmentOptions) SetWorkerpool(workerpool string) *CreateSatelliteAssignmentOptions
SetWorkerpool : Allow user to set Workerpool
func (*CreateSatelliteAssignmentOptions) SetXAuthResourceGroup ¶
func (options *CreateSatelliteAssignmentOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteAssignmentOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateSatelliteAssignmentOptions) SetZone ¶
func (options *CreateSatelliteAssignmentOptions) SetZone(zone string) *CreateSatelliteAssignmentOptions
SetZone : Allow user to set Zone
type CreateSatelliteClusterOptions ¶
type CreateSatelliteClusterOptions struct { // Optional: User provided value to indicate opt-in agreement to SatCon admin agent. AdminAgentOptIn *bool // The name or ID of the Satellite location. Controller *string // Optional: The OpenShift Container Platform version. KubeVersion *string // Key-value pairs to label the host, such as cpu=4 to describe the host capabilities. Labels map[string]string // The unique name for the new IBM Cloud Satellite cluster. Name *string //Optional: The operating system of the hosts to add to the cluster. Options are RHEL7, RHEL8, or RHCOS. OperatingSystem *string // Optional: User provided value for the pod subnet. PodSubnet *string // Optional: The RedHat pull secret to create the OpenShift cluster. PullSecret *string // Optional: User provided value for service subnet. ServiceSubnet *string // Optional: The number of worker nodes to create per zone in the default worker pool. WorkerCount *int64 // Optional: The name of the zone to create the default worker pool in. Zone *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateSatelliteClusterOptions : The CreateSatelliteCluster options.
func (*CreateSatelliteClusterOptions) SetAdminAgentOptIn ¶
func (options *CreateSatelliteClusterOptions) SetAdminAgentOptIn(adminAgentOptIn bool) *CreateSatelliteClusterOptions
SetAdminAgentOptIn : Allow user to set AdminAgentOptIn
func (*CreateSatelliteClusterOptions) SetController ¶
func (options *CreateSatelliteClusterOptions) SetController(controller string) *CreateSatelliteClusterOptions
SetController : Allow user to set Controller
func (*CreateSatelliteClusterOptions) SetHeaders ¶
func (options *CreateSatelliteClusterOptions) SetHeaders(param map[string]string) *CreateSatelliteClusterOptions
SetHeaders : Allow user to set Headers
func (*CreateSatelliteClusterOptions) SetKubeVersion ¶
func (options *CreateSatelliteClusterOptions) SetKubeVersion(kubeVersion string) *CreateSatelliteClusterOptions
SetKubeVersion : Allow user to set KubeVersion
func (*CreateSatelliteClusterOptions) SetLabels ¶
func (options *CreateSatelliteClusterOptions) SetLabels(labels map[string]string) *CreateSatelliteClusterOptions
SetLabels : Allow user to set Labels
func (*CreateSatelliteClusterOptions) SetName ¶
func (options *CreateSatelliteClusterOptions) SetName(name string) *CreateSatelliteClusterOptions
SetName : Allow user to set Name
func (*CreateSatelliteClusterOptions) SetOperatingSystem ¶
func (options *CreateSatelliteClusterOptions) SetOperatingSystem(operatingSystem string) *CreateSatelliteClusterOptions
SetOperatingSystem : Allow user to set OperatingSystem
func (*CreateSatelliteClusterOptions) SetPodSubnet ¶
func (options *CreateSatelliteClusterOptions) SetPodSubnet(podSubnet string) *CreateSatelliteClusterOptions
SetPodSubnet : Allow user to set PodSubnet
func (*CreateSatelliteClusterOptions) SetPullSecret ¶
func (options *CreateSatelliteClusterOptions) SetPullSecret(pullSecret string) *CreateSatelliteClusterOptions
SetPullSecret : Allow user to set PullSecret
func (*CreateSatelliteClusterOptions) SetServiceSubnet ¶
func (options *CreateSatelliteClusterOptions) SetServiceSubnet(serviceSubnet string) *CreateSatelliteClusterOptions
SetServiceSubnet : Allow user to set ServiceSubnet
func (*CreateSatelliteClusterOptions) SetWorkerCount ¶
func (options *CreateSatelliteClusterOptions) SetWorkerCount(workerCount int64) *CreateSatelliteClusterOptions
SetWorkerCount : Allow user to set WorkerCount
func (*CreateSatelliteClusterOptions) SetXAuthResourceGroup ¶
func (options *CreateSatelliteClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateSatelliteClusterOptions) SetZone ¶
func (options *CreateSatelliteClusterOptions) SetZone(zone string) *CreateSatelliteClusterOptions
SetZone : Allow user to set Zone
type CreateSatelliteClusterRemoteOptions ¶
type CreateSatelliteClusterRemoteOptions struct { // The IBM Cloud Identity and Access Management (IAM) service CRN token for the service that creates the cluster. For // the service CRN token to work for this API request, the user must previously authorize the service with the // "Satellite Cluster Creator" action for Satellite in IAM for the IBM Cloud account where the Satellite location // exists. XAuthSupplemental *string `validate:"required"` // Optional: User provided value to indicate opt-in agreement to SatCon admin agent. AdminAgentOptIn *bool // The name or ID of the Satellite location. Controller *string // Optional: The OpenShift Container Platform version. KubeVersion *string // Key-value pairs to label the host, such as cpu=4 to describe the host capabilities. Labels map[string]string // The unique name for the new IBM Cloud Satellite cluster. Name *string //Optional: The operating system of the hosts to add to the cluster. Options are RHEL7, RHEL8, or RHCOS. OperatingSystem *string // Optional: User provided value for the pod subnet. PodSubnet *string // Optional: The RedHat pull secret to create the OpenShift cluster. PullSecret *string // Optional: User provided value for service subnet. ServiceSubnet *string // Optional: The number of worker nodes to create per zone in the default worker pool. WorkerCount *int64 // Optional: The name of the zone to create the default worker pool in. Zone *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateSatelliteClusterRemoteOptions : The CreateSatelliteClusterRemote options.
func (*CreateSatelliteClusterRemoteOptions) SetAdminAgentOptIn ¶
func (options *CreateSatelliteClusterRemoteOptions) SetAdminAgentOptIn(adminAgentOptIn bool) *CreateSatelliteClusterRemoteOptions
SetAdminAgentOptIn : Allow user to set AdminAgentOptIn
func (*CreateSatelliteClusterRemoteOptions) SetController ¶
func (options *CreateSatelliteClusterRemoteOptions) SetController(controller string) *CreateSatelliteClusterRemoteOptions
SetController : Allow user to set Controller
func (*CreateSatelliteClusterRemoteOptions) SetHeaders ¶
func (options *CreateSatelliteClusterRemoteOptions) SetHeaders(param map[string]string) *CreateSatelliteClusterRemoteOptions
SetHeaders : Allow user to set Headers
func (*CreateSatelliteClusterRemoteOptions) SetKubeVersion ¶
func (options *CreateSatelliteClusterRemoteOptions) SetKubeVersion(kubeVersion string) *CreateSatelliteClusterRemoteOptions
SetKubeVersion : Allow user to set KubeVersion
func (*CreateSatelliteClusterRemoteOptions) SetLabels ¶
func (options *CreateSatelliteClusterRemoteOptions) SetLabels(labels map[string]string) *CreateSatelliteClusterRemoteOptions
SetLabels : Allow user to set Labels
func (*CreateSatelliteClusterRemoteOptions) SetName ¶
func (options *CreateSatelliteClusterRemoteOptions) SetName(name string) *CreateSatelliteClusterRemoteOptions
SetName : Allow user to set Name
func (*CreateSatelliteClusterRemoteOptions) SetOperatingSystem ¶
func (options *CreateSatelliteClusterRemoteOptions) SetOperatingSystem(operatingSystem string) *CreateSatelliteClusterRemoteOptions
SetOperatingSystem : Allow user to set OperatingSystem
func (*CreateSatelliteClusterRemoteOptions) SetPodSubnet ¶
func (options *CreateSatelliteClusterRemoteOptions) SetPodSubnet(podSubnet string) *CreateSatelliteClusterRemoteOptions
SetPodSubnet : Allow user to set PodSubnet
func (*CreateSatelliteClusterRemoteOptions) SetPullSecret ¶
func (options *CreateSatelliteClusterRemoteOptions) SetPullSecret(pullSecret string) *CreateSatelliteClusterRemoteOptions
SetPullSecret : Allow user to set PullSecret
func (*CreateSatelliteClusterRemoteOptions) SetServiceSubnet ¶
func (options *CreateSatelliteClusterRemoteOptions) SetServiceSubnet(serviceSubnet string) *CreateSatelliteClusterRemoteOptions
SetServiceSubnet : Allow user to set ServiceSubnet
func (*CreateSatelliteClusterRemoteOptions) SetWorkerCount ¶
func (options *CreateSatelliteClusterRemoteOptions) SetWorkerCount(workerCount int64) *CreateSatelliteClusterRemoteOptions
SetWorkerCount : Allow user to set WorkerCount
func (*CreateSatelliteClusterRemoteOptions) SetXAuthResourceGroup ¶
func (options *CreateSatelliteClusterRemoteOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteClusterRemoteOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateSatelliteClusterRemoteOptions) SetXAuthSupplemental ¶
func (options *CreateSatelliteClusterRemoteOptions) SetXAuthSupplemental(xAuthSupplemental string) *CreateSatelliteClusterRemoteOptions
SetXAuthSupplemental : Allow user to set XAuthSupplemental
func (*CreateSatelliteClusterRemoteOptions) SetZone ¶
func (options *CreateSatelliteClusterRemoteOptions) SetZone(zone string) *CreateSatelliteClusterRemoteOptions
SetZone : Allow user to set Zone
type CreateSatelliteLocationOptions ¶
type CreateSatelliteLocationOptions struct { //Configure whether the location can support CoreOS hosts CoreosEnabled bool // COSBucket Optional: IBM Cloud Object Storage bucket configuration details. CosConfig *COSBucket // COSAuthorization Optional: IBM Cloud Object Storage authorization keys. CosCredentials *COSAuthorization // A description of the new Satellite location. Description *string Iaas *IAAS // The IBM Cloud metro from which the Satellite location is managed. Location *string // The account ID for IBM Log Analysis with LogDNA log forwarding. LoggingAccountID *string // A unique name for the new Satellite location. Name *string // The names of at least three high availability zones to use for the location (e.g. cloud-zone-1, cloud-zone-2, // cloud-zone-3). Zones []string // The ID of the resource group to create the Satellite location in. To list available resource group IDs from the // command line, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateSatelliteLocationOptions : The CreateSatelliteLocation options.
func (*CreateSatelliteLocationOptions) SetCoreosEnabled ¶
func (options *CreateSatelliteLocationOptions) SetCoreosEnabled(coreosEnabled bool) *CreateSatelliteLocationOptions
SetCoreosEnabled : Allow user to set if the location is CoreOS enabled
func (*CreateSatelliteLocationOptions) SetCosConfig ¶
func (options *CreateSatelliteLocationOptions) SetCosConfig(cosConfig *COSBucket) *CreateSatelliteLocationOptions
SetCosConfig : Allow user to set CosConfig
func (*CreateSatelliteLocationOptions) SetCosCredentials ¶
func (options *CreateSatelliteLocationOptions) SetCosCredentials(cosCredentials *COSAuthorization) *CreateSatelliteLocationOptions
SetCosCredentials : Allow user to set CosCredentials
func (*CreateSatelliteLocationOptions) SetDescription ¶
func (options *CreateSatelliteLocationOptions) SetDescription(description string) *CreateSatelliteLocationOptions
SetDescription : Allow user to set Description
func (*CreateSatelliteLocationOptions) SetHeaders ¶
func (options *CreateSatelliteLocationOptions) SetHeaders(param map[string]string) *CreateSatelliteLocationOptions
SetHeaders : Allow user to set Headers
func (*CreateSatelliteLocationOptions) SetIaas ¶
func (options *CreateSatelliteLocationOptions) SetIaas(iaas *IAAS) *CreateSatelliteLocationOptions
SetIaas : Allow user to set Iaas
func (*CreateSatelliteLocationOptions) SetLocation ¶
func (options *CreateSatelliteLocationOptions) SetLocation(location string) *CreateSatelliteLocationOptions
SetLocation : Allow user to set Location
func (*CreateSatelliteLocationOptions) SetLoggingAccountID ¶
func (options *CreateSatelliteLocationOptions) SetLoggingAccountID(loggingAccountID string) *CreateSatelliteLocationOptions
SetLoggingAccountID : Allow user to set LoggingAccountID
func (*CreateSatelliteLocationOptions) SetName ¶
func (options *CreateSatelliteLocationOptions) SetName(name string) *CreateSatelliteLocationOptions
SetName : Allow user to set Name
func (*CreateSatelliteLocationOptions) SetXAuthResourceGroup ¶
func (options *CreateSatelliteLocationOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteLocationOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateSatelliteLocationOptions) SetZones ¶
func (options *CreateSatelliteLocationOptions) SetZones(zones []string) *CreateSatelliteLocationOptions
SetZones : Allow user to set Zones
type CreateSatelliteWorkerPoolOptions ¶
type CreateSatelliteWorkerPoolOptions struct { Zones []SatelliteCreateWorkerPoolZone Cluster *string DiskEncryption *bool Entitlement *string Flavor *string HostLabels map[string]string Isolation *string Labels map[string]string Name *string //Optional: The operating system of the hosts in the worker pool. Options are RHEL7, RHEL8, or RHCOS. OperatingSystem *string WorkerCount *int64 // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateSatelliteWorkerPoolOptions : The CreateSatelliteWorkerPool options.
func (*CreateSatelliteWorkerPoolOptions) SetCluster ¶
func (options *CreateSatelliteWorkerPoolOptions) SetCluster(cluster string) *CreateSatelliteWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*CreateSatelliteWorkerPoolOptions) SetDiskEncryption ¶
func (options *CreateSatelliteWorkerPoolOptions) SetDiskEncryption(diskEncryption bool) *CreateSatelliteWorkerPoolOptions
SetDiskEncryption : Allow user to set DiskEncryption
func (*CreateSatelliteWorkerPoolOptions) SetEntitlement ¶
func (options *CreateSatelliteWorkerPoolOptions) SetEntitlement(entitlement string) *CreateSatelliteWorkerPoolOptions
SetEntitlement : Allow user to set Entitlement
func (*CreateSatelliteWorkerPoolOptions) SetFlavor ¶
func (options *CreateSatelliteWorkerPoolOptions) SetFlavor(flavor string) *CreateSatelliteWorkerPoolOptions
SetFlavor : Allow user to set Flavor
func (*CreateSatelliteWorkerPoolOptions) SetHeaders ¶
func (options *CreateSatelliteWorkerPoolOptions) SetHeaders(param map[string]string) *CreateSatelliteWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*CreateSatelliteWorkerPoolOptions) SetHostLabels ¶
func (options *CreateSatelliteWorkerPoolOptions) SetHostLabels(hostLabels map[string]string) *CreateSatelliteWorkerPoolOptions
SetHostLabels : Allow user to set HostLabels
func (*CreateSatelliteWorkerPoolOptions) SetIsolation ¶
func (options *CreateSatelliteWorkerPoolOptions) SetIsolation(isolation string) *CreateSatelliteWorkerPoolOptions
SetIsolation : Allow user to set Isolation
func (*CreateSatelliteWorkerPoolOptions) SetLabels ¶
func (options *CreateSatelliteWorkerPoolOptions) SetLabels(labels map[string]string) *CreateSatelliteWorkerPoolOptions
SetLabels : Allow user to set Labels
func (*CreateSatelliteWorkerPoolOptions) SetName ¶
func (options *CreateSatelliteWorkerPoolOptions) SetName(name string) *CreateSatelliteWorkerPoolOptions
SetName : Allow user to set Name
func (*CreateSatelliteWorkerPoolOptions) SetOperatingSystem ¶
func (options *CreateSatelliteWorkerPoolOptions) SetOperatingSystem(operatingSystem string) *CreateSatelliteWorkerPoolOptions
SetOperatingSystem : Allow user to set OperatingSystem
func (*CreateSatelliteWorkerPoolOptions) SetWorkerCount ¶
func (options *CreateSatelliteWorkerPoolOptions) SetWorkerCount(workerCount int64) *CreateSatelliteWorkerPoolOptions
SetWorkerCount : Allow user to set WorkerCount
func (*CreateSatelliteWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *CreateSatelliteWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateSatelliteWorkerPoolOptions) SetZones ¶
func (options *CreateSatelliteWorkerPoolOptions) SetZones(zones []SatelliteCreateWorkerPoolZone) *CreateSatelliteWorkerPoolOptions
SetZones : Allow user to set Zones
type CreateSatelliteWorkerPoolZoneOptions ¶
type CreateSatelliteWorkerPoolZoneOptions struct { Cluster *string ID *string Workerpool *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateSatelliteWorkerPoolZoneOptions : The CreateSatelliteWorkerPoolZone options.
func (*CreateSatelliteWorkerPoolZoneOptions) SetCluster ¶
func (options *CreateSatelliteWorkerPoolZoneOptions) SetCluster(cluster string) *CreateSatelliteWorkerPoolZoneOptions
SetCluster : Allow user to set Cluster
func (*CreateSatelliteWorkerPoolZoneOptions) SetHeaders ¶
func (options *CreateSatelliteWorkerPoolZoneOptions) SetHeaders(param map[string]string) *CreateSatelliteWorkerPoolZoneOptions
SetHeaders : Allow user to set Headers
func (*CreateSatelliteWorkerPoolZoneOptions) SetID ¶
func (options *CreateSatelliteWorkerPoolZoneOptions) SetID(id string) *CreateSatelliteWorkerPoolZoneOptions
SetID : Allow user to set ID
func (*CreateSatelliteWorkerPoolZoneOptions) SetWorkerpool ¶
func (options *CreateSatelliteWorkerPoolZoneOptions) SetWorkerpool(workerpool string) *CreateSatelliteWorkerPoolZoneOptions
SetWorkerpool : Allow user to set Workerpool
func (*CreateSatelliteWorkerPoolZoneOptions) SetXAuthResourceGroup ¶
func (options *CreateSatelliteWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateSatelliteWorkerPoolZoneOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type CreateSecretOptions ¶
type CreateSecretOptions struct { Cluster *string Crn *string Name *string Namespace *string Persistence *bool // Allows users to set headers on API requests Headers map[string]string }
CreateSecretOptions : The CreateSecret options.
func (*CreateSecretOptions) SetCluster ¶
func (options *CreateSecretOptions) SetCluster(cluster string) *CreateSecretOptions
SetCluster : Allow user to set Cluster
func (*CreateSecretOptions) SetCrn ¶
func (options *CreateSecretOptions) SetCrn(crn string) *CreateSecretOptions
SetCrn : Allow user to set Crn
func (*CreateSecretOptions) SetHeaders ¶
func (options *CreateSecretOptions) SetHeaders(param map[string]string) *CreateSecretOptions
SetHeaders : Allow user to set Headers
func (*CreateSecretOptions) SetName ¶
func (options *CreateSecretOptions) SetName(name string) *CreateSecretOptions
SetName : Allow user to set Name
func (*CreateSecretOptions) SetNamespace ¶
func (options *CreateSecretOptions) SetNamespace(namespace string) *CreateSecretOptions
SetNamespace : Allow user to set Namespace
func (*CreateSecretOptions) SetPersistence ¶
func (options *CreateSecretOptions) SetPersistence(persistence bool) *CreateSecretOptions
SetPersistence : Allow user to set Persistence
type CreateStorageConfigurationOptions ¶
type CreateStorageConfigurationOptions struct { ConfigName *string ConfigVersion *string Location *string SourceBranch *string SourceOrg *string StorageClassParameters []map[string]string StorageTemplateName *string StorageTemplateVersion *string UserConfigParameters map[string]string UserSecretParameters map[string]string UUID *string // Allows users to set headers on API requests Headers map[string]string }
CreateStorageConfigurationOptions : The CreateStorageConfiguration options.
func (*CreateStorageConfigurationOptions) SetConfigName ¶
func (options *CreateStorageConfigurationOptions) SetConfigName(configName string) *CreateStorageConfigurationOptions
SetConfigName : Allow user to set ConfigName
func (*CreateStorageConfigurationOptions) SetConfigVersion ¶
func (options *CreateStorageConfigurationOptions) SetConfigVersion(configVersion string) *CreateStorageConfigurationOptions
SetConfigVersion : Allow user to set ConfigVersion
func (*CreateStorageConfigurationOptions) SetHeaders ¶
func (options *CreateStorageConfigurationOptions) SetHeaders(param map[string]string) *CreateStorageConfigurationOptions
SetHeaders : Allow user to set Headers
func (*CreateStorageConfigurationOptions) SetLocation ¶
func (options *CreateStorageConfigurationOptions) SetLocation(location string) *CreateStorageConfigurationOptions
SetLocation : Allow user to set Location
func (*CreateStorageConfigurationOptions) SetSourceBranch ¶
func (options *CreateStorageConfigurationOptions) SetSourceBranch(sourceBranch string) *CreateStorageConfigurationOptions
SetSourceBranch : Allow user to set SourceBranch
func (*CreateStorageConfigurationOptions) SetSourceOrg ¶
func (options *CreateStorageConfigurationOptions) SetSourceOrg(sourceOrg string) *CreateStorageConfigurationOptions
SetSourceOrg : Allow user to set SourceOrg
func (*CreateStorageConfigurationOptions) SetStorageClassParameters ¶
func (options *CreateStorageConfigurationOptions) SetStorageClassParameters(storageClassParameters []map[string]string) *CreateStorageConfigurationOptions
SetStorageClassParameters : Allow user to set StorageClassParameters
func (*CreateStorageConfigurationOptions) SetStorageTemplateName ¶
func (options *CreateStorageConfigurationOptions) SetStorageTemplateName(storageTemplateName string) *CreateStorageConfigurationOptions
SetStorageTemplateName : Allow user to set StorageTemplateName
func (*CreateStorageConfigurationOptions) SetStorageTemplateVersion ¶
func (options *CreateStorageConfigurationOptions) SetStorageTemplateVersion(storageTemplateVersion string) *CreateStorageConfigurationOptions
SetStorageTemplateVersion : Allow user to set StorageTemplateVersion
func (*CreateStorageConfigurationOptions) SetUUID ¶
func (options *CreateStorageConfigurationOptions) SetUUID(uuid string) *CreateStorageConfigurationOptions
SetUUID : Allow user to set UUID
func (*CreateStorageConfigurationOptions) SetUserConfigParameters ¶
func (options *CreateStorageConfigurationOptions) SetUserConfigParameters(userConfigParameters map[string]string) *CreateStorageConfigurationOptions
SetUserConfigParameters : Allow user to set UserConfigParameters
func (*CreateStorageConfigurationOptions) SetUserSecretParameters ¶
func (options *CreateStorageConfigurationOptions) SetUserSecretParameters(userSecretParameters map[string]string) *CreateStorageConfigurationOptions
SetUserSecretParameters : Allow user to set UserSecretParameters
type CreateSubscriptionData ¶
type CreateSubscriptionData struct {
AddSubscription *AddSubscriptionType `json:"addSubscription,omitempty"`
}
CreateSubscriptionData : CreateSubscriptionData struct
type CreateWorkerPoolOptions ¶
type CreateWorkerPoolOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // If set to true, the secondary disk of the worker node is encrypted. If set to false, no encryption is set up. DiskEncryption *bool Entitlement *string Isolation *string Labels map[string]string MachineType *string Name *string SizePerZone *int64 Zones []WorkerPoolZone // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
CreateWorkerPoolOptions : The CreateWorkerPool options.
func (*CreateWorkerPoolOptions) SetDiskEncryption ¶
func (options *CreateWorkerPoolOptions) SetDiskEncryption(diskEncryption bool) *CreateWorkerPoolOptions
SetDiskEncryption : Allow user to set DiskEncryption
func (*CreateWorkerPoolOptions) SetEntitlement ¶
func (options *CreateWorkerPoolOptions) SetEntitlement(entitlement string) *CreateWorkerPoolOptions
SetEntitlement : Allow user to set Entitlement
func (*CreateWorkerPoolOptions) SetHeaders ¶
func (options *CreateWorkerPoolOptions) SetHeaders(param map[string]string) *CreateWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*CreateWorkerPoolOptions) SetIdOrName ¶
func (options *CreateWorkerPoolOptions) SetIdOrName(idOrName string) *CreateWorkerPoolOptions
SetIdOrName : Allow user to set IdOrName
func (*CreateWorkerPoolOptions) SetIsolation ¶
func (options *CreateWorkerPoolOptions) SetIsolation(isolation string) *CreateWorkerPoolOptions
SetIsolation : Allow user to set Isolation
func (*CreateWorkerPoolOptions) SetLabels ¶
func (options *CreateWorkerPoolOptions) SetLabels(labels map[string]string) *CreateWorkerPoolOptions
SetLabels : Allow user to set Labels
func (*CreateWorkerPoolOptions) SetMachineType ¶
func (options *CreateWorkerPoolOptions) SetMachineType(machineType string) *CreateWorkerPoolOptions
SetMachineType : Allow user to set MachineType
func (*CreateWorkerPoolOptions) SetName ¶
func (options *CreateWorkerPoolOptions) SetName(name string) *CreateWorkerPoolOptions
SetName : Allow user to set Name
func (*CreateWorkerPoolOptions) SetSizePerZone ¶
func (options *CreateWorkerPoolOptions) SetSizePerZone(sizePerZone int64) *CreateWorkerPoolOptions
SetSizePerZone : Allow user to set SizePerZone
func (*CreateWorkerPoolOptions) SetXAuthRefreshToken ¶
func (options *CreateWorkerPoolOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateWorkerPoolOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*CreateWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *CreateWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *CreateWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*CreateWorkerPoolOptions) SetZones ¶
func (options *CreateWorkerPoolOptions) SetZones(zones []WorkerPoolZone) *CreateWorkerPoolOptions
SetZones : Allow user to set Zones
type CreateWorkerpoolResponse ¶
type CreateWorkerpoolResponse struct {
WorkerPoolID *string `json:"workerPoolID,omitempty"`
}
CreateWorkerpoolResponse : CreateWorkerpoolResponse struct
type Credentials ¶
type Credentials struct {
ApiUser *string `json:"apiUser,omitempty"`
}
Credentials : Credentials provides information about user infrastructure credentials.
type CustomParameter ¶
type CustomParameter struct { Validator interface{} `json:"Validator,omitempty"` Category *string `json:"category,omitempty"` Default *string `json:"default,omitempty"` Description *string `json:"description,omitempty"` Displayname *string `json:"displayname,omitempty"` MaxLength *int64 `json:"max-length,omitempty"` MinLength *int64 `json:"min-length,omitempty"` Name *string `json:"name,omitempty"` Obfuscate *string `json:"obfuscate,omitempty"` PlaceHolder *string `json:"place-holder,omitempty"` Regex *string `json:"regex,omitempty"` Required *string `json:"required,omitempty"` TemplateKeyName []string `json:"templateKeyName,omitempty"` Type *string `json:"type,omitempty"` }
CustomParameter : CustomParameter struct
type DNSRegistration ¶
type DNSRegistration struct { Ips []string `json:"ips,omitempty"` Subdomain *string `json:"subdomain,omitempty"` }
DNSRegistration : type DNSRegistrations.
type DefaultLoggingEndpointResponse ¶
type DefaultLoggingEndpointResponse struct { // The IBM Cloud Log Analysis with LogDNA API endpoint that the hostname uses. Endpoint *string `json:"endpoint,omitempty"` // The hostname for the ibm logging service. Hostname *string `json:"hostname,omitempty"` // The port for the ibm logging service. Port *int64 `json:"port,omitempty"` }
DefaultLoggingEndpointResponse : DefaultLoggingEndpointResponse is the ibm logging service endpoint where logs will be sent by default clusters in the target region.
type DeleteAttachmentOptions ¶
type DeleteAttachmentOptions struct { Cluster *string VolumeAttachmentID *string VolumeID *string Worker *string // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster-get <cluster>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
DeleteAttachmentOptions : The DeleteAttachment options.
func (*DeleteAttachmentOptions) SetCluster ¶
func (options *DeleteAttachmentOptions) SetCluster(cluster string) *DeleteAttachmentOptions
SetCluster : Allow user to set Cluster
func (*DeleteAttachmentOptions) SetHeaders ¶
func (options *DeleteAttachmentOptions) SetHeaders(param map[string]string) *DeleteAttachmentOptions
SetHeaders : Allow user to set Headers
func (*DeleteAttachmentOptions) SetVolumeAttachmentID ¶
func (options *DeleteAttachmentOptions) SetVolumeAttachmentID(volumeAttachmentID string) *DeleteAttachmentOptions
SetVolumeAttachmentID : Allow user to set VolumeAttachmentID
func (*DeleteAttachmentOptions) SetVolumeID ¶
func (options *DeleteAttachmentOptions) SetVolumeID(volumeID string) *DeleteAttachmentOptions
SetVolumeID : Allow user to set VolumeID
func (*DeleteAttachmentOptions) SetWorker ¶
func (options *DeleteAttachmentOptions) SetWorker(worker string) *DeleteAttachmentOptions
SetWorker : Allow user to set Worker
func (*DeleteAttachmentOptions) SetXAuthResourceGroupID ¶
func (options *DeleteAttachmentOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteAttachmentOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type DeleteAuditWebhookOptions ¶
type DeleteAuditWebhookOptions struct { // The name or ID of the cluster for which you want to change the audit config. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
DeleteAuditWebhookOptions : The DeleteAuditWebhook options.
func (*DeleteAuditWebhookOptions) SetHeaders ¶
func (options *DeleteAuditWebhookOptions) SetHeaders(param map[string]string) *DeleteAuditWebhookOptions
SetHeaders : Allow user to set Headers
func (*DeleteAuditWebhookOptions) SetIdOrName ¶
func (options *DeleteAuditWebhookOptions) SetIdOrName(idOrName string) *DeleteAuditWebhookOptions
SetIdOrName : Allow user to set IdOrName
func (*DeleteAuditWebhookOptions) SetXAuthResourceGroup ¶
func (options *DeleteAuditWebhookOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DeleteAuditWebhookOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type DeleteClusterALBSecretsOptions ¶
type DeleteClusterALBSecretsOptions struct { // The name or ID of the cluster that you want to remove the secret from. To list the clusters that you have access to, // run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // The name of the ALB secret that you want to delete. To list the ALB secrets available in the cluster, use the `GET // /clusters/{idOrName}/albsecrets` API or run `ibmcloud ks alb cert ls --cluster <cluster_name_or_ID>`. AlbSecretName *string // The CRN of the certificate that you want to remove. CertCrn *string // Allows users to set headers on API requests Headers map[string]string }
DeleteClusterALBSecretsOptions : The DeleteClusterALBSecrets options.
func (*DeleteClusterALBSecretsOptions) SetAlbSecretName ¶
func (options *DeleteClusterALBSecretsOptions) SetAlbSecretName(albSecretName string) *DeleteClusterALBSecretsOptions
SetAlbSecretName : Allow user to set AlbSecretName
func (*DeleteClusterALBSecretsOptions) SetCertCrn ¶
func (options *DeleteClusterALBSecretsOptions) SetCertCrn(certCrn string) *DeleteClusterALBSecretsOptions
SetCertCrn : Allow user to set CertCrn
func (*DeleteClusterALBSecretsOptions) SetHeaders ¶
func (options *DeleteClusterALBSecretsOptions) SetHeaders(param map[string]string) *DeleteClusterALBSecretsOptions
SetHeaders : Allow user to set Headers
func (*DeleteClusterALBSecretsOptions) SetIdOrName ¶
func (options *DeleteClusterALBSecretsOptions) SetIdOrName(idOrName string) *DeleteClusterALBSecretsOptions
SetIdOrName : Allow user to set IdOrName
func (*DeleteClusterALBSecretsOptions) SetXAuthResourceGroup ¶
func (options *DeleteClusterALBSecretsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DeleteClusterALBSecretsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type DeleteFilterConfigOptions ¶
type DeleteFilterConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The UUID for the filterConfig that you want to delete. ID *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
DeleteFilterConfigOptions : The DeleteFilterConfig options.
func (*DeleteFilterConfigOptions) SetForceUpdate ¶
func (options *DeleteFilterConfigOptions) SetForceUpdate(forceUpdate bool) *DeleteFilterConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*DeleteFilterConfigOptions) SetHeaders ¶
func (options *DeleteFilterConfigOptions) SetHeaders(param map[string]string) *DeleteFilterConfigOptions
SetHeaders : Allow user to set Headers
func (*DeleteFilterConfigOptions) SetID ¶
func (options *DeleteFilterConfigOptions) SetID(id string) *DeleteFilterConfigOptions
SetID : Allow user to set ID
func (*DeleteFilterConfigOptions) SetIdOrName ¶
func (options *DeleteFilterConfigOptions) SetIdOrName(idOrName string) *DeleteFilterConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*DeleteFilterConfigOptions) SetXAuthResourceGroupID ¶
func (options *DeleteFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteFilterConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type DeleteFilterConfigsOptions ¶
type DeleteFilterConfigsOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
DeleteFilterConfigsOptions : The DeleteFilterConfigs options.
func (*DeleteFilterConfigsOptions) SetForceUpdate ¶
func (options *DeleteFilterConfigsOptions) SetForceUpdate(forceUpdate bool) *DeleteFilterConfigsOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*DeleteFilterConfigsOptions) SetHeaders ¶
func (options *DeleteFilterConfigsOptions) SetHeaders(param map[string]string) *DeleteFilterConfigsOptions
SetHeaders : Allow user to set Headers
func (*DeleteFilterConfigsOptions) SetIdOrName ¶
func (options *DeleteFilterConfigsOptions) SetIdOrName(idOrName string) *DeleteFilterConfigsOptions
SetIdOrName : Allow user to set IdOrName
func (*DeleteFilterConfigsOptions) SetXAuthResourceGroupID ¶
func (options *DeleteFilterConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteFilterConfigsOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type DeleteIngressSecretOptions ¶
type DeleteIngressSecretOptions struct { Cluster *string DeleteCert *bool Name *string Namespace *string // Allows users to set headers on API requests Headers map[string]string }
DeleteIngressSecretOptions : The DeleteIngressSecret options.
func (*DeleteIngressSecretOptions) SetCluster ¶
func (options *DeleteIngressSecretOptions) SetCluster(cluster string) *DeleteIngressSecretOptions
SetCluster : Allow user to set Cluster
func (*DeleteIngressSecretOptions) SetDeleteCert ¶
func (options *DeleteIngressSecretOptions) SetDeleteCert(deleteCert bool) *DeleteIngressSecretOptions
SetDeleteCert : Allow user to set DeleteCert
func (*DeleteIngressSecretOptions) SetHeaders ¶
func (options *DeleteIngressSecretOptions) SetHeaders(param map[string]string) *DeleteIngressSecretOptions
SetHeaders : Allow user to set Headers
func (*DeleteIngressSecretOptions) SetName ¶
func (options *DeleteIngressSecretOptions) SetName(name string) *DeleteIngressSecretOptions
SetName : Allow user to set Name
func (*DeleteIngressSecretOptions) SetNamespace ¶
func (options *DeleteIngressSecretOptions) SetNamespace(namespace string) *DeleteIngressSecretOptions
SetNamespace : Allow user to set Namespace
type DeleteLoggingConfigOptions ¶
type DeleteLoggingConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The log source that you want to stop forwarding logs for. LogSource *string `validate:"required,ne="` // The UUID of the logging configuration that you want to delete. ID *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
DeleteLoggingConfigOptions : The DeleteLoggingConfig options.
func (*DeleteLoggingConfigOptions) SetForceUpdate ¶
func (options *DeleteLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *DeleteLoggingConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*DeleteLoggingConfigOptions) SetHeaders ¶
func (options *DeleteLoggingConfigOptions) SetHeaders(param map[string]string) *DeleteLoggingConfigOptions
SetHeaders : Allow user to set Headers
func (*DeleteLoggingConfigOptions) SetID ¶
func (options *DeleteLoggingConfigOptions) SetID(id string) *DeleteLoggingConfigOptions
SetID : Allow user to set ID
func (*DeleteLoggingConfigOptions) SetIdOrName ¶
func (options *DeleteLoggingConfigOptions) SetIdOrName(idOrName string) *DeleteLoggingConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*DeleteLoggingConfigOptions) SetLogSource ¶
func (options *DeleteLoggingConfigOptions) SetLogSource(logSource string) *DeleteLoggingConfigOptions
SetLogSource : Allow user to set LogSource
func (*DeleteLoggingConfigOptions) SetXAuthResourceGroupID ¶
func (options *DeleteLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteLoggingConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type DeleteLoggingConfigsOptions ¶
type DeleteLoggingConfigsOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
DeleteLoggingConfigsOptions : The DeleteLoggingConfigs options.
func (*DeleteLoggingConfigsOptions) SetForceUpdate ¶
func (options *DeleteLoggingConfigsOptions) SetForceUpdate(forceUpdate bool) *DeleteLoggingConfigsOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*DeleteLoggingConfigsOptions) SetHeaders ¶
func (options *DeleteLoggingConfigsOptions) SetHeaders(param map[string]string) *DeleteLoggingConfigsOptions
SetHeaders : Allow user to set Headers
func (*DeleteLoggingConfigsOptions) SetIdOrName ¶
func (options *DeleteLoggingConfigsOptions) SetIdOrName(idOrName string) *DeleteLoggingConfigsOptions
SetIdOrName : Allow user to set IdOrName
func (*DeleteLoggingConfigsOptions) SetXAuthResourceGroupID ¶
func (options *DeleteLoggingConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *DeleteLoggingConfigsOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type DeleteSecretOptions ¶
type DeleteSecretOptions struct { Cluster *string Subdomain *string // Allows users to set headers on API requests Headers map[string]string }
DeleteSecretOptions : The DeleteSecret options.
func (*DeleteSecretOptions) SetCluster ¶
func (options *DeleteSecretOptions) SetCluster(cluster string) *DeleteSecretOptions
SetCluster : Allow user to set Cluster
func (*DeleteSecretOptions) SetHeaders ¶
func (options *DeleteSecretOptions) SetHeaders(param map[string]string) *DeleteSecretOptions
SetHeaders : Allow user to set Headers
func (*DeleteSecretOptions) SetSubdomain ¶
func (options *DeleteSecretOptions) SetSubdomain(subdomain string) *DeleteSecretOptions
SetSubdomain : Allow user to set Subdomain
type Deployments ¶
type Deployments struct { // Value is true when the location is ready to deploy new clusters. Enabled *bool `json:"enabled,omitempty"` // Contains troubleshooting messages when the location is not able to deploy a cluster. Message *string `json:"message,omitempty"` }
Deployments : Deployments reports status of deployments on the IBM Cloud Satellite location.
type DetachClusterSubnetOptions ¶
type DetachClusterSubnetOptions struct { // The name or ID of the cluster that you want to remove the subnet from. To list the clusters that you have access to, // use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the subnet that you want to remove from your cluster. SubnetID *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
DetachClusterSubnetOptions : The DetachClusterSubnet options.
func (*DetachClusterSubnetOptions) SetHeaders ¶
func (options *DetachClusterSubnetOptions) SetHeaders(param map[string]string) *DetachClusterSubnetOptions
SetHeaders : Allow user to set Headers
func (*DetachClusterSubnetOptions) SetIdOrName ¶
func (options *DetachClusterSubnetOptions) SetIdOrName(idOrName string) *DetachClusterSubnetOptions
SetIdOrName : Allow user to set IdOrName
func (*DetachClusterSubnetOptions) SetSubnetID ¶
func (options *DetachClusterSubnetOptions) SetSubnetID(subnetID string) *DetachClusterSubnetOptions
SetSubnetID : Allow user to set SubnetID
func (*DetachClusterSubnetOptions) SetXAuthResourceGroup ¶
func (options *DetachClusterSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DetachClusterSubnetOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type DisableALBOptions ¶
type DisableALBOptions struct { // The ID of the ALB that you want to disable. To list the IDs for the ALBs in a cluster, use the `GET // /v1/alb/clusters/{idOrName}` API or run `ibmcloud ks alb ls --cluster <cluster_name_or_ID>`. AlbID *string `validate:"required,ne="` // To bring your own Ingress controller, disable the IBM-provided ALB deployment. This parameter doesn't remove the DNS // registration for the IBM-provided Ingress subdomain or the load balancer service that is used to expose the Ingress // controller. DisableDeployment *string // Allows users to set headers on API requests Headers map[string]string }
DisableALBOptions : The DisableALB options.
func (*DisableALBOptions) SetAlbID ¶
func (options *DisableALBOptions) SetAlbID(albID string) *DisableALBOptions
SetAlbID : Allow user to set AlbID
func (*DisableALBOptions) SetDisableDeployment ¶
func (options *DisableALBOptions) SetDisableDeployment(disableDeployment string) *DisableALBOptions
SetDisableDeployment : Allow user to set DisableDeployment
func (*DisableALBOptions) SetHeaders ¶
func (options *DisableALBOptions) SetHeaders(param map[string]string) *DisableALBOptions
SetHeaders : Allow user to set Headers
type DisableClusterACLsOptions ¶
type DisableClusterACLsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
DisableClusterACLsOptions : The DisableClusterACLs options.
func (*DisableClusterACLsOptions) SetHeaders ¶
func (options *DisableClusterACLsOptions) SetHeaders(param map[string]string) *DisableClusterACLsOptions
SetHeaders : Allow user to set Headers
func (*DisableClusterACLsOptions) SetIdOrName ¶
func (options *DisableClusterACLsOptions) SetIdOrName(idOrName string) *DisableClusterACLsOptions
SetIdOrName : Allow user to set IdOrName
func (*DisableClusterACLsOptions) SetXAuthResourceGroup ¶
func (options *DisableClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *DisableClusterACLsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type DiscoverLoggingInstanceOptions ¶
type DiscoverLoggingInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required when the API is invoked through a CURL command. XAuthRefreshToken *string `validate:"required"` Cluster *string Instance *string // Allows users to set headers on API requests Headers map[string]string }
DiscoverLoggingInstanceOptions : The DiscoverLoggingInstance options.
func (*DiscoverLoggingInstanceOptions) SetCluster ¶
func (options *DiscoverLoggingInstanceOptions) SetCluster(cluster string) *DiscoverLoggingInstanceOptions
SetCluster : Allow user to set Cluster
func (*DiscoverLoggingInstanceOptions) SetHeaders ¶
func (options *DiscoverLoggingInstanceOptions) SetHeaders(param map[string]string) *DiscoverLoggingInstanceOptions
SetHeaders : Allow user to set Headers
func (*DiscoverLoggingInstanceOptions) SetInstance ¶
func (options *DiscoverLoggingInstanceOptions) SetInstance(instance string) *DiscoverLoggingInstanceOptions
SetInstance : Allow user to set Instance
func (*DiscoverLoggingInstanceOptions) SetXAuthRefreshToken ¶
func (options *DiscoverLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DiscoverLoggingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DiscoverMonitoringInstanceOptions ¶
type DiscoverMonitoringInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required when the API is invoked through a CURL command. XAuthRefreshToken *string `validate:"required"` Cluster *string Instance *string // Allows users to set headers on API requests Headers map[string]string }
DiscoverMonitoringInstanceOptions : The DiscoverMonitoringInstance options.
func (*DiscoverMonitoringInstanceOptions) SetCluster ¶
func (options *DiscoverMonitoringInstanceOptions) SetCluster(cluster string) *DiscoverMonitoringInstanceOptions
SetCluster : Allow user to set Cluster
func (*DiscoverMonitoringInstanceOptions) SetHeaders ¶
func (options *DiscoverMonitoringInstanceOptions) SetHeaders(param map[string]string) *DiscoverMonitoringInstanceOptions
SetHeaders : Allow user to set Headers
func (*DiscoverMonitoringInstanceOptions) SetInstance ¶
func (options *DiscoverMonitoringInstanceOptions) SetInstance(instance string) *DiscoverMonitoringInstanceOptions
SetInstance : Allow user to set Instance
func (*DiscoverMonitoringInstanceOptions) SetXAuthRefreshToken ¶
func (options *DiscoverMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DiscoverMonitoringInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DiskConfigResp ¶
type DiskConfigResp struct { Count *int64 `json:"Count,omitempty"` DeviceType *string `json:"DeviceType,omitempty"` RAIDConfiguration *string `json:"RAIDConfiguration,omitempty"` // the size of each individual device in GB. Size *int64 `json:"Size,omitempty"` }
DiskConfigResp : DiskConfigResp response type for describing a disk configuration.
type EnableALBOptions ¶
type EnableALBOptions struct { // The build number of the ALB. AlbBuild *string // The ID of the application load balancer (ALB). AlbID *string // The type of ALB. AlbType *string // The public IP address that exposes the ALB. Albip *string // The auth build of the ALB. AuthBuild *string // The ID of the cluster that the ALB belongs to. ClusterID *string // The date the ALB was created. CreatedDate *string // If set to true, the deployment of the ALB is disabled. DisableDeployment *bool // Set to true to enable the ALB, or false to disable the ALB for the cluster. Enable *bool // The name of the cluster that the ALB belongs to. Name *string // The version of network load balancer that the ALB uses. NlbVersion *string // Desired number of ALB replicas that you want in your cluster. NumOfInstances *string // If set to true, resizing of the ALB is done. Resize *bool // The state of the ALB. State *string // The status of the ALB. Status *string // The VLAN ID that the ALB is attached to. VlanID *string // The zone where you want to add ALBs. Zone *string // Allows users to set headers on API requests Headers map[string]string }
EnableALBOptions : The EnableALB options.
func (*EnableALBOptions) SetAlbBuild ¶
func (options *EnableALBOptions) SetAlbBuild(albBuild string) *EnableALBOptions
SetAlbBuild : Allow user to set AlbBuild
func (*EnableALBOptions) SetAlbID ¶
func (options *EnableALBOptions) SetAlbID(albID string) *EnableALBOptions
SetAlbID : Allow user to set AlbID
func (*EnableALBOptions) SetAlbType ¶
func (options *EnableALBOptions) SetAlbType(albType string) *EnableALBOptions
SetAlbType : Allow user to set AlbType
func (*EnableALBOptions) SetAlbip ¶
func (options *EnableALBOptions) SetAlbip(albip string) *EnableALBOptions
SetAlbip : Allow user to set Albip
func (*EnableALBOptions) SetAuthBuild ¶
func (options *EnableALBOptions) SetAuthBuild(authBuild string) *EnableALBOptions
SetAuthBuild : Allow user to set AuthBuild
func (*EnableALBOptions) SetClusterID ¶
func (options *EnableALBOptions) SetClusterID(clusterID string) *EnableALBOptions
SetClusterID : Allow user to set ClusterID
func (*EnableALBOptions) SetCreatedDate ¶
func (options *EnableALBOptions) SetCreatedDate(createdDate string) *EnableALBOptions
SetCreatedDate : Allow user to set CreatedDate
func (*EnableALBOptions) SetDisableDeployment ¶
func (options *EnableALBOptions) SetDisableDeployment(disableDeployment bool) *EnableALBOptions
SetDisableDeployment : Allow user to set DisableDeployment
func (*EnableALBOptions) SetEnable ¶
func (options *EnableALBOptions) SetEnable(enable bool) *EnableALBOptions
SetEnable : Allow user to set Enable
func (*EnableALBOptions) SetHeaders ¶
func (options *EnableALBOptions) SetHeaders(param map[string]string) *EnableALBOptions
SetHeaders : Allow user to set Headers
func (*EnableALBOptions) SetName ¶
func (options *EnableALBOptions) SetName(name string) *EnableALBOptions
SetName : Allow user to set Name
func (*EnableALBOptions) SetNlbVersion ¶
func (options *EnableALBOptions) SetNlbVersion(nlbVersion string) *EnableALBOptions
SetNlbVersion : Allow user to set NlbVersion
func (*EnableALBOptions) SetNumOfInstances ¶
func (options *EnableALBOptions) SetNumOfInstances(numOfInstances string) *EnableALBOptions
SetNumOfInstances : Allow user to set NumOfInstances
func (*EnableALBOptions) SetResize ¶
func (options *EnableALBOptions) SetResize(resize bool) *EnableALBOptions
SetResize : Allow user to set Resize
func (*EnableALBOptions) SetState ¶
func (options *EnableALBOptions) SetState(state string) *EnableALBOptions
SetState : Allow user to set State
func (*EnableALBOptions) SetStatus ¶
func (options *EnableALBOptions) SetStatus(status string) *EnableALBOptions
SetStatus : Allow user to set Status
func (*EnableALBOptions) SetVlanID ¶
func (options *EnableALBOptions) SetVlanID(vlanID string) *EnableALBOptions
SetVlanID : Allow user to set VlanID
func (*EnableALBOptions) SetZone ¶
func (options *EnableALBOptions) SetZone(zone string) *EnableALBOptions
SetZone : Allow user to set Zone
type EnableClusterACLsOptions ¶
type EnableClusterACLsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
EnableClusterACLsOptions : The EnableClusterACLs options.
func (*EnableClusterACLsOptions) SetHeaders ¶
func (options *EnableClusterACLsOptions) SetHeaders(param map[string]string) *EnableClusterACLsOptions
SetHeaders : Allow user to set Headers
func (*EnableClusterACLsOptions) SetIdOrName ¶
func (options *EnableClusterACLsOptions) SetIdOrName(idOrName string) *EnableClusterACLsOptions
SetIdOrName : Allow user to set IdOrName
func (*EnableClusterACLsOptions) SetXAuthResourceGroup ¶
func (options *EnableClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *EnableClusterACLsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type EnvVar ¶
type EnvVar struct { // Name of the environment variable. Must be a C_IDENTIFIER. Name *string `json:"name,omitempty"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and // any service environment variables. If a variable cannot be resolved, the reference in the input string will be // unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never // be expanded, regardless of whether the variable exists or not. Defaults to "". // +optional. Value *string `json:"value,omitempty"` ValueFrom *EnvVarSource `json:"valueFrom,omitempty"` }
EnvVar : EnvVar struct
type EnvVarSource ¶
type EnvVarSource struct { ConfigMapKeyRef *ConfigMapKeySelector `json:"configMapKeyRef,omitempty"` FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty"` // ResourceFieldSelector represents container resources (cpu, memory) and their output format. ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty"` SecretKeyRef *SecretKeySelector `json:"secretKeyRef,omitempty"` }
EnvVarSource : EnvVarSource struct
type ErrorResponse ¶
type ErrorResponse struct { Code *string `json:"code,omitempty"` Description *string `json:"description,omitempty"` IncidentID *string `json:"incidentID,omitempty"` RecoveryCLI *string `json:"recoveryCLI,omitempty"` TerseDescription *string `json:"terseDescription,omitempty"` // ErrorType error type. Type *string `json:"type,omitempty"` }
ErrorResponse : ErrorResponse error response to end users.
type ExtendedNlbVPCConfig ¶
type ExtendedNlbVPCConfig struct { Cluster *string `json:"cluster,omitempty"` DnsType *string `json:"dnsType,omitempty"` LbHostname *string `json:"lbHostname,omitempty"` NlbIPArray []string `json:"nlbIPArray,omitempty"` NlbSubdomain *string `json:"nlbSubdomain,omitempty"` SecretNamespace *string `json:"secretNamespace,omitempty"` Type *string `json:"type,omitempty"` }
ExtendedNlbVPCConfig : ExtendedNlbVPCConfig is the response body for the get v2 vpc apis.
type FetchFilterConfigOptions ¶
type FetchFilterConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The UUID of the logging filter that you want to fetch. ID *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // To show matching logging configurations for global filters, set to `true`. ShowMatches *bool // Allows users to set headers on API requests Headers map[string]string }
FetchFilterConfigOptions : The FetchFilterConfig options.
func (*FetchFilterConfigOptions) SetHeaders ¶
func (options *FetchFilterConfigOptions) SetHeaders(param map[string]string) *FetchFilterConfigOptions
SetHeaders : Allow user to set Headers
func (*FetchFilterConfigOptions) SetID ¶
func (options *FetchFilterConfigOptions) SetID(id string) *FetchFilterConfigOptions
SetID : Allow user to set ID
func (*FetchFilterConfigOptions) SetIdOrName ¶
func (options *FetchFilterConfigOptions) SetIdOrName(idOrName string) *FetchFilterConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*FetchFilterConfigOptions) SetShowMatches ¶
func (options *FetchFilterConfigOptions) SetShowMatches(showMatches bool) *FetchFilterConfigOptions
SetShowMatches : Allow user to set ShowMatches
func (*FetchFilterConfigOptions) SetXAuthResourceGroupID ¶
func (options *FetchFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchFilterConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type FetchFilterConfigsOptions ¶
type FetchFilterConfigsOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Set to true to populate global filters with all matching logging configurations. ShowMatches *bool // Allows users to set headers on API requests Headers map[string]string }
FetchFilterConfigsOptions : The FetchFilterConfigs options.
func (*FetchFilterConfigsOptions) SetHeaders ¶
func (options *FetchFilterConfigsOptions) SetHeaders(param map[string]string) *FetchFilterConfigsOptions
SetHeaders : Allow user to set Headers
func (*FetchFilterConfigsOptions) SetIdOrName ¶
func (options *FetchFilterConfigsOptions) SetIdOrName(idOrName string) *FetchFilterConfigsOptions
SetIdOrName : Allow user to set IdOrName
func (*FetchFilterConfigsOptions) SetShowMatches ¶
func (options *FetchFilterConfigsOptions) SetShowMatches(showMatches bool) *FetchFilterConfigsOptions
SetShowMatches : Allow user to set ShowMatches
func (*FetchFilterConfigsOptions) SetXAuthResourceGroupID ¶
func (options *FetchFilterConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchFilterConfigsOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type FetchLoggingConfigsForSourceOptions ¶
type FetchLoggingConfigsForSourceOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The type of log source that you want to list configurations for. LogSource *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
FetchLoggingConfigsForSourceOptions : The FetchLoggingConfigsForSource options.
func (*FetchLoggingConfigsForSourceOptions) SetHeaders ¶
func (options *FetchLoggingConfigsForSourceOptions) SetHeaders(param map[string]string) *FetchLoggingConfigsForSourceOptions
SetHeaders : Allow user to set Headers
func (*FetchLoggingConfigsForSourceOptions) SetIdOrName ¶
func (options *FetchLoggingConfigsForSourceOptions) SetIdOrName(idOrName string) *FetchLoggingConfigsForSourceOptions
SetIdOrName : Allow user to set IdOrName
func (*FetchLoggingConfigsForSourceOptions) SetLogSource ¶
func (options *FetchLoggingConfigsForSourceOptions) SetLogSource(logSource string) *FetchLoggingConfigsForSourceOptions
SetLogSource : Allow user to set LogSource
func (*FetchLoggingConfigsForSourceOptions) SetXAuthResourceGroupID ¶
func (options *FetchLoggingConfigsForSourceOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchLoggingConfigsForSourceOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type FetchLoggingConfigsOptions ¶
type FetchLoggingConfigsOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
FetchLoggingConfigsOptions : The FetchLoggingConfigs options.
func (*FetchLoggingConfigsOptions) SetHeaders ¶
func (options *FetchLoggingConfigsOptions) SetHeaders(param map[string]string) *FetchLoggingConfigsOptions
SetHeaders : Allow user to set Headers
func (*FetchLoggingConfigsOptions) SetIdOrName ¶
func (options *FetchLoggingConfigsOptions) SetIdOrName(idOrName string) *FetchLoggingConfigsOptions
SetIdOrName : Allow user to set IdOrName
func (*FetchLoggingConfigsOptions) SetXAuthResourceGroupID ¶
func (options *FetchLoggingConfigsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *FetchLoggingConfigsOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type FilterConfigResponse ¶
type FilterConfigResponse struct { // The name of the container that you want to exclude from your logs. Container *string `json:"container,omitempty"` // A list of logging filter IDs that the filter covers. CoveringFilters []string `json:"coveringFilters,omitempty"` // The unique identifier of the logging configuration. ID *string `json:"id,omitempty"` // The pod label that you want to exclude from your logs. Label *string `json:"label,omitempty"` // The log level that you want to apply to your logs. Supported values are `debug` or `info`. LogLevel *string `json:"logLevel,omitempty"` // A list of logging configuration IDs where you want to apply the log filter. LoggingConfigs []string `json:"loggingConfigs,omitempty"` // A string in a log message that you want to exclude from your logs. Message *string `json:"message,omitempty"` // The Kubernetes namespace that you want to exclude from your logs. Namespace *string `json:"namespace,omitempty"` // Set this value to `true` if you want to interpret the message field as a regular expression. RegexMessageEnabled *bool `json:"regexMessageEnabled,omitempty"` // The type of filter that you want to apply to your logs. Supported values are `container` and `non-container`. Type *string `json:"type,omitempty"` // Internal use only. Version *string `json:"version,omitempty"` }
FilterConfigResponse : FilterConfigResponse is how users will see their logging filter configs from API responses.
type Flavor ¶
type Flavor struct { // The type of CPU architecture that the flavor uses. Architecture *string `json:"architecture,omitempty"` CorrespondingFlavor *string `json:"correspondingFlavor,omitempty"` Deprecated *bool `json:"deprecated,omitempty"` // The ID of the worker node flavor. ID *string `json:"id,omitempty"` IsTrusted *bool `json:"isTrusted,omitempty"` // The name of the worker node flavor. Name *string `json:"name,omitempty"` // The name of the provider. Provider *string `json:"provider,omitempty"` SecondaryStorage *string `json:"secondaryStorage,omitempty"` SecondaryStorageEncrypted *bool `json:"secondaryStorageEncrypted,omitempty"` Storage *string `json:"storage,omitempty"` }
Flavor : Flavor Definition of a flavor / machine type that can be deployed.
type FlavorResponse ¶
type FlavorResponse struct { AdditionalStorage []DiskConfigResp `json:"additionalStorage,omitempty"` Cores *int64 `json:"cores,omitempty"` Deprecated *bool `json:"deprecated,omitempty"` Gpus []GPUConfigResp `json:"gpus,omitempty"` ID *string `json:"id,omitempty"` Memory *string `json:"memory,omitempty"` Name *string `json:"name,omitempty"` NetworkSpeed *string `json:"networkSpeed,omitempty"` OcpUnsupported *bool `json:"ocp_unsupported,omitempty"` Os *string `json:"os,omitempty"` // DiskConfigResp response type for describing a disk configuration. PrimaryStorage *DiskConfigResp `json:"primaryStorage,omitempty"` Provider *string `json:"provider,omitempty"` // DiskConfigResp response type for describing a disk configuration. SecondaryStorage *DiskConfigResp `json:"secondaryStorage,omitempty"` SecondaryStorageEncrypted *bool `json:"secondaryStorageEncrypted,omitempty"` ServerType *string `json:"serverType,omitempty"` SgxEnabled *bool `json:"sgxEnabled,omitempty"` SupportedIsolation []string `json:"supported_isolation,omitempty"` }
FlavorResponse : FlavorResponse response type for retrieving a flavor.
type GPUConfigResp ¶
type GPUConfigResp struct { Count *int64 `json:"Count,omitempty"` Type *string `json:"Type,omitempty"` }
GPUConfigResp : GPUConfigResp response type for describing a GPU configuration.
type GetAddonsOptions ¶
type GetAddonsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetAddonsOptions : The GetAddons options.
func (*GetAddonsOptions) SetHeaders ¶
func (options *GetAddonsOptions) SetHeaders(param map[string]string) *GetAddonsOptions
SetHeaders : Allow user to set Headers
type GetAssignedStorageConfigsOptions ¶
type GetAssignedStorageConfigsOptions struct { // The cluster ID to list the assigned storage configurations. To list the Satellite clusters you have access to, run // `ibmcloud ks cluster ls --provider=satellite`. ClusterID *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetAssignedStorageConfigsOptions : The GetAssignedStorageConfigs options.
func (*GetAssignedStorageConfigsOptions) SetClusterID ¶
func (options *GetAssignedStorageConfigsOptions) SetClusterID(clusterID string) *GetAssignedStorageConfigsOptions
SetClusterID : Allow user to set ClusterID
func (*GetAssignedStorageConfigsOptions) SetHeaders ¶
func (options *GetAssignedStorageConfigsOptions) SetHeaders(param map[string]string) *GetAssignedStorageConfigsOptions
SetHeaders : Allow user to set Headers
type GetAssignmentByNameOptions ¶
type GetAssignmentByNameOptions struct { // The name of the assignment. To list the assignments that you have access to, run `ibmcloud sat storage assignment // ls`. Name *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetAssignmentByNameOptions : The GetAssignmentByName options.
func (*GetAssignmentByNameOptions) SetHeaders ¶
func (options *GetAssignmentByNameOptions) SetHeaders(param map[string]string) *GetAssignmentByNameOptions
SetHeaders : Allow user to set Headers
func (*GetAssignmentByNameOptions) SetName ¶
func (options *GetAssignmentByNameOptions) SetName(name string) *GetAssignmentByNameOptions
SetName : Allow user to set Name
type GetAssignmentOptions ¶
type GetAssignmentOptions struct { // The UUID of the assignment. To list the assignments that you have access to, run `ibmcloud sat storage assignment // ls`. UUID *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetAssignmentOptions : The GetAssignment options.
func (*GetAssignmentOptions) SetHeaders ¶
func (options *GetAssignmentOptions) SetHeaders(param map[string]string) *GetAssignmentOptions
SetHeaders : Allow user to set Headers
func (*GetAssignmentOptions) SetUUID ¶
func (options *GetAssignmentOptions) SetUUID(uuid string) *GetAssignmentOptions
SetUUID : Allow user to set UUID
type GetAssignmentsByConfigOptions ¶
type GetAssignmentsByConfigOptions struct { // The name or UUID of the Satellite storage configuration. To list your storage configurations, use the `GET // /v2/storage/satellite/getStorageConfiguration` API or run `ibmcloud sat storage config ls`. Config *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetAssignmentsByConfigOptions : The GetAssignmentsByConfig options.
func (*GetAssignmentsByConfigOptions) SetConfig ¶
func (options *GetAssignmentsByConfigOptions) SetConfig(config string) *GetAssignmentsByConfigOptions
SetConfig : Allow user to set Config
func (*GetAssignmentsByConfigOptions) SetHeaders ¶
func (options *GetAssignmentsByConfigOptions) SetHeaders(param map[string]string) *GetAssignmentsByConfigOptions
SetHeaders : Allow user to set Headers
type GetAssignmentsOptions ¶
type GetAssignmentsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetAssignmentsOptions : The GetAssignments options.
func (*GetAssignmentsOptions) SetHeaders ¶
func (options *GetAssignmentsOptions) SetHeaders(param map[string]string) *GetAssignmentsOptions
SetHeaders : Allow user to set Headers
type GetAttachmentOptions ¶
type GetAttachmentOptions struct { // The ID or name of the cluster. To list the clusters that you have access to, run `ibmcloud ks clusters`. Cluster *string `validate:"required"` // The ID of the worker node, whose volume attachments needs to be listed. To list all worker nodes for a cluster, run // `ibmcloud ks workers <cluster_name_or_ID>`. Worker *string `validate:"required"` // The unique volume attachment ID for the attached volume. VolumeAttachmentID *string `validate:"required"` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster-get <cluster>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
GetAttachmentOptions : The GetAttachment options.
func (*GetAttachmentOptions) SetCluster ¶
func (options *GetAttachmentOptions) SetCluster(cluster string) *GetAttachmentOptions
SetCluster : Allow user to set Cluster
func (*GetAttachmentOptions) SetHeaders ¶
func (options *GetAttachmentOptions) SetHeaders(param map[string]string) *GetAttachmentOptions
SetHeaders : Allow user to set Headers
func (*GetAttachmentOptions) SetVolumeAttachmentID ¶
func (options *GetAttachmentOptions) SetVolumeAttachmentID(volumeAttachmentID string) *GetAttachmentOptions
SetVolumeAttachmentID : Allow user to set VolumeAttachmentID
func (*GetAttachmentOptions) SetWorker ¶
func (options *GetAttachmentOptions) SetWorker(worker string) *GetAttachmentOptions
SetWorker : Allow user to set Worker
func (*GetAttachmentOptions) SetXAuthResourceGroupID ¶
func (options *GetAttachmentOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetAttachmentOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type GetAttachmentsOptions ¶
type GetAttachmentsOptions struct { // The ID or name of the cluster. To list the clusters that you have access to, run `ibmcloud ks clusters`. Cluster *string `validate:"required"` // The ID of the worker node, whose volume attachments needs to be listed. Worker *string `validate:"required"` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster-get <cluster>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
GetAttachmentsOptions : The GetAttachments options.
func (*GetAttachmentsOptions) SetCluster ¶
func (options *GetAttachmentsOptions) SetCluster(cluster string) *GetAttachmentsOptions
SetCluster : Allow user to set Cluster
func (*GetAttachmentsOptions) SetHeaders ¶
func (options *GetAttachmentsOptions) SetHeaders(param map[string]string) *GetAttachmentsOptions
SetHeaders : Allow user to set Headers
func (*GetAttachmentsOptions) SetWorker ¶
func (options *GetAttachmentsOptions) SetWorker(worker string) *GetAttachmentsOptions
SetWorker : Allow user to set Worker
func (*GetAttachmentsOptions) SetXAuthResourceGroupID ¶
func (options *GetAttachmentsOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetAttachmentsOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type GetAuditWebhookOptions ¶
type GetAuditWebhookOptions struct { // The name or ID of the cluster that you want audit configuration details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetAuditWebhookOptions : The GetAuditWebhook options.
func (*GetAuditWebhookOptions) SetHeaders ¶
func (options *GetAuditWebhookOptions) SetHeaders(param map[string]string) *GetAuditWebhookOptions
SetHeaders : Allow user to set Headers
func (*GetAuditWebhookOptions) SetIdOrName ¶
func (options *GetAuditWebhookOptions) SetIdOrName(idOrName string) *GetAuditWebhookOptions
SetIdOrName : Allow user to set IdOrName
func (*GetAuditWebhookOptions) SetXAuthResourceGroup ¶
func (options *GetAuditWebhookOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetAuditWebhookOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetAvailableALBTypesOptions ¶
type GetAvailableALBTypesOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetAvailableALBTypesOptions : The GetAvailableALBTypes options.
func (*GetAvailableALBTypesOptions) SetHeaders ¶
func (options *GetAvailableALBTypesOptions) SetHeaders(param map[string]string) *GetAvailableALBTypesOptions
SetHeaders : Allow user to set Headers
type GetAvailableStorageClassesOptions ¶
type GetAvailableStorageClassesOptions struct { // The ID of the cluster for which available storage classes from Satellite storage configurations are to be listed. To // list the Satellite clusters you have access to, run `ibmcloud ks cluster ls --provider=satellite`. ClusterID *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetAvailableStorageClassesOptions : The GetAvailableStorageClasses options.
func (*GetAvailableStorageClassesOptions) SetClusterID ¶
func (options *GetAvailableStorageClassesOptions) SetClusterID(clusterID string) *GetAvailableStorageClassesOptions
SetClusterID : Allow user to set ClusterID
func (*GetAvailableStorageClassesOptions) SetHeaders ¶
func (options *GetAvailableStorageClassesOptions) SetHeaders(param map[string]string) *GetAvailableStorageClassesOptions
SetHeaders : Allow user to set Headers
type GetBluemixConfigOptions ¶
type GetBluemixConfigOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetBluemixConfigOptions : The GetBluemixConfig options.
func (*GetBluemixConfigOptions) SetHeaders ¶
func (options *GetBluemixConfigOptions) SetHeaders(param map[string]string) *GetBluemixConfigOptions
SetHeaders : Allow user to set Headers
type GetCRKResponse ¶
type GetCRKResponse struct { CrkID *string `json:"crk_id,omitempty"` Name *string `json:"name,omitempty"` }
GetCRKResponse : GetCRKResponse is data returned by a getCRKs request call.
type GetCluster1Options ¶
type GetCluster1Options struct { // The name or ID of the cluster that you want information about. To list the clusters that you have access to, use the // `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // To view additional cluster resources like addons, VLANs, subnets, and storage, pass `true`. ShowResources *string // Allows users to set headers on API requests Headers map[string]string }
GetCluster1Options : The GetCluster1 options.
func (*GetCluster1Options) SetHeaders ¶
func (options *GetCluster1Options) SetHeaders(param map[string]string) *GetCluster1Options
SetHeaders : Allow user to set Headers
func (*GetCluster1Options) SetIdOrName ¶
func (options *GetCluster1Options) SetIdOrName(idOrName string) *GetCluster1Options
SetIdOrName : Allow user to set IdOrName
func (*GetCluster1Options) SetShowResources ¶
func (options *GetCluster1Options) SetShowResources(showResources string) *GetCluster1Options
SetShowResources : Allow user to set ShowResources
func (*GetCluster1Options) SetXAuthResourceGroup ¶
func (options *GetCluster1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetCluster1Options
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterACLsOptions ¶
type GetClusterACLsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterACLsOptions : The GetClusterACLs options.
func (*GetClusterACLsOptions) SetHeaders ¶
func (options *GetClusterACLsOptions) SetHeaders(param map[string]string) *GetClusterACLsOptions
SetHeaders : Allow user to set Headers
func (*GetClusterACLsOptions) SetIdOrName ¶
func (options *GetClusterACLsOptions) SetIdOrName(idOrName string) *GetClusterACLsOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterACLsOptions) SetXAuthResourceGroup ¶
func (options *GetClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterACLsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterALBOptions ¶
type GetClusterALBOptions struct { // The ID of the ALB that you want details for. To list the IDs for the ALBs in a cluster, use the `GET // /clusters/{idOrName}` API or run `ibmcloud ks alb ls --cluster <cluster_name_or_ID>`. AlbID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetClusterALBOptions : The GetClusterALB options.
func (*GetClusterALBOptions) SetAlbID ¶
func (options *GetClusterALBOptions) SetAlbID(albID string) *GetClusterALBOptions
SetAlbID : Allow user to set AlbID
func (*GetClusterALBOptions) SetHeaders ¶
func (options *GetClusterALBOptions) SetHeaders(param map[string]string) *GetClusterALBOptions
SetHeaders : Allow user to set Headers
type GetClusterALBsOptions ¶
type GetClusterALBsOptions struct { // The name or ID of the cluster that you want to see ALB information for. To list the clusters that you have access // to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterALBsOptions : The GetClusterALBs options.
func (*GetClusterALBsOptions) SetHeaders ¶
func (options *GetClusterALBsOptions) SetHeaders(param map[string]string) *GetClusterALBsOptions
SetHeaders : Allow user to set Headers
func (*GetClusterALBsOptions) SetIdOrName ¶
func (options *GetClusterALBsOptions) SetIdOrName(idOrName string) *GetClusterALBsOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterALBsOptions) SetXAuthResourceGroup ¶
func (options *GetClusterALBsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterALBsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterAddonsOptions ¶
type GetClusterAddonsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group of the cluster, use the `GET // /v1/clusters/{idOrName}` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterAddonsOptions : The GetClusterAddons options.
func (*GetClusterAddonsOptions) SetHeaders ¶
func (options *GetClusterAddonsOptions) SetHeaders(param map[string]string) *GetClusterAddonsOptions
SetHeaders : Allow user to set Headers
func (*GetClusterAddonsOptions) SetIdOrName ¶
func (options *GetClusterAddonsOptions) SetIdOrName(idOrName string) *GetClusterAddonsOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterAddonsOptions) SetXAuthResourceGroup ¶
func (options *GetClusterAddonsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterAddonsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterConfigOptions ¶
type GetClusterConfigOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string `validate:"required"` // The name or ID of the cluster for which you want to download the Kubernetes configuration file and certificates. To // list the clusters that you have access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // The format of the user identity to use in the Kubernetes configuration and policies. Must match the IAM provided // user email, up to letter case. Sub *string // To format the output in a single YAML file, pass `yaml`. Format *string // Retrieve the Calico network config with the Admin config. This only works against the admin // endpoint('/config/admin'). CreateNetworkConfig *bool // Skip adding the RBAC roles based on user's access in IAM. SkipRBAC *bool // Allows users to set headers on API requests Headers map[string]string }
GetClusterConfigOptions : The GetClusterConfig options.
func (*GetClusterConfigOptions) SetCreateNetworkConfig ¶
func (options *GetClusterConfigOptions) SetCreateNetworkConfig(createNetworkConfig bool) *GetClusterConfigOptions
SetCreateNetworkConfig : Allow user to set CreateNetworkConfig
func (*GetClusterConfigOptions) SetFormat ¶
func (options *GetClusterConfigOptions) SetFormat(format string) *GetClusterConfigOptions
SetFormat : Allow user to set Format
func (*GetClusterConfigOptions) SetHeaders ¶
func (options *GetClusterConfigOptions) SetHeaders(param map[string]string) *GetClusterConfigOptions
SetHeaders : Allow user to set Headers
func (*GetClusterConfigOptions) SetIdOrName ¶
func (options *GetClusterConfigOptions) SetIdOrName(idOrName string) *GetClusterConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterConfigOptions) SetSkipRBAC ¶
func (options *GetClusterConfigOptions) SetSkipRBAC(skipRBAC bool) *GetClusterConfigOptions
SetSkipRBAC : Allow user to set SkipRBAC
func (*GetClusterConfigOptions) SetSub ¶
func (options *GetClusterConfigOptions) SetSub(sub string) *GetClusterConfigOptions
SetSub : Allow user to set Sub
func (*GetClusterConfigOptions) SetXAuthRefreshToken ¶
func (options *GetClusterConfigOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetClusterConfigOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*GetClusterConfigOptions) SetXAuthResourceGroup ¶
func (options *GetClusterConfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterConfigOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterDetailResponse ¶
type GetClusterDetailResponse struct { Id string `json:"id"` Name string `json:"name"` Region string `json:"region"` ResourceGroup string `json:"resourceGroup"` ResourceGroupName string `json:"resourceGroupName"` PodSubnet string `json:"podSubnet"` ServiceSubnet string `json:"serviceSubnet"` CreatedDate string `json:"createdDate"` MasterKubeVersion string `json:"masterKubeVersion"` TargetVersion string `json:"targetVersion"` WorkerCount int `json:"workerCount"` Location string `json:"location"` Datacenter string `json:"datacenter"` MultiAzCapable bool `json:"multiAzCapable"` Provider string `json:"provider"` CalicoIPAutodetectionConfig string `json:"calicoIPAutodetectionConfig"` State string `json:"state"` Status string `json:"status"` VersionEOS string `json:"versionEOS"` IsPaid bool `json:"isPaid"` Entitlement string `json:"entitlement"` Type string `json:"type"` Addons []struct { Name string `json:"name"` Version string `json:"version"` } `json:"addons"` EtcdPort string `json:"etcdPort"` MasterURL string `json:"masterURL"` Ingress struct { Hostname string `json:"hostname"` SecretName string `json:"secretName"` Status string `json:"status"` Message string `json:"message"` } `json:"ingress"` CaCertRotationStatus struct { Status string `json:"status"` ActionTriggerDate string `json:"actionTriggerDate"` ActionCompletedDate string `json:"actionCompletedDate"` } ImageSecurityEnabled bool `json:"imageSecurityEnabled"` DisableAutoUpdate bool `json:"disableAutoUpdate"` Crn string `json:"crn"` WorkerZones []string `json:"workerZones"` // SupportedOperatingSystems => unknown type Lifecycle struct { MasterStatus string `json:"masterStatus"` MasterStatusModifiedDate string `json:"masterStatusModifiedDate"` MasterHealth string `json:"masterHealth"` MasterState string `json:"masterState"` ModifiedDate string `json:"modifiedDate"` } `json:"lifecycle"` ServiceEndpoints struct { PrivateServiceEndpointEnabled bool `json:"privateServiceEndpointEnabled"` PrivateServiceEndpointURL string `json:"privateServiceEndpointURL"` PublicServiceEndpointEnabled bool `json:"publicServiceEndpointEnabled"` PublicServiceEndpointURL string `json:"publicServiceEndpointURL"` } `json:"serviceEndpoints"` Features struct { KeyProtectEnabled bool `json:"keyProtectEnabled"` PullSecretApplied bool `json:"pullSecretApplied"` } `json:"features"` Vpcs []string `json:"vpcs"` }
GetClusterDetailResponse Newly created for manual unmarshal JSON response
type GetClusterKeyOwnerOptions ¶
type GetClusterKeyOwnerOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterKeyOwnerOptions : The GetClusterKeyOwner options.
func (*GetClusterKeyOwnerOptions) SetHeaders ¶
func (options *GetClusterKeyOwnerOptions) SetHeaders(param map[string]string) *GetClusterKeyOwnerOptions
SetHeaders : Allow user to set Headers
func (*GetClusterKeyOwnerOptions) SetIdOrName ¶
func (options *GetClusterKeyOwnerOptions) SetIdOrName(idOrName string) *GetClusterKeyOwnerOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterKeyOwnerOptions) SetXAuthResourceGroupID ¶
func (options *GetClusterKeyOwnerOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetClusterKeyOwnerOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type GetClusterOptions ¶
type GetClusterOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the VPC clusters that you // have access to, use the `GET /v2/vpc/getClusters` API or run `ibmcloud ks cluster ls --provider vpc-classic`. Cluster *string `validate:"required"` // The ID of the resource group to list clusters for. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, all the clusters in the account that you have access to are listed. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterOptions : The GetCluster options.
func (*GetClusterOptions) SetCluster ¶
func (options *GetClusterOptions) SetCluster(cluster string) *GetClusterOptions
SetCluster : Allow user to set Cluster
func (*GetClusterOptions) SetHeaders ¶
func (options *GetClusterOptions) SetHeaders(param map[string]string) *GetClusterOptions
SetHeaders : Allow user to set Headers
func (*GetClusterOptions) SetXAuthResourceGroup ¶
func (options *GetClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterResponse ¶
type GetClusterResponse struct { Addons []CommonClusterAddon `json:"addons,omitempty"` // CommonClusterCACertRotation CA cert rotation properties. CaCertRotationStatus *CommonClusterCACertRotation `json:"caCertRotationStatus,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` Crn *string `json:"crn,omitempty"` Datacenter *string `json:"datacenter,omitempty"` DisableAutoUpdate *bool `json:"disableAutoUpdate,omitempty"` Entitlement *string `json:"entitlement,omitempty"` EtcdPort *string `json:"etcdPort,omitempty"` Features *CommonClusterFeatures `json:"features,omitempty"` ID *string `json:"id,omitempty"` ImageSecurityEnabled *bool `json:"imageSecurityEnabled,omitempty"` Ingress *CommonClusterIngress `json:"ingress,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` Lifecycle *CommonClusterLifecycle `json:"lifecycle,omitempty"` Location *string `json:"location,omitempty"` LocationZones []string `json:"locationZones,omitempty"` MasterKubeVersion *string `json:"masterKubeVersion,omitempty"` MasterURL *string `json:"masterURL,omitempty"` MonitoringURL *string `json:"monitoringURL,omitempty"` MultiAzCapable *bool `json:"multiAzCapable,omitempty"` Name *string `json:"name,omitempty"` PodSubnet *string `json:"podSubnet,omitempty"` Provider *string `json:"provider,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` ServiceEndpoints *CommonClusterServiceEndpoint `json:"serviceEndpoints,omitempty"` ServiceSubnet *string `json:"serviceSubnet,omitempty"` // The lifecycle state of the cluster. Possible values include aborted, critical, delete_failed, deleted, deleting, // deploy_failed, deploying, normal, pending, requested, updating, unsupported, and warning. For more information, see // the docs 'http://ibm.biz/cluster-health-states'. State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` TargetVersion *string `json:"targetVersion,omitempty"` Type *string `json:"type,omitempty"` VersionEOS *string `json:"versionEOS,omitempty"` Vlans []VlanConfigField `json:"vlans,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` WorkerZones []string `json:"workerZones,omitempty"` // VLANS is a helper type to sort an api.VLAN list. The VLANS will sort the list in order of the // Properties.PrimaryRouter value so that VLAN's of a common router are listed consecutively. WorkerVlans []VLAN `json:"worker_vlans,omitempty"` }
GetClusterResponse : GetClusterResponse struct
type GetClusterSubnetsOptions ¶
type GetClusterSubnetsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterSubnetsOptions : The GetClusterSubnets options.
func (*GetClusterSubnetsOptions) SetHeaders ¶
func (options *GetClusterSubnetsOptions) SetHeaders(param map[string]string) *GetClusterSubnetsOptions
SetHeaders : Allow user to set Headers
func (*GetClusterSubnetsOptions) SetIdOrName ¶
func (options *GetClusterSubnetsOptions) SetIdOrName(idOrName string) *GetClusterSubnetsOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterSubnetsOptions) SetXAuthResourceGroup ¶
func (options *GetClusterSubnetsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterSubnetsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterUserSubnetOptions ¶
type GetClusterUserSubnetOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterUserSubnetOptions : The GetClusterUserSubnet options.
func (*GetClusterUserSubnetOptions) SetHeaders ¶
func (options *GetClusterUserSubnetOptions) SetHeaders(param map[string]string) *GetClusterUserSubnetOptions
SetHeaders : Allow user to set Headers
func (*GetClusterUserSubnetOptions) SetIdOrName ¶
func (options *GetClusterUserSubnetOptions) SetIdOrName(idOrName string) *GetClusterUserSubnetOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterUserSubnetOptions) SetXAuthResourceGroup ¶
func (options *GetClusterUserSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterUserSubnetOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterWebhooksOptions ¶
type GetClusterWebhooksOptions struct { // The name or ID of the cluster for which you want to list available webhooks. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterWebhooksOptions : The GetClusterWebhooks options.
func (*GetClusterWebhooksOptions) SetHeaders ¶
func (options *GetClusterWebhooksOptions) SetHeaders(param map[string]string) *GetClusterWebhooksOptions
SetHeaders : Allow user to set Headers
func (*GetClusterWebhooksOptions) SetIdOrName ¶
func (options *GetClusterWebhooksOptions) SetIdOrName(idOrName string) *GetClusterWebhooksOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterWebhooksOptions) SetXAuthResourceGroup ¶
func (options *GetClusterWebhooksOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterWebhooksOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClusterWorkersOptions ¶
type GetClusterWorkersOptions struct { // The name or ID of the cluster for which you want to list all worker nodes. To list the clusters that you have access // to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // The name or ID of the worker pool to filter results for. Run `ibmcloud ks worker-pool ls --cluster <cluster name>`. Pool *string // true|false Shows deleted workers. ShowDeleted *string // Allows users to set headers on API requests Headers map[string]string }
GetClusterWorkersOptions : The GetClusterWorkers options.
func (*GetClusterWorkersOptions) SetHeaders ¶
func (options *GetClusterWorkersOptions) SetHeaders(param map[string]string) *GetClusterWorkersOptions
SetHeaders : Allow user to set Headers
func (*GetClusterWorkersOptions) SetIdOrName ¶
func (options *GetClusterWorkersOptions) SetIdOrName(idOrName string) *GetClusterWorkersOptions
SetIdOrName : Allow user to set IdOrName
func (*GetClusterWorkersOptions) SetPool ¶
func (options *GetClusterWorkersOptions) SetPool(pool string) *GetClusterWorkersOptions
SetPool : Allow user to set Pool
func (*GetClusterWorkersOptions) SetShowDeleted ¶
func (options *GetClusterWorkersOptions) SetShowDeleted(showDeleted string) *GetClusterWorkersOptions
SetShowDeleted : Allow user to set ShowDeleted
func (*GetClusterWorkersOptions) SetXAuthResourceGroup ¶
func (options *GetClusterWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClusterWorkersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClustersOptions ¶
type GetClustersOptions struct { // The ID of the resource group to list clusters for. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, all the clusters in the account that you have access to are listed. XAuthResourceGroup *string // Specify a location to filter clusters for. To see supported locations, use the `GET /v1/locations` API or run // `ibmcloud ks locations`. Location *string // To view additional cluster resources like addons, VLANs, subnets, and storage, pass `true`. ShowResources *string // Allows users to set headers on API requests Headers map[string]string }
GetClustersOptions : The GetClusters options.
func (*GetClustersOptions) SetHeaders ¶
func (options *GetClustersOptions) SetHeaders(param map[string]string) *GetClustersOptions
SetHeaders : Allow user to set Headers
func (*GetClustersOptions) SetLocation ¶
func (options *GetClustersOptions) SetLocation(location string) *GetClustersOptions
SetLocation : Allow user to set Location
func (*GetClustersOptions) SetShowResources ¶
func (options *GetClustersOptions) SetShowResources(showResources string) *GetClustersOptions
SetShowResources : Allow user to set ShowResources
func (*GetClustersOptions) SetXAuthResourceGroup ¶
func (options *GetClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetClustersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetClustersResponse ¶
type GetClustersResponse struct { Addons []CommonClusterAddon `json:"addons,omitempty"` // CommonClusterCACertRotation CA cert rotation properties. CaCertRotationStatus *CommonClusterCACertRotation `json:"caCertRotationStatus,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` Datacenter *string `json:"datacenter,omitempty"` Entitlement *string `json:"entitlement,omitempty"` EtcdPort *string `json:"etcdPort,omitempty"` ID *string `json:"id,omitempty"` ImageSecurityEnabled *bool `json:"imageSecurityEnabled,omitempty"` Ingress *CommonClusterIngress `json:"ingress,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` Location *string `json:"location,omitempty"` MasterKubeVersion *string `json:"masterKubeVersion,omitempty"` MasterURL *string `json:"masterURL,omitempty"` MultiAzCapable *bool `json:"multiAzCapable,omitempty"` Name *string `json:"name,omitempty"` PodSubnet *string `json:"podSubnet,omitempty"` Provider *string `json:"provider,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` ServiceSubnet *string `json:"serviceSubnet,omitempty"` // The lifecycle state of the cluster. Possible values include aborted, critical, delete_failed, deleted, deleting, // deploy_failed, deploying, normal, pending, requested, updating, unsupported, and warning. For more information, see // the docs 'http://ibm.biz/cluster-health-states'. State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` TargetVersion *string `json:"targetVersion,omitempty"` Type *string `json:"type,omitempty"` VersionEOS *string `json:"versionEOS,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` }
GetClustersResponse : GetClustersResponse cluster response for cluster list.
type GetDatacenterMachineTypesOptions ¶
type GetDatacenterMachineTypesOptions struct { // The zone ID where you want to list available machine types. To list available zones, run `ibmcloud ks zone ls` or // use the `GET /v1/datacenters` API. Datacenter *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDatacenterMachineTypesOptions : The GetDatacenterMachineTypes options.
func (*GetDatacenterMachineTypesOptions) SetDatacenter ¶
func (options *GetDatacenterMachineTypesOptions) SetDatacenter(datacenter string) *GetDatacenterMachineTypesOptions
SetDatacenter : Allow user to set Datacenter
func (*GetDatacenterMachineTypesOptions) SetHeaders ¶
func (options *GetDatacenterMachineTypesOptions) SetHeaders(param map[string]string) *GetDatacenterMachineTypesOptions
SetHeaders : Allow user to set Headers
type GetDatacenterVLANsOptions ¶
type GetDatacenterVLANsOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string `validate:"required"` // The ID of the zone where you want to list available public and private VLANs. To list available zones, run `ibmcloud // ks zone ls` or use the `GET /v1/datacenters` API. Datacenter *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDatacenterVLANsOptions : The GetDatacenterVLANs options.
func (*GetDatacenterVLANsOptions) SetDatacenter ¶
func (options *GetDatacenterVLANsOptions) SetDatacenter(datacenter string) *GetDatacenterVLANsOptions
SetDatacenter : Allow user to set Datacenter
func (*GetDatacenterVLANsOptions) SetHeaders ¶
func (options *GetDatacenterVLANsOptions) SetHeaders(param map[string]string) *GetDatacenterVLANsOptions
SetHeaders : Allow user to set Headers
func (*GetDatacenterVLANsOptions) SetXAuthRefreshToken ¶
func (options *GetDatacenterVLANsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetDatacenterVLANsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetDefaultLoggingEndpointOptions ¶
type GetDefaultLoggingEndpointOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
GetDefaultLoggingEndpointOptions : The GetDefaultLoggingEndpoint options.
func (*GetDefaultLoggingEndpointOptions) SetHeaders ¶
func (options *GetDefaultLoggingEndpointOptions) SetHeaders(param map[string]string) *GetDefaultLoggingEndpointOptions
SetHeaders : Allow user to set Headers
func (*GetDefaultLoggingEndpointOptions) SetIdOrName ¶
func (options *GetDefaultLoggingEndpointOptions) SetIdOrName(idOrName string) *GetDefaultLoggingEndpointOptions
SetIdOrName : Allow user to set IdOrName
func (*GetDefaultLoggingEndpointOptions) SetXAuthResourceGroupID ¶
func (options *GetDefaultLoggingEndpointOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetDefaultLoggingEndpointOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type GetFluentdUpdatePolicyOptions ¶
type GetFluentdUpdatePolicyOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
GetFluentdUpdatePolicyOptions : The GetFluentdUpdatePolicy options.
func (*GetFluentdUpdatePolicyOptions) SetHeaders ¶
func (options *GetFluentdUpdatePolicyOptions) SetHeaders(param map[string]string) *GetFluentdUpdatePolicyOptions
SetHeaders : Allow user to set Headers
func (*GetFluentdUpdatePolicyOptions) SetIdOrName ¶
func (options *GetFluentdUpdatePolicyOptions) SetIdOrName(idOrName string) *GetFluentdUpdatePolicyOptions
SetIdOrName : Allow user to set IdOrName
func (*GetFluentdUpdatePolicyOptions) SetXAuthResourceGroupID ¶
func (options *GetFluentdUpdatePolicyOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetFluentdUpdatePolicyOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type GetInfraPermissionsOptions ¶
type GetInfraPermissionsOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to check the infrastructure permissions. To list // available regions, use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // The ID of the resource group. To list available resource group IDs, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetInfraPermissionsOptions : The GetInfraPermissions options.
func (*GetInfraPermissionsOptions) SetHeaders ¶
func (options *GetInfraPermissionsOptions) SetHeaders(param map[string]string) *GetInfraPermissionsOptions
SetHeaders : Allow user to set Headers
func (*GetInfraPermissionsOptions) SetXAuthResourceGroup ¶
func (options *GetInfraPermissionsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetInfraPermissionsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetInfraPermissionsOptions) SetXRegion ¶
func (options *GetInfraPermissionsOptions) SetXRegion(xRegion string) *GetInfraPermissionsOptions
SetXRegion : Allow user to set XRegion
type GetKMSInstanceResponse ¶
type GetKMSInstanceResponse struct { InstanceID *string `json:"instance_id,omitempty"` Name *string `json:"name,omitempty"` Region *string `json:"region,omitempty"` Service *string `json:"service,omitempty"` }
GetKMSInstanceResponse : GetKMSInstanceResponse struct
type GetKubeVersionsOptions ¶
type GetKubeVersionsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetKubeVersionsOptions : The GetKubeVersions options.
func (*GetKubeVersionsOptions) SetHeaders ¶
func (options *GetKubeVersionsOptions) SetHeaders(param map[string]string) *GetKubeVersionsOptions
SetHeaders : Allow user to set Headers
type GetKubeconfigOptions ¶
type GetKubeconfigOptions struct { // Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run ibmcloud iam oauth-tokens. Authorization *string `validate:"required"` // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v2/getClusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Default format is json. Other options include yaml, and zip. Format *string // Retrieve the admin kubeconfig file. Admin *bool // Retrieve the Calico network config. Requires admin=true and format=zip. Network *bool // Allows users to set headers on API requests Headers map[string]string }
GetKubeconfigOptions : The GetKubeconfig options. Modified XAuthRefreshToken to Authorization
func (*GetKubeconfigOptions) SetAdmin ¶
func (options *GetKubeconfigOptions) SetAdmin(admin bool) *GetKubeconfigOptions
SetAdmin : Allow user to set Admin
func (*GetKubeconfigOptions) SetAuthorization ¶
func (options *GetKubeconfigOptions) SetAuthorization(authorization string) *GetKubeconfigOptions
SetAuthorization : Allow user to set Autorization
func (*GetKubeconfigOptions) SetCluster ¶
func (options *GetKubeconfigOptions) SetCluster(cluster string) *GetKubeconfigOptions
SetCluster : Allow user to set Cluster
func (*GetKubeconfigOptions) SetFormat ¶
func (options *GetKubeconfigOptions) SetFormat(format string) *GetKubeconfigOptions
SetFormat : Allow user to set Format
func (*GetKubeconfigOptions) SetHeaders ¶
func (options *GetKubeconfigOptions) SetHeaders(param map[string]string) *GetKubeconfigOptions
SetHeaders : Allow user to set Headers
func (*GetKubeconfigOptions) SetNetwork ¶
func (options *GetKubeconfigOptions) SetNetwork(network bool) *GetKubeconfigOptions
SetNetwork : Allow user to set Network
func (*GetKubeconfigOptions) SetXAuthResourceGroup ¶
func (options *GetKubeconfigOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetKubeconfigOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetLBConfigOptions ¶
type GetLBConfigOptions struct { // The name or ID of the cluster. Cluster *string `validate:"required"` // Type of load balancer configuration to return. Possible options are `public` and `private`. Type *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetLBConfigOptions : The GetLBConfig options.
func (*GetLBConfigOptions) SetCluster ¶
func (options *GetLBConfigOptions) SetCluster(cluster string) *GetLBConfigOptions
SetCluster : Allow user to set Cluster
func (*GetLBConfigOptions) SetHeaders ¶
func (options *GetLBConfigOptions) SetHeaders(param map[string]string) *GetLBConfigOptions
SetHeaders : Allow user to set Headers
func (*GetLBConfigOptions) SetType ¶
func (options *GetLBConfigOptions) SetType(typeVar string) *GetLBConfigOptions
SetType : Allow user to set Type
type GetLoggingInstanceOptions ¶
type GetLoggingInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required only in the absense of an IAM cookie and when the API is invoked through a CURL // command. XAuthRefreshToken *string `validate:"required"` // The name or ID of the cluster for which you want to show details of an existing LogDNA logging configuration. To // list available clusters, run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The name or ID of the LogDNA service instance that you configured for the cluster. To list available LogDNA service // instances, run `ibmcloud resource service-instances`. Instance *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetLoggingInstanceOptions : The GetLoggingInstance options.
func (*GetLoggingInstanceOptions) SetCluster ¶
func (options *GetLoggingInstanceOptions) SetCluster(cluster string) *GetLoggingInstanceOptions
SetCluster : Allow user to set Cluster
func (*GetLoggingInstanceOptions) SetHeaders ¶
func (options *GetLoggingInstanceOptions) SetHeaders(param map[string]string) *GetLoggingInstanceOptions
SetHeaders : Allow user to set Headers
func (*GetLoggingInstanceOptions) SetInstance ¶
func (options *GetLoggingInstanceOptions) SetInstance(instance string) *GetLoggingInstanceOptions
SetInstance : Allow user to set Instance
func (*GetLoggingInstanceOptions) SetXAuthRefreshToken ¶
func (options *GetLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetLoggingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetLoggingInstancesOptions ¶
type GetLoggingInstancesOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. XAuthRefreshToken *string `validate:"required"` // The name or ID of the cluster for which you want to list existing LogDNA logging configurations. To list available // clusters, run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetLoggingInstancesOptions : The GetLoggingInstances options.
func (*GetLoggingInstancesOptions) SetCluster ¶
func (options *GetLoggingInstancesOptions) SetCluster(cluster string) *GetLoggingInstancesOptions
SetCluster : Allow user to set Cluster
func (*GetLoggingInstancesOptions) SetHeaders ¶
func (options *GetLoggingInstancesOptions) SetHeaders(param map[string]string) *GetLoggingInstancesOptions
SetHeaders : Allow user to set Headers
func (*GetLoggingInstancesOptions) SetXAuthRefreshToken ¶
func (options *GetLoggingInstancesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetLoggingInstancesOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetMasterLogCollectionStatusOptions ¶
type GetMasterLogCollectionStatusOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The IBM Cloud resource group to which the cluster belongs. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetMasterLogCollectionStatusOptions : The GetMasterLogCollectionStatus options.
func (*GetMasterLogCollectionStatusOptions) SetHeaders ¶
func (options *GetMasterLogCollectionStatusOptions) SetHeaders(param map[string]string) *GetMasterLogCollectionStatusOptions
SetHeaders : Allow user to set Headers
func (*GetMasterLogCollectionStatusOptions) SetIdOrName ¶
func (options *GetMasterLogCollectionStatusOptions) SetIdOrName(idOrName string) *GetMasterLogCollectionStatusOptions
SetIdOrName : Allow user to set IdOrName
func (*GetMasterLogCollectionStatusOptions) SetXAuthResourceGroup ¶
func (options *GetMasterLogCollectionStatusOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetMasterLogCollectionStatusOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetMessagesOptions ¶
type GetMessagesOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetMessagesOptions : The GetMessages options.
func (*GetMessagesOptions) SetHeaders ¶
func (options *GetMessagesOptions) SetHeaders(param map[string]string) *GetMessagesOptions
SetHeaders : Allow user to set Headers
type GetMigrationStatusOptions ¶
type GetMigrationStatusOptions struct { // The name or ID of the cluster. Cluster *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetMigrationStatusOptions : The GetMigrationStatus options.
func (*GetMigrationStatusOptions) SetCluster ¶
func (options *GetMigrationStatusOptions) SetCluster(cluster string) *GetMigrationStatusOptions
SetCluster : Allow user to set Cluster
func (*GetMigrationStatusOptions) SetHeaders ¶
func (options *GetMigrationStatusOptions) SetHeaders(param map[string]string) *GetMigrationStatusOptions
SetHeaders : Allow user to set Headers
type GetMonitoringInstanceOptions ¶
type GetMonitoringInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. XAuthRefreshToken *string `validate:"required"` // The name or ID of the cluster for which you want to show details of an existing Sysdig monitoring configuration. To // list available clusters, run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The name or ID of the Sysdig service instance that you configured for the cluster. To list available Sysdig service // instances, run `ibmcloud resource service-instances`. Instance *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetMonitoringInstanceOptions : The GetMonitoringInstance options.
func (*GetMonitoringInstanceOptions) SetCluster ¶
func (options *GetMonitoringInstanceOptions) SetCluster(cluster string) *GetMonitoringInstanceOptions
SetCluster : Allow user to set Cluster
func (*GetMonitoringInstanceOptions) SetHeaders ¶
func (options *GetMonitoringInstanceOptions) SetHeaders(param map[string]string) *GetMonitoringInstanceOptions
SetHeaders : Allow user to set Headers
func (*GetMonitoringInstanceOptions) SetInstance ¶
func (options *GetMonitoringInstanceOptions) SetInstance(instance string) *GetMonitoringInstanceOptions
SetInstance : Allow user to set Instance
func (*GetMonitoringInstanceOptions) SetXAuthRefreshToken ¶
func (options *GetMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetMonitoringInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetMonitoringInstancesOptions ¶
type GetMonitoringInstancesOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. XAuthRefreshToken *string `validate:"required"` // The name or ID of the cluster for which you want to list existing Sysdig monitoring configurations. To list // available clusters, run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetMonitoringInstancesOptions : The GetMonitoringInstances options.
func (*GetMonitoringInstancesOptions) SetCluster ¶
func (options *GetMonitoringInstancesOptions) SetCluster(cluster string) *GetMonitoringInstancesOptions
SetCluster : Allow user to set Cluster
func (*GetMonitoringInstancesOptions) SetHeaders ¶
func (options *GetMonitoringInstancesOptions) SetHeaders(param map[string]string) *GetMonitoringInstancesOptions
SetHeaders : Allow user to set Headers
func (*GetMonitoringInstancesOptions) SetXAuthRefreshToken ¶
func (options *GetMonitoringInstancesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetMonitoringInstancesOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetNlbDNSHealthMonitorOptions ¶
type GetNlbDNSHealthMonitorOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The NLB subdomain that you want health check monitor settings for. To list existing NLB subdomains, use the `GET // /clusters/{idOrName}/list` API or run `ibmcloud ks nlb-dns ls --cluster <cluster_name_or_ID>`. NlbHost *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetNlbDNSHealthMonitorOptions : The GetNlbDNSHealthMonitor options.
func (*GetNlbDNSHealthMonitorOptions) SetHeaders ¶
func (options *GetNlbDNSHealthMonitorOptions) SetHeaders(param map[string]string) *GetNlbDNSHealthMonitorOptions
SetHeaders : Allow user to set Headers
func (*GetNlbDNSHealthMonitorOptions) SetIdOrName ¶
func (options *GetNlbDNSHealthMonitorOptions) SetIdOrName(idOrName string) *GetNlbDNSHealthMonitorOptions
SetIdOrName : Allow user to set IdOrName
func (*GetNlbDNSHealthMonitorOptions) SetNlbHost ¶
func (options *GetNlbDNSHealthMonitorOptions) SetNlbHost(nlbHost string) *GetNlbDNSHealthMonitorOptions
SetNlbHost : Allow user to set NlbHost
func (*GetNlbDNSHealthMonitorOptions) SetXAuthResourceGroup ¶
func (options *GetNlbDNSHealthMonitorOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetNlbDNSHealthMonitorOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetNlbDNSListOptions ¶
type GetNlbDNSListOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetNlbDNSListOptions : The GetNlbDNSList options.
func (*GetNlbDNSListOptions) SetCluster ¶
func (options *GetNlbDNSListOptions) SetCluster(cluster string) *GetNlbDNSListOptions
SetCluster : Allow user to set Cluster
func (*GetNlbDNSListOptions) SetHeaders ¶
func (options *GetNlbDNSListOptions) SetHeaders(param map[string]string) *GetNlbDNSListOptions
SetHeaders : Allow user to set Headers
type GetProductConfigOptions ¶
type GetProductConfigOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetProductConfigOptions : The GetProductConfig options.
func (*GetProductConfigOptions) SetHeaders ¶
func (options *GetProductConfigOptions) SetHeaders(param map[string]string) *GetProductConfigOptions
SetHeaders : Allow user to set Headers
type GetQuotaOptions ¶
type GetQuotaOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetQuotaOptions : The GetQuota options.
func (*GetQuotaOptions) SetHeaders ¶
func (options *GetQuotaOptions) SetHeaders(param map[string]string) *GetQuotaOptions
SetHeaders : Allow user to set Headers
type GetQuotaResource ¶
type GetQuotaResource struct { Infrastructure *string `json:"infrastructure,omitempty"` Regions []GetQuotaResourceRegion `json:"regions,omitempty"` Type *string `json:"type,omitempty"` }
GetQuotaResource : GetQuotaResource struct
type GetQuotaResourceRegion ¶
type GetQuotaResourceRegion struct { ID *string `json:"id,omitempty"` Quota *int64 `json:"quota,omitempty"` }
GetQuotaResourceRegion : GetQuotaResourceRegion struct
type GetRegionsOptions ¶
type GetRegionsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetRegionsOptions : The GetRegions options.
func (*GetRegionsOptions) SetHeaders ¶
func (options *GetRegionsOptions) SetHeaders(param map[string]string) *GetRegionsOptions
SetHeaders : Allow user to set Headers
type GetSatLocationNlbDNSListOptions ¶
type GetSatLocationNlbDNSListOptions struct { // To list available locations, use the GET `/v2/satellite/getControllers` API, or run `ibmcloud sat location ls`. Controller *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetSatLocationNlbDNSListOptions : The GetSatLocationNlbDNSList options.
func (*GetSatLocationNlbDNSListOptions) SetController ¶
func (options *GetSatLocationNlbDNSListOptions) SetController(controller string) *GetSatLocationNlbDNSListOptions
SetController : Allow user to set Controller
func (*GetSatLocationNlbDNSListOptions) SetHeaders ¶
func (options *GetSatLocationNlbDNSListOptions) SetHeaders(param map[string]string) *GetSatLocationNlbDNSListOptions
SetHeaders : Allow user to set Headers
type GetSatelliteClustersOptions ¶
type GetSatelliteClustersOptions struct { // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetSatelliteClustersOptions : The GetSatelliteClusters options.
func (*GetSatelliteClustersOptions) SetHeaders ¶
func (options *GetSatelliteClustersOptions) SetHeaders(param map[string]string) *GetSatelliteClustersOptions
SetHeaders : Allow user to set Headers
func (*GetSatelliteClustersOptions) SetXAuthResourceGroup ¶
func (options *GetSatelliteClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteClustersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetSatelliteHostsOptions ¶
type GetSatelliteHostsOptions struct { // The ID of the location to to retrieve hosts from. Controller *string `validate:"required"` // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetSatelliteHostsOptions : The GetSatelliteHosts options.
func (*GetSatelliteHostsOptions) SetController ¶
func (options *GetSatelliteHostsOptions) SetController(controller string) *GetSatelliteHostsOptions
SetController : Allow user to set Controller
func (*GetSatelliteHostsOptions) SetHeaders ¶
func (options *GetSatelliteHostsOptions) SetHeaders(param map[string]string) *GetSatelliteHostsOptions
SetHeaders : Allow user to set Headers
func (*GetSatelliteHostsOptions) SetXAuthResourceGroup ¶
func (options *GetSatelliteHostsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteHostsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetSatelliteLocationOptions ¶
type GetSatelliteLocationOptions struct { // The ID of the location to get information about. Controller *string `validate:"required"` // The ID of the resource group that the Satellite location is in. To list available resource group IDs from the // command line, run `ibmcloud resource groups`. To list the resource group ID of the location, use the `GET // /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetSatelliteLocationOptions : The GetSatelliteLocation options.
func (*GetSatelliteLocationOptions) SetController ¶
func (options *GetSatelliteLocationOptions) SetController(controller string) *GetSatelliteLocationOptions
SetController : Allow user to set Controller
func (*GetSatelliteLocationOptions) SetHeaders ¶
func (options *GetSatelliteLocationOptions) SetHeaders(param map[string]string) *GetSatelliteLocationOptions
SetHeaders : Allow user to set Headers
func (*GetSatelliteLocationOptions) SetXAuthResourceGroup ¶
func (options *GetSatelliteLocationOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteLocationOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetSatelliteLocationsOptions ¶
type GetSatelliteLocationsOptions struct { // The ID of the resource group to filter Satellite locations for. To list available resource group IDs from the // command line, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetSatelliteLocationsOptions : The GetSatelliteLocations options.
func (*GetSatelliteLocationsOptions) SetHeaders ¶
func (options *GetSatelliteLocationsOptions) SetHeaders(param map[string]string) *GetSatelliteLocationsOptions
SetHeaders : Allow user to set Headers
func (*GetSatelliteLocationsOptions) SetXAuthResourceGroup ¶
func (options *GetSatelliteLocationsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteLocationsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetSatelliteServiceClustersOptions ¶
type GetSatelliteServiceClustersOptions struct { // The ID of the location to list services. Controller *string `validate:"required"` // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetSatelliteServiceClustersOptions : The GetSatelliteServiceClusters options.
func (*GetSatelliteServiceClustersOptions) SetController ¶
func (options *GetSatelliteServiceClustersOptions) SetController(controller string) *GetSatelliteServiceClustersOptions
SetController : Allow user to set Controller
func (*GetSatelliteServiceClustersOptions) SetHeaders ¶
func (options *GetSatelliteServiceClustersOptions) SetHeaders(param map[string]string) *GetSatelliteServiceClustersOptions
SetHeaders : Allow user to set Headers
func (*GetSatelliteServiceClustersOptions) SetXAuthResourceGroup ¶
func (options *GetSatelliteServiceClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSatelliteServiceClustersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetSecretOptions ¶
type GetSecretOptions struct { // The name or ID of the cluster that you want information about. To list the clusters that you have access to, use the // `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The name of the secret that you want information about. To list the secrets that you have access to, use the `GET // /ingress/v2/secret/getSecrets` API or run `ibmcloud ks ingress secret ls`. Name *string `validate:"required"` // The namespace of the secret that you want information about. To list the secrets that you have access to, use the // `GET /ingress/v2/secret/getSecrets` API or run `ibmcloud ks ingress secret ls`. Namespace *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetSecretOptions : The GetSecret options.
func (*GetSecretOptions) SetCluster ¶
func (options *GetSecretOptions) SetCluster(cluster string) *GetSecretOptions
SetCluster : Allow user to set Cluster
func (*GetSecretOptions) SetHeaders ¶
func (options *GetSecretOptions) SetHeaders(param map[string]string) *GetSecretOptions
SetHeaders : Allow user to set Headers
func (*GetSecretOptions) SetName ¶
func (options *GetSecretOptions) SetName(name string) *GetSecretOptions
SetName : Allow user to set Name
func (*GetSecretOptions) SetNamespace ¶
func (options *GetSecretOptions) SetNamespace(namespace string) *GetSecretOptions
SetNamespace : Allow user to set Namespace
type GetSecretsOptions ¶
type GetSecretsOptions struct { // The name or ID of the cluster that you want information about. To list the clusters that you have access to, use the // `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // To view previously deleted secrets, pass `true`. ShowDeleted *string // Allows users to set headers on API requests Headers map[string]string }
GetSecretsOptions : The GetSecrets options.
func (*GetSecretsOptions) SetCluster ¶
func (options *GetSecretsOptions) SetCluster(cluster string) *GetSecretsOptions
SetCluster : Allow user to set Cluster
func (*GetSecretsOptions) SetHeaders ¶
func (options *GetSecretsOptions) SetHeaders(param map[string]string) *GetSecretsOptions
SetHeaders : Allow user to set Headers
func (*GetSecretsOptions) SetShowDeleted ¶
func (options *GetSecretsOptions) SetShowDeleted(showDeleted string) *GetSecretsOptions
SetShowDeleted : Allow user to set ShowDeleted
type GetStatusOptions ¶
type GetStatusOptions struct { // The name or ID of the cluster that you want information about. Cluster *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetStatusOptions : The GetStatus options.
func (*GetStatusOptions) SetCluster ¶
func (options *GetStatusOptions) SetCluster(cluster string) *GetStatusOptions
SetCluster : Allow user to set Cluster
func (*GetStatusOptions) SetHeaders ¶
func (options *GetStatusOptions) SetHeaders(param map[string]string) *GetStatusOptions
SetHeaders : Allow user to set Headers
type GetStorageConfigurationOptions ¶
type GetStorageConfigurationOptions struct { // The name of the storage configuration. To list the storage configurations that you have access to, run `ibmcloud sat // storage config ls`. Name *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetStorageConfigurationOptions : The GetStorageConfiguration options.
func (*GetStorageConfigurationOptions) SetHeaders ¶
func (options *GetStorageConfigurationOptions) SetHeaders(param map[string]string) *GetStorageConfigurationOptions
SetHeaders : Allow user to set Headers
func (*GetStorageConfigurationOptions) SetName ¶
func (options *GetStorageConfigurationOptions) SetName(name string) *GetStorageConfigurationOptions
SetName : Allow user to set Name
type GetStorageConfigurationsOptions ¶
type GetStorageConfigurationsOptions struct { // The location to list storage configurations for. If the location is not specified, all the storage configurations // you have access to in the IBM Cloud account are returned. To list locations, run `ibmcloud sat location ls`. Location *string // Allows users to set headers on API requests Headers map[string]string }
GetStorageConfigurationsOptions : The GetStorageConfigurations options.
func (*GetStorageConfigurationsOptions) SetHeaders ¶
func (options *GetStorageConfigurationsOptions) SetHeaders(param map[string]string) *GetStorageConfigurationsOptions
SetHeaders : Allow user to set Headers
func (*GetStorageConfigurationsOptions) SetLocation ¶
func (options *GetStorageConfigurationsOptions) SetLocation(location string) *GetStorageConfigurationsOptions
SetLocation : Allow user to set Location
type GetStorageTemplateOptions ¶
type GetStorageTemplateOptions struct { // The name of the storage template. To list the storage templates (name and version) that you have access to, run // `ibmcloud sat storage template ls`. Name *string `validate:"required"` // The version of the storage template. To list the storage templates (name and version) that you have access to, run // `ibmcloud sat storage template ls`. Version *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetStorageTemplateOptions : The GetStorageTemplate options.
func (*GetStorageTemplateOptions) SetHeaders ¶
func (options *GetStorageTemplateOptions) SetHeaders(param map[string]string) *GetStorageTemplateOptions
SetHeaders : Allow user to set Headers
func (*GetStorageTemplateOptions) SetName ¶
func (options *GetStorageTemplateOptions) SetName(name string) *GetStorageTemplateOptions
SetName : Allow user to set Name
func (*GetStorageTemplateOptions) SetVersion ¶
func (options *GetStorageTemplateOptions) SetVersion(version string) *GetStorageTemplateOptions
SetVersion : Allow user to set Version
type GetStorageTemplatesOptions ¶
type GetStorageTemplatesOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetStorageTemplatesOptions : The GetStorageTemplates options.
func (*GetStorageTemplatesOptions) SetHeaders ¶
func (options *GetStorageTemplatesOptions) SetHeaders(param map[string]string) *GetStorageTemplatesOptions
SetHeaders : Allow user to set Headers
type GetSubnetsOptions ¶
type GetSubnetsOptions struct { // The name of the VPC provider. Provider *string `validate:"required"` // The name of the zone in which to list subnets. Zone *string `validate:"required"` // The ID of the VPC. Vpc *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetSubnetsOptions : The GetSubnets options.
func (*GetSubnetsOptions) SetHeaders ¶
func (options *GetSubnetsOptions) SetHeaders(param map[string]string) *GetSubnetsOptions
SetHeaders : Allow user to set Headers
func (*GetSubnetsOptions) SetProvider ¶
func (options *GetSubnetsOptions) SetProvider(provider string) *GetSubnetsOptions
SetProvider : Allow user to set Provider
func (*GetSubnetsOptions) SetVpc ¶
func (options *GetSubnetsOptions) SetVpc(vpc string) *GetSubnetsOptions
SetVpc : Allow user to set Vpc
func (*GetSubnetsOptions) SetXAuthResourceGroup ¶
func (options *GetSubnetsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetSubnetsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetSubnetsOptions) SetZone ¶
func (options *GetSubnetsOptions) SetZone(zone string) *GetSubnetsOptions
SetZone : Allow user to set Zone
type GetSupportedImagesOptions ¶
type GetSupportedImagesOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetSupportedImagesOptions : The GetSupportedImages options.
func (*GetSupportedImagesOptions) SetHeaders ¶
func (options *GetSupportedImagesOptions) SetHeaders(param map[string]string) *GetSupportedImagesOptions
SetHeaders : Allow user to set Headers
type GetUpdatePolicyOptions ¶
type GetUpdatePolicyOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetUpdatePolicyOptions : The GetUpdatePolicy options.
func (*GetUpdatePolicyOptions) SetHeaders ¶
func (options *GetUpdatePolicyOptions) SetHeaders(param map[string]string) *GetUpdatePolicyOptions
SetHeaders : Allow user to set Headers
func (*GetUpdatePolicyOptions) SetIdOrName ¶
func (options *GetUpdatePolicyOptions) SetIdOrName(idOrName string) *GetUpdatePolicyOptions
SetIdOrName : Allow user to set IdOrName
func (*GetUpdatePolicyOptions) SetXAuthResourceGroup ¶
func (options *GetUpdatePolicyOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetUpdatePolicyOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetUserConfigOptions ¶
type GetUserConfigOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to check the ability to create free and standard // clusters. To list available regions, use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetUserConfigOptions : The GetUserConfig options.
func (*GetUserConfigOptions) SetHeaders ¶
func (options *GetUserConfigOptions) SetHeaders(param map[string]string) *GetUserConfigOptions
SetHeaders : Allow user to set Headers
func (*GetUserConfigOptions) SetXRegion ¶
func (options *GetUserConfigOptions) SetXRegion(xRegion string) *GetUserConfigOptions
SetXRegion : Allow user to set XRegion
type GetUserCredentialsOptions ¶
type GetUserCredentialsOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to get infrastructure credential details. To list // available regions, use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetUserCredentialsOptions : The GetUserCredentials options.
func (*GetUserCredentialsOptions) SetHeaders ¶
func (options *GetUserCredentialsOptions) SetHeaders(param map[string]string) *GetUserCredentialsOptions
SetHeaders : Allow user to set Headers
func (*GetUserCredentialsOptions) SetXRegion ¶
func (options *GetUserCredentialsOptions) SetXRegion(xRegion string) *GetUserCredentialsOptions
SetXRegion : Allow user to set XRegion
type GetVLANsOptions ¶
type GetVLANsOptions struct { // The ID of the zone where you want to list available public and private VLANs. To list available zones, run `ibmcloud // ks zone ls` or use the `GET /v1/datacenters` API. Zone *string `validate:"required"` // The ID of the resource group to target. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetVLANsOptions : The GetVLANs options.
func (*GetVLANsOptions) SetHeaders ¶
func (options *GetVLANsOptions) SetHeaders(param map[string]string) *GetVLANsOptions
SetHeaders : Allow user to set Headers
func (*GetVLANsOptions) SetXAuthResourceGroup ¶
func (options *GetVLANsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetVLANsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetVLANsOptions) SetZone ¶
func (options *GetVLANsOptions) SetZone(zone string) *GetVLANsOptions
SetZone : Allow user to set Zone
type GetVPCOptions ¶
type GetVPCOptions struct { // The region of the VPC. To list regions, run `ibmcloud ks regions`. XRegion *string `validate:"required"` // The name of the infrastructure provider that the VPC is created in. To list infrastructure providers of a VPC, run // `ibmcloud ks vpcs` or use the `GET /v2/vpc/getVPCs` API. Provider *string `validate:"required"` // The ID of the VPC. To list the ID of a VPC, run `ibmcloud ks vpcs` or use the `GET /v2/vpc/getVPCs` API. VpcID *string `validate:"required"` // Optional, specify a resource group ID to use its API key to list VPCs that the API key of the resource group has // access to. To list available resource group IDs, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetVPCOptions : The GetVPC options.
func (*GetVPCOptions) SetHeaders ¶
func (options *GetVPCOptions) SetHeaders(param map[string]string) *GetVPCOptions
SetHeaders : Allow user to set Headers
func (*GetVPCOptions) SetProvider ¶
func (options *GetVPCOptions) SetProvider(provider string) *GetVPCOptions
SetProvider : Allow user to set Provider
func (*GetVPCOptions) SetVpcID ¶
func (options *GetVPCOptions) SetVpcID(vpcID string) *GetVPCOptions
SetVpcID : Allow user to set VpcID
func (*GetVPCOptions) SetXAuthResourceGroup ¶
func (options *GetVPCOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetVPCOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetVPCOptions) SetXRegion ¶
func (options *GetVPCOptions) SetXRegion(xRegion string) *GetVPCOptions
SetXRegion : Allow user to set XRegion
type GetVPCResponse ¶
type GetVPCResponse struct { ID *string `json:"id,omitempty"` Messages []UserMessage `json:"messages,omitempty"` Name *string `json:"name,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` }
GetVPCResponse : GetVPC defines a response when getting a VPC.
type GetVPCsOptions ¶
type GetVPCsOptions struct { // The name of the provider in which to list VPCs. Provider *string `validate:"required"` // Optional, specify a resource group ID to use its API key to list VPCs that the API key of the resource group has // access to. To list available resource group IDs, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetVPCsOptions : The GetVPCs options.
func (*GetVPCsOptions) SetHeaders ¶
func (options *GetVPCsOptions) SetHeaders(param map[string]string) *GetVPCsOptions
SetHeaders : Allow user to set Headers
func (*GetVPCsOptions) SetProvider ¶
func (options *GetVPCsOptions) SetProvider(provider string) *GetVPCsOptions
SetProvider : Allow user to set Provider
func (*GetVPCsOptions) SetXAuthResourceGroup ¶
func (options *GetVPCsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetVPCsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetVersionsOptions ¶
type GetVersionsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetVersionsOptions : The GetVersions options.
func (*GetVersionsOptions) SetHeaders ¶
func (options *GetVersionsOptions) SetHeaders(param map[string]string) *GetVersionsOptions
SetHeaders : Allow user to set Headers
type GetVlanSpanningOptions ¶
type GetVlanSpanningOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to check the VLAN spanning status. To list available // regions, use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // The ID of the resource group. To list available resource group IDs, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetVlanSpanningOptions : The GetVlanSpanning options.
func (*GetVlanSpanningOptions) SetHeaders ¶
func (options *GetVlanSpanningOptions) SetHeaders(param map[string]string) *GetVlanSpanningOptions
SetHeaders : Allow user to set Headers
func (*GetVlanSpanningOptions) SetXAuthResourceGroup ¶
func (options *GetVlanSpanningOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetVlanSpanningOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetVlanSpanningOptions) SetXRegion ¶
func (options *GetVlanSpanningOptions) SetXRegion(xRegion string) *GetVlanSpanningOptions
SetXRegion : Allow user to set XRegion
type GetVolumeOptions ¶
type GetVolumeOptions struct { // The unique volume ID. To list the volume ID, use the `GET /v2/storage/classic/getVolumes` API or run `ibmcloud ks // storage volume ls classic`. VolumeID *string `validate:"required"` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster-get <cluster>`. XAuthResourceGroupID *string // Allows users to set headers on API requests Headers map[string]string }
GetVolumeOptions : The GetVolume options.
func (*GetVolumeOptions) SetHeaders ¶
func (options *GetVolumeOptions) SetHeaders(param map[string]string) *GetVolumeOptions
SetHeaders : Allow user to set Headers
func (*GetVolumeOptions) SetVolumeID ¶
func (options *GetVolumeOptions) SetVolumeID(volumeID string) *GetVolumeOptions
SetVolumeID : Allow user to set VolumeID
func (*GetVolumeOptions) SetXAuthResourceGroupID ¶
func (options *GetVolumeOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetVolumeOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type GetVolumesOptions ¶
type GetVolumesOptions struct { // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster-get <cluster>`. XAuthResourceGroupID *string `validate:"required"` // The ID or name of the classic cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls // --provider classic`. Cluster *string // Filter the list for a specific infrastructure provider. Supported values are classic, vpc-classic, and vpc-gen2. Provider *string // The zone to filter volume results by. To list available zones, run `ibmcloud ks locations`. Zone *string // Allows users to set headers on API requests Headers map[string]string }
GetVolumesOptions : The GetVolumes options.
func (*GetVolumesOptions) SetCluster ¶
func (options *GetVolumesOptions) SetCluster(cluster string) *GetVolumesOptions
SetCluster : Allow user to set Cluster
func (*GetVolumesOptions) SetHeaders ¶
func (options *GetVolumesOptions) SetHeaders(param map[string]string) *GetVolumesOptions
SetHeaders : Allow user to set Headers
func (*GetVolumesOptions) SetProvider ¶
func (options *GetVolumesOptions) SetProvider(provider string) *GetVolumesOptions
SetProvider : Allow user to set Provider
func (*GetVolumesOptions) SetXAuthResourceGroupID ¶
func (options *GetVolumesOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *GetVolumesOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
func (*GetVolumesOptions) SetZone ¶
func (options *GetVolumesOptions) SetZone(zone string) *GetVolumesOptions
SetZone : Allow user to set Zone
type GetWorkerOptions ¶
type GetWorkerOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the VPC clusters that you // have access to, use the `GET /v2/vpc/getClusters` API or run `ibmcloud ks cluster ls --provider vpc-classic`. Cluster *string `validate:"required"` // The ID of the worker node that you want details for. To list all worker nodes for a cluster, use the `GET // /v2/getWorkers?cluster=idOrName` API or run `ibmcloud ks worker ls --cluster <cluster_name_or_ID>`. Worker *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster?cluster=idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkerOptions : The GetWorker options.
func (*GetWorkerOptions) SetCluster ¶
func (options *GetWorkerOptions) SetCluster(cluster string) *GetWorkerOptions
SetCluster : Allow user to set Cluster
func (*GetWorkerOptions) SetHeaders ¶
func (options *GetWorkerOptions) SetHeaders(param map[string]string) *GetWorkerOptions
SetHeaders : Allow user to set Headers
func (*GetWorkerOptions) SetWorker ¶
func (options *GetWorkerOptions) SetWorker(worker string) *GetWorkerOptions
SetWorker : Allow user to set Worker
func (*GetWorkerOptions) SetXAuthResourceGroup ¶
func (options *GetWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetWorkerPool1Options ¶
type GetWorkerPool1Options struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker pool. To list all worker pools for a cluster, use the `GET /v1/clusters/{idOrName}/workerpools` // API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. PoolidOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkerPool1Options : The GetWorkerPool1 options.
func (*GetWorkerPool1Options) SetHeaders ¶
func (options *GetWorkerPool1Options) SetHeaders(param map[string]string) *GetWorkerPool1Options
SetHeaders : Allow user to set Headers
func (*GetWorkerPool1Options) SetIdOrName ¶
func (options *GetWorkerPool1Options) SetIdOrName(idOrName string) *GetWorkerPool1Options
SetIdOrName : Allow user to set IdOrName
func (*GetWorkerPool1Options) SetPoolidOrName ¶
func (options *GetWorkerPool1Options) SetPoolidOrName(poolidOrName string) *GetWorkerPool1Options
SetPoolidOrName : Allow user to set PoolidOrName
func (*GetWorkerPool1Options) SetXAuthResourceGroup ¶
func (options *GetWorkerPool1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPool1Options
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetWorkerPoolOptions ¶
type GetWorkerPoolOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the VPC clusters that you // have access to, use the `GET /v2/vpc/getClusters` API or run `ibmcloud ks cluster ls --provider vpc-classic`. Cluster *string `validate:"required"` // The ID of the worker pool that you want details for. To list all worker pools for a cluster, use the `GET // /v2/getWorkerPools?cluster=idOrName` API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. Workerpool *string `validate:"required"` // If you are using the global endpoint, target the Kubernetes Service region. To list available regions, use the `GET // /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster?cluster=idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkerPoolOptions : The GetWorkerPool options.
func (*GetWorkerPoolOptions) SetCluster ¶
func (options *GetWorkerPoolOptions) SetCluster(cluster string) *GetWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*GetWorkerPoolOptions) SetHeaders ¶
func (options *GetWorkerPoolOptions) SetHeaders(param map[string]string) *GetWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*GetWorkerPoolOptions) SetWorkerpool ¶
func (options *GetWorkerPoolOptions) SetWorkerpool(workerpool string) *GetWorkerPoolOptions
SetWorkerpool : Allow user to set Workerpool
func (*GetWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *GetWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetWorkerPoolOptions) SetXRegion ¶
func (options *GetWorkerPoolOptions) SetXRegion(xRegion string) *GetWorkerPoolOptions
SetXRegion : Allow user to set XRegion
type GetWorkerPoolResponse ¶
type GetWorkerPoolResponse struct { AutoscaleEnabled *bool `json:"autoscaleEnabled,omitempty"` Flavor *string `json:"flavor,omitempty"` HostLabels map[string]string `json:"hostLabels,omitempty"` ID *string `json:"id,omitempty"` IsBalanced *bool `json:"isBalanced,omitempty"` Isolation *string `json:"isolation,omitempty"` Labels map[string]string `json:"labels,omitempty"` Lifecycle *GetWorkerPoolResponseLifecycle `json:"lifecycle,omitempty"` OpenshiftLicense *string `json:"openshiftLicense,omitempty"` OperatingSystem *string `json:"operatingSystem,omitempty"` PoolName *string `json:"poolName,omitempty"` Provider *string `json:"provider,omitempty"` ReservationID *string `json:"reservationID,omitempty"` ReservationName *string `json:"reservationName,omitempty"` Taints map[string]string `json:"taints,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` Zones []WorkerPoolZoneResponse `json:"zones,omitempty"` }
GetWorkerPoolResponse : GetWorkerPoolResponse struct
type GetWorkerPoolResponseLifecycle ¶
type GetWorkerPoolResponseLifecycle struct { ActualState *string `json:"actualState,omitempty"` DesiredState *string `json:"desiredState,omitempty"` }
GetWorkerPoolResponseLifecycle : GetWorkerPoolResponseLifecycle struct
type GetWorkerPools1Options ¶
type GetWorkerPools1Options struct { // The name or ID of the cluster that you want to get the worker node details from. To list the VPC clusters that you // have access to, use the `GET /v2/vpc/getClusters` API or run `ibmcloud ks cluster ls --provider vpc-classic`. Cluster *string `validate:"required"` // If you are using the global endpoint, target the Kubernetes Service region. To list available regions, use the `GET // /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster?cluster=idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkerPools1Options : The GetWorkerPools1 options.
func (*GetWorkerPools1Options) SetCluster ¶
func (options *GetWorkerPools1Options) SetCluster(cluster string) *GetWorkerPools1Options
SetCluster : Allow user to set Cluster
func (*GetWorkerPools1Options) SetHeaders ¶
func (options *GetWorkerPools1Options) SetHeaders(param map[string]string) *GetWorkerPools1Options
SetHeaders : Allow user to set Headers
func (*GetWorkerPools1Options) SetXAuthResourceGroup ¶
func (options *GetWorkerPools1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPools1Options
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*GetWorkerPools1Options) SetXRegion ¶
func (options *GetWorkerPools1Options) SetXRegion(xRegion string) *GetWorkerPools1Options
SetXRegion : Allow user to set XRegion
type GetWorkerPoolsDetailResponse ¶
type GetWorkerPoolsDetailResponse struct { Id string `json:"id"` PoolName string `json:"poolName"` Flavor string `json:"flavor"` // Taints => unknown type WorkerCount int `json:"workerCount"` Isolation string `json:"isolation"` Provider string `json:"provider"` IsBalanced bool `json:"isBalanced"` AutoscaleEnabled bool `json:"autoscaleEnabled"` OpenshiftLicense string `json:"openshiftLicense"` Lifecycle struct { DesiredState string `json:"desiredState"` ActualState string `json:"actualState"` } `json:"lifecycle"` OperatingSystem string `json:"operatingSystem"` Zones []struct { Id string `json:"id"` WorkerCount int `json:"workerCount"` AutobalanceEnabled bool `json:"autobalanceEnabled"` // Messages => unknown type Subnets []struct { Id string `json:"id"` Primary bool `json:"primary"` } `json:"subnets"` } VpcID string `json:"vpcID"` }
GetWorkerPoolsDetailResponse Newly created for manual unmarshal JSON response
type GetWorkerPoolsOptions ¶
type GetWorkerPoolsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkerPoolsOptions : The GetWorkerPools options.
func (*GetWorkerPoolsOptions) SetHeaders ¶
func (options *GetWorkerPoolsOptions) SetHeaders(param map[string]string) *GetWorkerPoolsOptions
SetHeaders : Allow user to set Headers
func (*GetWorkerPoolsOptions) SetIdOrName ¶
func (options *GetWorkerPoolsOptions) SetIdOrName(idOrName string) *GetWorkerPoolsOptions
SetIdOrName : Allow user to set IdOrName
func (*GetWorkerPoolsOptions) SetXAuthResourceGroup ¶
func (options *GetWorkerPoolsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkerPoolsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetWorkerResponse ¶
type GetWorkerResponse struct { Flavor *string `json:"flavor,omitempty"` Health *GetWorkerResponseHealth `json:"health,omitempty"` ID *string `json:"id,omitempty"` KubeVersion *GetWorkerResponseKubeVersion `json:"kubeVersion,omitempty"` Lifecycle *GetWorkerResponseLifecycle `json:"lifecycle,omitempty"` Location *string `json:"location,omitempty"` NetworkInterfaces []GetWorkerResponseNetworkInterface `json:"networkInterfaces,omitempty"` PoolID *string `json:"poolID,omitempty"` PoolName *string `json:"poolName,omitempty"` }
GetWorkerResponse : GetWorkerResponse struct
type GetWorkerResponseHealth ¶
type GetWorkerResponseHealth struct { Message *string `json:"message,omitempty"` State *string `json:"state,omitempty"` }
GetWorkerResponseHealth : GetWorkerResponseHealth struct
type GetWorkerResponseKubeVersion ¶
type GetWorkerResponseKubeVersion struct { Actual *string `json:"actual,omitempty"` Desired *string `json:"desired,omitempty"` Eos *string `json:"eos,omitempty"` MasterEOS *string `json:"masterEOS,omitempty"` Target *string `json:"target,omitempty"` }
GetWorkerResponseKubeVersion : GetWorkerResponseKubeVersion struct
type GetWorkerResponseLifecycle ¶
type GetWorkerResponseLifecycle struct { ActualState *string `json:"actualState,omitempty"` // Possible state values include critical, deployed, deploying, deploy_failed, normal, provisioning, provision_failed, // reloading, reload_failed, reload_pending, unknown, and warning. For more information, see the docs // 'http://ibm.biz/worker-health-state'. DesiredState *string `json:"desiredState,omitempty"` Message *string `json:"message,omitempty"` MessageDate *string `json:"messageDate,omitempty"` MessageDetails *string `json:"messageDetails,omitempty"` MessageDetailsDate *string `json:"messageDetailsDate,omitempty"` PendingOperation *string `json:"pendingOperation,omitempty"` ReasonForDelete *string `json:"reasonForDelete,omitempty"` }
GetWorkerResponseLifecycle : GetWorkerResponseLifecycle struct
type GetWorkerResponseNetworkInterface ¶
type GetWorkerResponseNetworkInterface struct { Cidr *string `json:"cidr,omitempty"` IpAddress *string `json:"ipAddress,omitempty"` Primary *bool `json:"primary,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
GetWorkerResponseNetworkInterface : GetWorkerResponseNetworkInterface struct
type GetWorkers1Options ¶
type GetWorkers1Options struct { // The name or ID of the cluster that you want to get the worker node details from. To list the VPC clusters that you // have access to, use the `GET /v2/vpc/getClusters` API or run `ibmcloud ks cluster ls --provider vpc-classic`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster?cluster=idOrName` API. XAuthResourceGroup *string // true|false Shows deleted workers. ShowDeleted *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkers1Options : The GetWorkers1 options.
func (*GetWorkers1Options) SetCluster ¶
func (options *GetWorkers1Options) SetCluster(cluster string) *GetWorkers1Options
SetCluster : Allow user to set Cluster
func (*GetWorkers1Options) SetHeaders ¶
func (options *GetWorkers1Options) SetHeaders(param map[string]string) *GetWorkers1Options
SetHeaders : Allow user to set Headers
func (*GetWorkers1Options) SetShowDeleted ¶
func (options *GetWorkers1Options) SetShowDeleted(showDeleted string) *GetWorkers1Options
SetShowDeleted : Allow user to set ShowDeleted
func (*GetWorkers1Options) SetXAuthResourceGroup ¶
func (options *GetWorkers1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkers1Options
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetWorkersOptions ¶
type GetWorkersOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker node that you want details for. To list all worker nodes for a cluster, use the `GET // /v1/clusters/{idOrName}/workers` API or run `ibmcloud ks worker ls --cluster <cluster_name_or_ID>`. WorkerID *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
GetWorkersOptions : The GetWorkers options.
func (*GetWorkersOptions) SetHeaders ¶
func (options *GetWorkersOptions) SetHeaders(param map[string]string) *GetWorkersOptions
SetHeaders : Allow user to set Headers
func (*GetWorkersOptions) SetIdOrName ¶
func (options *GetWorkersOptions) SetIdOrName(idOrName string) *GetWorkersOptions
SetIdOrName : Allow user to set IdOrName
func (*GetWorkersOptions) SetWorkerID ¶
func (options *GetWorkersOptions) SetWorkerID(workerID string) *GetWorkersOptions
SetWorkerID : Allow user to set WorkerID
func (*GetWorkersOptions) SetXAuthResourceGroup ¶
func (options *GetWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *GetWorkersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type GetZonesOptions ¶
type GetZonesOptions struct { // Specify true or false to show the machine types available in each zone. ShowFlavors *string // Specify a location to filter zones for. To see supported locations, use the `GET /v1/locations` API or run // `ibmcloud ks locations`. Location *string // Allows users to set headers on API requests Headers map[string]string }
GetZonesOptions : The GetZones options.
func (*GetZonesOptions) SetHeaders ¶
func (options *GetZonesOptions) SetHeaders(param map[string]string) *GetZonesOptions
SetHeaders : Allow user to set Headers
func (*GetZonesOptions) SetLocation ¶
func (options *GetZonesOptions) SetLocation(location string) *GetZonesOptions
SetLocation : Allow user to set Location
func (*GetZonesOptions) SetShowFlavors ¶
func (options *GetZonesOptions) SetShowFlavors(showFlavors string) *GetZonesOptions
SetShowFlavors : Allow user to set ShowFlavors
type HandleMasterAPIServerOptions ¶
type HandleMasterAPIServerOptions struct { // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string `validate:"required"` // The name or ID of the cluster that you want to interact with. To list the clusters that you have access to, use the // `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The action to perform on the API Server. Action *string // Allows users to set headers on API requests Headers map[string]string }
HandleMasterAPIServerOptions : The HandleMasterAPIServer options.
func (*HandleMasterAPIServerOptions) SetAction ¶
func (options *HandleMasterAPIServerOptions) SetAction(action string) *HandleMasterAPIServerOptions
SetAction : Allow user to set Action
func (*HandleMasterAPIServerOptions) SetHeaders ¶
func (options *HandleMasterAPIServerOptions) SetHeaders(param map[string]string) *HandleMasterAPIServerOptions
SetHeaders : Allow user to set Headers
func (*HandleMasterAPIServerOptions) SetIdOrName ¶
func (options *HandleMasterAPIServerOptions) SetIdOrName(idOrName string) *HandleMasterAPIServerOptions
SetIdOrName : Allow user to set IdOrName
func (*HandleMasterAPIServerOptions) SetXAuthResourceGroup ¶
func (options *HandleMasterAPIServerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *HandleMasterAPIServerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type Health ¶
type Health struct { // A message to describe the health status. Message *string `json:"message,omitempty"` // The timestamp of the last health status update. ModifiedDate *string `json:"modifiedDate,omitempty"` // The health status of the workload that runs on the host. Possible values include normal, provisioning, unknown, // unresponsive, ready, and reload-required. For more information, see the docs 'http://ibm.biz/sat-host-health'. Status *string `json:"status,omitempty"` }
Health : Health is the health status of the host.
type HealthcheckProperties ¶
type HealthcheckProperties struct { AllowInsecure *bool `json:"allow_insecure,omitempty"` ExpectedBody *string `json:"expectedBody,omitempty"` ExpectedCodes *string `json:"expectedCodes,omitempty"` FollowRedirects *bool `json:"follow_redirects,omitempty"` Header map[string][]string `json:"header,omitempty"` Interval *int64 `json:"interval,omitempty"` Method *string `json:"method,omitempty"` Name *string `json:"name,omitempty"` Path *string `json:"path,omitempty"` Port *int64 `json:"port,omitempty"` Retries *int64 `json:"retries,omitempty"` Timeout *int64 `json:"timeout,omitempty"` Type *string `json:"type,omitempty"` }
HealthcheckProperties : HealthcheckProperties used for storing config provided by user for healthcheck.
type Hosts ¶
type Hosts struct { // The available number of hosts that can be assigned to a cluster resource in the Satellite location. Available *int64 `json:"available,omitempty"` // The total number of hosts that are attached to the Satellite location. Total *int64 `json:"total,omitempty"` }
Hosts : Hosts lists the hosts belonging to the IBM Cloud Satellite location.
type IAAS ¶
type IAAS struct { // The name of the infrastructure provider for the Satellite location, such as AWS, Azure, GCP or IBM Cloud. Provider *string `json:"provider,omitempty"` // The name of region in the infrastructure provider that is used for the Satellite location, such as the AWS // 'us-east-2' region. Region *string `json:"region,omitempty"` }
IAAS : IAAS struct
type IKSLocation ¶
type IKSLocation struct { Country *string `json:"country,omitempty"` DisplayName *string `json:"display_name,omitempty"` Geography *string `json:"geography,omitempty"` ID *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Metro *string `json:"metro,omitempty"` MultizoneMetro *string `json:"multizone_metro,omitempty"` Name *string `json:"name,omitempty"` SupportsFree *bool `json:"supportsFree,omitempty"` }
IKSLocation : IKSLocation properties.
type IKSVersion ¶
type IKSVersion struct { Default *bool `json:"default,omitempty"` EndOfService *string `json:"end_of_service,omitempty"` Major *int64 `json:"major,omitempty"` Minor *int64 `json:"minor,omitempty"` Patch *int64 `json:"patch,omitempty"` }
IKSVersion : IKSVersion the IKS version.
type IngressStatus ¶
type IngressStatus struct { StatusList []ComponentStatus `json:"StatusList,omitempty"` Cluster *string `json:"cluster,omitempty"` Message *string `json:"message,omitempty"` Status *string `json:"status,omitempty"` }
IngressStatus : IngressStatus status struct for the top level ingress status for a cluster.
type KmsEnableClusterOptions ¶
type KmsEnableClusterOptions struct { Cluster *string CrkID *string InstanceID *string PrivateEndpoint *bool // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
KmsEnableClusterOptions : The KmsEnableCluster options.
func (*KmsEnableClusterOptions) SetCluster ¶
func (options *KmsEnableClusterOptions) SetCluster(cluster string) *KmsEnableClusterOptions
SetCluster : Allow user to set Cluster
func (*KmsEnableClusterOptions) SetCrkID ¶
func (options *KmsEnableClusterOptions) SetCrkID(crkID string) *KmsEnableClusterOptions
SetCrkID : Allow user to set CrkID
func (*KmsEnableClusterOptions) SetHeaders ¶
func (options *KmsEnableClusterOptions) SetHeaders(param map[string]string) *KmsEnableClusterOptions
SetHeaders : Allow user to set Headers
func (*KmsEnableClusterOptions) SetInstanceID ¶
func (options *KmsEnableClusterOptions) SetInstanceID(instanceID string) *KmsEnableClusterOptions
SetInstanceID : Allow user to set InstanceID
func (*KmsEnableClusterOptions) SetPrivateEndpoint ¶
func (options *KmsEnableClusterOptions) SetPrivateEndpoint(privateEndpoint bool) *KmsEnableClusterOptions
SetPrivateEndpoint : Allow user to set PrivateEndpoint
func (*KmsEnableClusterOptions) SetXAuthResourceGroup ¶
func (options *KmsEnableClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *KmsEnableClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type KmsGetCRKsOptions ¶
type KmsGetCRKsOptions struct { // The KMS instance ID to list root keys for. To list available Key Protect service instances, run 'ibmcloud ks kms // instance ls'. KmsInstance *string `validate:"required"` // The ID of the resource group. To list available resource group IDs, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
KmsGetCRKsOptions : The KmsGetCRKs options.
func (*KmsGetCRKsOptions) SetHeaders ¶
func (options *KmsGetCRKsOptions) SetHeaders(param map[string]string) *KmsGetCRKsOptions
SetHeaders : Allow user to set Headers
func (*KmsGetCRKsOptions) SetKmsInstance ¶
func (options *KmsGetCRKsOptions) SetKmsInstance(kmsInstance string) *KmsGetCRKsOptions
SetKmsInstance : Allow user to set KmsInstance
func (*KmsGetCRKsOptions) SetXAuthResourceGroup ¶
func (options *KmsGetCRKsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *KmsGetCRKsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type KmsGetInstancesOptions ¶
type KmsGetInstancesOptions struct { // The ID of the resource group. To list available resource group IDs, run `ibmcloud resource groups`. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
KmsGetInstancesOptions : The KmsGetInstances options.
func (*KmsGetInstancesOptions) SetHeaders ¶
func (options *KmsGetInstancesOptions) SetHeaders(param map[string]string) *KmsGetInstancesOptions
SetHeaders : Allow user to set Headers
func (*KmsGetInstancesOptions) SetXAuthResourceGroup ¶
func (options *KmsGetInstancesOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *KmsGetInstancesOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type KubeVersion ¶
type KubeVersion struct { Default *bool `json:"default,omitempty"` EndOfService *string `json:"end_of_service,omitempty"` Major *int64 `json:"major,omitempty"` Minor *int64 `json:"minor,omitempty"` Patch *int64 `json:"patch,omitempty"` }
KubeVersion : KubeVersion the kubernetes version.
type KubernetesServiceApiV1 ¶
type KubernetesServiceApiV1 struct {
Service *core.BaseService
}
KubernetesServiceApiV1 : With IBM Cloud Kubernetes Service, you can deploy highly available apps in containers that run in Kubernetes clusters. You can use this API to create and manage your Kubernetes clusters. To learn more about the IBM Cloud Kubernetes Service, view the docs at https://cloud.ibm.com/docs/containers?topic=containers-getting-started. For a list of the IBM Cloud Identity and Access Management (IAM) action and Activity Tracker events by API method, see https://cloud.ibm.com/docs/containers?topic=containers-api-at-iam.
The base URL for this API is https://containers.cloud.ibm.com/global. To generate a client of the API to use in automation, see the swagger.json file: https://containers.cloud.ibm.com/global/swagger-global-api/swagger.json.
Version: 1.1
func NewKubernetesServiceApiV1 ¶
func NewKubernetesServiceApiV1(options *KubernetesServiceApiV1Options) (service *KubernetesServiceApiV1, err error)
NewKubernetesServiceApiV1 : constructs an instance of KubernetesServiceApiV1 with passed in options.
func NewKubernetesServiceApiV1UsingExternalConfig ¶
func NewKubernetesServiceApiV1UsingExternalConfig(options *KubernetesServiceApiV1Options) (kubernetesServiceApi *KubernetesServiceApiV1, err error)
NewKubernetesServiceApiV1UsingExternalConfig : constructs an instance of KubernetesServiceApiV1 with passed in options and external configuration.
func (*KubernetesServiceApiV1) AddClusterACLs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterACLs(addClusterACLsOptions *AddClusterACLsOptions) (response *core.DetailedResponse, err error)
AddClusterACLs : Add subnets to a cluster's private service endpoint allowlist After you use the `POST /v1/acl/{idOrName}/enable` API to enable an allowlist for your cluster's private service endpoint, add subnets to the allowlist. Only authorized requests to your cluster master that originate from subnets in this allowlist are permitted through the cluster's private service endpoint. By default, subnets for your cluster's worker nodes are added to this allowlist so that worker nodes can communicate with the master through the private service endpoint.
func (*KubernetesServiceApiV1) AddClusterACLsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterACLsWithContext(ctx context.Context, addClusterACLsOptions *AddClusterACLsOptions) (response *core.DetailedResponse, err error)
AddClusterACLsWithContext is an alternate form of the AddClusterACLs method which supports a Context parameter
func (*KubernetesServiceApiV1) AddClusterSubnet ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterSubnet(addClusterSubnetOptions *AddClusterSubnetOptions) (response *core.DetailedResponse, err error)
AddClusterSubnet : Add an IBM Cloud classic infrastructure subnet to a cluster Make an existing IBM Cloud classic infrastructure subnet available to an existing cluster. Note: When you make a subnet available to a cluster, IP addresses of this subnet are used for cluster networking purposes. To avoid IP address conflicts, make sure that you use a subnet with one cluster only. Do not use a subnet for multiple clusters or for other purposes outside of Kubernetes Service at the same time.
func (*KubernetesServiceApiV1) AddClusterSubnetWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterSubnetWithContext(ctx context.Context, addClusterSubnetOptions *AddClusterSubnetOptions) (response *core.DetailedResponse, err error)
AddClusterSubnetWithContext is an alternate form of the AddClusterSubnet method which supports a Context parameter
func (*KubernetesServiceApiV1) AddClusterUserSubnet ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterUserSubnet(addClusterUserSubnetOptions *AddClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
AddClusterUserSubnet : Add an existing user-managed subnet to a cluster Make your own private subnet available to an Kubernetes Service cluster. This private subnet is not one provided by IBM Cloud infrastructure (SoftLayer). As such, you must configure any inbound and outbound network traffic routing for the subnet. Note: User-managed subnets are deprecated. When you add a private user subnet to a cluster, IP addresses of this subnet are used for private Load Balancers in the cluster. To avoid IP address conflicts, make sure that you use a subnet with one cluster only. Do not use a subnet for multiple clusters or for other purposes outside of Kubernetes Service at the same time.
func (*KubernetesServiceApiV1) AddClusterUserSubnetWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterUserSubnetWithContext(ctx context.Context, addClusterUserSubnetOptions *AddClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
AddClusterUserSubnetWithContext is an alternate form of the AddClusterUserSubnet method which supports a Context parameter
func (*KubernetesServiceApiV1) AddClusterWebhooks ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWebhooks(addClusterWebhooksOptions *AddClusterWebhooksOptions) (response *core.DetailedResponse, err error)
AddClusterWebhooks : Add a webhook to a cluster Add a webhook, such as for Slack, to a Kubernetes cluster.
func (*KubernetesServiceApiV1) AddClusterWebhooksWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWebhooksWithContext(ctx context.Context, addClusterWebhooksOptions *AddClusterWebhooksOptions) (response *core.DetailedResponse, err error)
AddClusterWebhooksWithContext is an alternate form of the AddClusterWebhooks method which supports a Context parameter
func (*KubernetesServiceApiV1) AddClusterWorkers ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWorkers(addClusterWorkersOptions *AddClusterWorkersOptions) (response *core.DetailedResponse, err error)
AddClusterWorkers : Add worker nodes to a cluster Add additional worker nodes to a Kubernetes cluster. Note that adding stand-alone worker nodes is deprecated. Instead, resize the worker pool to add worker nodes.
func (*KubernetesServiceApiV1) AddClusterWorkersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddClusterWorkersWithContext(ctx context.Context, addClusterWorkersOptions *AddClusterWorkersOptions) (response *core.DetailedResponse, err error)
AddClusterWorkersWithContext is an alternate form of the AddClusterWorkers method which supports a Context parameter
func (*KubernetesServiceApiV1) AddNlbDNSHealthMonitor ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddNlbDNSHealthMonitor(addNlbDNSHealthMonitorOptions *AddNlbDNSHealthMonitorOptions) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
AddNlbDNSHealthMonitor : Configure a health check monitor for an NLB subdomain Create and optionally enable a health check monitor for an existing NLB subdomain in a cluster.
func (*KubernetesServiceApiV1) AddNlbDNSHealthMonitorWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddNlbDNSHealthMonitorWithContext(ctx context.Context, addNlbDNSHealthMonitorOptions *AddNlbDNSHealthMonitorOptions) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
AddNlbDNSHealthMonitorWithContext is an alternate form of the AddNlbDNSHealthMonitor method which supports a Context parameter
func (*KubernetesServiceApiV1) AddWorkerPoolZone ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZone(addWorkerPoolZoneOptions *AddWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
AddWorkerPoolZone : Add a zone to the specified worker pool for a cluster Add a zone to the specified worker pool for a cluster. Worker nodes are created in each added zone, based on the requested size per zone of the worker pool details.
func (*KubernetesServiceApiV1) AddWorkerPoolZoneNetwork ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZoneNetwork(addWorkerPoolZoneNetworkOptions *AddWorkerPoolZoneNetworkOptions) (response *core.DetailedResponse, err error)
AddWorkerPoolZoneNetwork : Update the network configuration details, such as VLANs, for a zone in the worker pool
func (*KubernetesServiceApiV1) AddWorkerPoolZoneNetworkWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZoneNetworkWithContext(ctx context.Context, addWorkerPoolZoneNetworkOptions *AddWorkerPoolZoneNetworkOptions) (response *core.DetailedResponse, err error)
AddWorkerPoolZoneNetworkWithContext is an alternate form of the AddWorkerPoolZoneNetwork method which supports a Context parameter
func (*KubernetesServiceApiV1) AddWorkerPoolZoneWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AddWorkerPoolZoneWithContext(ctx context.Context, addWorkerPoolZoneOptions *AddWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
AddWorkerPoolZoneWithContext is an alternate form of the AddWorkerPoolZone method which supports a Context parameter
func (*KubernetesServiceApiV1) ApplyRBACAndGetKubeconfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ApplyRBACAndGetKubeconfig(applyRBACAndGetKubeconfigOptions *ApplyRBACAndGetKubeconfigOptions) (response *core.DetailedResponse, err error)
ApplyRBACAndGetKubeconfig : Apply IAM roles to the cluster, then retrieve the cluster's kubeconfig file Apply IAM roles to the cluster, then retrieve the cluster's kubeconfig file to connect to your cluster and run Kubernetes API calls.
func (*KubernetesServiceApiV1) ApplyRBACAndGetKubeconfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ApplyRBACAndGetKubeconfigWithContext(ctx context.Context, applyRBACAndGetKubeconfigOptions *ApplyRBACAndGetKubeconfigOptions) (response *core.DetailedResponse, err error)
ApplyRBACAndGetKubeconfigWithContext is an alternate form of the ApplyRBACAndGetKubeconfig method which supports a Context parameter
func (*KubernetesServiceApiV1) AttachSatelliteHost ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AttachSatelliteHost(attachSatelliteHostOptions *AttachSatelliteHostOptions) (response []byte, err error)
AttachSatelliteHost : Attach a host to an IBM Cloud Satellite location Create a script to run on a Red Hat Enterprise Linux 7 or RHCOS (CoreOS) host in your on-premises infrastructure. The script attaches the host to your IBM Cloud Satellite location. The host must have access to the public network in order for the script to complete.
func (*KubernetesServiceApiV1) AttachSatelliteHostWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AttachSatelliteHostWithContext(ctx context.Context, attachSatelliteHostOptions *AttachSatelliteHostOptions) (response []byte, err error)
AttachSatelliteHostWithContext is an alternate form of the AttachSatelliteHost method which supports a Context parameter
func (*KubernetesServiceApiV1) AutoUpdateMaster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AutoUpdateMaster(autoUpdateMasterOptions *AutoUpdateMasterOptions) (response *core.DetailedResponse, err error)
AutoUpdateMaster : Set the autoupdate status of the cluster master Set the autoupdate status of the cluster master. Only a limited set of users can access use this API.
func (*KubernetesServiceApiV1) AutoUpdateMasterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) AutoUpdateMasterWithContext(ctx context.Context, autoUpdateMasterOptions *AutoUpdateMasterOptions) (response *core.DetailedResponse, err error)
AutoUpdateMasterWithContext is an alternate form of the AutoUpdateMaster method which supports a Context parameter
func (*KubernetesServiceApiV1) BindServiceToNamespace ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) BindServiceToNamespace(bindServiceToNamespaceOptions *BindServiceToNamespaceOptions) (result *BoundService, response *core.DetailedResponse, err error)
BindServiceToNamespace : Bind an IBM Cloud service to a cluster Bind an IBM Cloud service instance to a Kubernetes namespace in your cluster. To view available IBM Cloud services from the IBM Cloud catalog, run `ibmcloud catalog search --kind service`. If you already provisioned IBM Cloud service instances in an IBM Cloud space, you can list them by running `ibmcloud resource service-instances`. Note: You can add only IBM Cloud services that support service keys, and you must add the service in the same resource group that the cluster is in.
func (*KubernetesServiceApiV1) BindServiceToNamespaceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) BindServiceToNamespaceWithContext(ctx context.Context, bindServiceToNamespaceOptions *BindServiceToNamespaceOptions) (result *BoundService, response *core.DetailedResponse, err error)
BindServiceToNamespaceWithContext is an alternate form of the BindServiceToNamespace method which supports a Context parameter
func (*KubernetesServiceApiV1) ChangeFluentdUpdatePolicy ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeFluentdUpdatePolicy(changeFluentdUpdatePolicyOptions *ChangeFluentdUpdatePolicyOptions) (response *core.DetailedResponse, err error)
ChangeFluentdUpdatePolicy : Enable or diable automatic updates for the Fluentd logging add-on in the cluster By default, automatic updates to the Fluentd logging add-on are enabled. Fluentd pods are automatically updated when a new version is available. To instead update the add-on manually, you can use this call to disable automatic updates. If automatic updates for the Fluentd add-on are disabled, you can re-enable automatic updates. Whenever the next version becomes available, the Fluentd pods are automatically updated to the latest version.
func (*KubernetesServiceApiV1) ChangeFluentdUpdatePolicyWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeFluentdUpdatePolicyWithContext(ctx context.Context, changeFluentdUpdatePolicyOptions *ChangeFluentdUpdatePolicyOptions) (response *core.DetailedResponse, err error)
ChangeFluentdUpdatePolicyWithContext is an alternate form of the ChangeFluentdUpdatePolicy method which supports a Context parameter
func (*KubernetesServiceApiV1) ChangeUpdatePolicy ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeUpdatePolicy(changeUpdatePolicyOptions *ChangeUpdatePolicyOptions) (response *core.DetailedResponse, err error)
ChangeUpdatePolicy : Enable or disable automatic updates for the Ingress ALBs in a cluster By default, automatic updates to Ingress ALBs are enabled. ALB pods are automatically updated when a new build version is available. To instead update the Ingress ALB component manually, you can use this call to disable automatic updates, then use the `PUT /clusters/{idOrName}/update` call to update all ALB pods. Note: When you update the major or minor Kubernetes version of your cluster, IBM automatically makes necessary changes to the Ingress deployment, but does not change the build version of your Ingress ALBs. You are responsible for checking the compatability of the latest Kubernetes versions and your Ingress ALB add-on images. If automatic updates for the Ingress ALB component are disabled, you can re-enable automatic updates. Whenever the next build version becomes available, the ALBs are automatically updated to the latest build.
func (*KubernetesServiceApiV1) ChangeUpdatePolicyWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ChangeUpdatePolicyWithContext(ctx context.Context, changeUpdatePolicyOptions *ChangeUpdatePolicyOptions) (response *core.DetailedResponse, err error)
ChangeUpdatePolicyWithContext is an alternate form of the ChangeUpdatePolicy method which supports a Context parameter
func (*KubernetesServiceApiV1) ClassicGetCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetCluster(classicGetClusterOptions *ClassicGetClusterOptions) (result []GetClusterResponse, response *core.DetailedResponse, err error)
ClassicGetCluster : Detailed cluster information Detailed cluster information.
func (*KubernetesServiceApiV1) ClassicGetClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetClusterWithContext(ctx context.Context, classicGetClusterOptions *ClassicGetClusterOptions) (result []GetClusterResponse, response *core.DetailedResponse, err error)
ClassicGetClusterWithContext is an alternate form of the ClassicGetCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) ClassicGetClusters ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetClusters(classicGetClustersOptions *ClassicGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
ClassicGetClusters : List the classic clusters that you have access to List the classic clusters that you have access to.
func (*KubernetesServiceApiV1) ClassicGetClustersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetClustersWithContext(ctx context.Context, classicGetClustersOptions *ClassicGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
ClassicGetClustersWithContext is an alternate form of the ClassicGetClusters method which supports a Context parameter
func (*KubernetesServiceApiV1) ClassicGetWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorker(classicGetWorkerOptions *ClassicGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
ClassicGetWorker : View details of a worker node for classic cluster View detailed information for a worker node in a classic cluster.
func (*KubernetesServiceApiV1) ClassicGetWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPool(classicGetWorkerPoolOptions *ClassicGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
ClassicGetWorkerPool : View details of a worker pool for a classic cluster View detailed information for a worker pool in a classic cluster.
func (*KubernetesServiceApiV1) ClassicGetWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPoolWithContext(ctx context.Context, classicGetWorkerPoolOptions *ClassicGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
ClassicGetWorkerPoolWithContext is an alternate form of the ClassicGetWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) ClassicGetWorkerPools ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPools(classicGetWorkerPoolsOptions *ClassicGetWorkerPoolsOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
ClassicGetWorkerPools : View details of a worker pool for a classic cluster View detailed information for a worker pool in a classic cluster.
func (*KubernetesServiceApiV1) ClassicGetWorkerPoolsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerPoolsWithContext(ctx context.Context, classicGetWorkerPoolsOptions *ClassicGetWorkerPoolsOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
ClassicGetWorkerPoolsWithContext is an alternate form of the ClassicGetWorkerPools method which supports a Context parameter
func (*KubernetesServiceApiV1) ClassicGetWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkerWithContext(ctx context.Context, classicGetWorkerOptions *ClassicGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
ClassicGetWorkerWithContext is an alternate form of the ClassicGetWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) ClassicGetWorkers ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkers(classicGetWorkersOptions *ClassicGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
ClassicGetWorkers : View all workers for a classic cluster View detailed information for all worker nodes in a classic cluster.
func (*KubernetesServiceApiV1) ClassicGetWorkersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ClassicGetWorkersWithContext(ctx context.Context, classicGetWorkersOptions *ClassicGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
ClassicGetWorkersWithContext is an alternate form of the ClassicGetWorkers method which supports a Context parameter
func (*KubernetesServiceApiV1) CleanupMigration ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CleanupMigration(cleanupMigrationOptions *CleanupMigrationOptions) (response *core.DetailedResponse, err error)
CleanupMigration : Clean up any Ingress resources and ConfigMaps that are no longer needed after an Ingress migration After you complete an Ingress migration, remove the migration tool, Ingress resources, and ConfigMaps that are no longer needed. Use the `delete-generated-resources` option to delete all resources that were automatically generated during an Ingress migration, including the Ingress resources and ConfigMaps listed in the 'MigratedResource.MigratedAs' arrays of GET /v2/alb/getMigrationStatus responses. Use the `delete-test-ingresses` option to delete all Ingress resources of class `test`. Use the `delete-community-ingresses` option to delete all Ingress resources of class `public-iks-k8s-nginx` or `private-iks-k8s-nginx`. Use the `delete-iks-ingresses` to delete all Ingress resources of class `iks-nginx`, class `nginx`, or of no class. Use the `reset-community-controller-configmap` option to reset the `ibm-k8s-controller-config` ConfigMap to the default settings. For more info, see https://cloud.ibm.com/docs/containers?topic=containers-ingress-types.
func (*KubernetesServiceApiV1) CleanupMigrationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CleanupMigrationWithContext(ctx context.Context, cleanupMigrationOptions *CleanupMigrationOptions) (response *core.DetailedResponse, err error)
CleanupMigrationWithContext is an alternate form of the CleanupMigration method which supports a Context parameter
func (*KubernetesServiceApiV1) Clone ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) Clone() *KubernetesServiceApiV1
Clone makes a copy of "kubernetesServiceApi" suitable for processing requests.
func (*KubernetesServiceApiV1) CreateALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALB(createALBOptions *CreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
CreateALB : Create a public or private ALB in a specified zone and VLAN Create a new public or private ALB in a specified zone on a specified VLAN. You can also optionally specify an IP address on that VLAN in that zone for the ALB to use.
func (*KubernetesServiceApiV1) CreateALBSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALBSecret(createALBSecretOptions *CreateALBSecretOptions) (response *core.DetailedResponse, err error)
CreateALBSecret : Import an ALB secret from Certificate Manager Import a secret for an ALB by deploying a certificate from your IBM Cloud Certificate Manager instance into your cluster.
func (*KubernetesServiceApiV1) CreateALBSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALBSecretWithContext(ctx context.Context, createALBSecretOptions *CreateALBSecretOptions) (response *core.DetailedResponse, err error)
CreateALBSecretWithContext is an alternate form of the CreateALBSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateALBWithContext(ctx context.Context, createALBOptions *CreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
CreateALBWithContext is an alternate form of the CreateALB method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateAssignment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAssignment(createAssignmentOptions *CreateAssignmentOptions) (result *CreateSubscriptionData, response *core.DetailedResponse, err error)
CreateAssignment : Create an assignment to a Satellite storage configuration Create an assignment to install the storage driver that is described by the version of the storage configuration on the cluster group. Then, apps that run in the clusters can use the storage.
func (*KubernetesServiceApiV1) CreateAssignmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAssignmentWithContext(ctx context.Context, createAssignmentOptions *CreateAssignmentOptions) (result *CreateSubscriptionData, response *core.DetailedResponse, err error)
CreateAssignmentWithContext is an alternate form of the CreateAssignment method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateAttachment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAttachment(createAttachmentOptions *CreateAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
CreateAttachment : The CreateAttachment operation. Create volume attachment for a given worker.
func (*KubernetesServiceApiV1) CreateAttachmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateAttachmentWithContext(ctx context.Context, createAttachmentOptions *CreateAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
CreateAttachmentWithContext is an alternate form of the CreateAttachment method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateCluster(createClusterOptions *CreateClusterOptions) (result *ClusterCreateResponse, response *core.DetailedResponse, err error)
CreateCluster : Create a cluster Create a cluster in the IBM Cloud account that you are logged into. Note: This API method requires Administrator platform role for IBM Cloud Kubernetes Service at the account level, as well as access to several other services such as the underlying infrastructure provider. For more information, see 'https://ibm.biz/cluster-perms'.
func (*KubernetesServiceApiV1) CreateClusterSubnet ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateClusterSubnet(createClusterSubnetOptions *CreateClusterSubnetOptions) (response *core.DetailedResponse, err error)
CreateClusterSubnet : Create an IBM Cloud classic infrastructure subnet and add it to an existing cluster Create an IBM Cloud classic infrastructure subnet and make it available to an existing cluster. Note: When you make a subnet available to a cluster, IP addresses of this subnet are used for cluster networking purposes. To avoid IP address conflicts, make sure that you use a subnet with one cluster only. Do not use a subnet for multiple clusters or for other purposes outside of Kubernetes Service at the same time.
func (*KubernetesServiceApiV1) CreateClusterSubnetWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateClusterSubnetWithContext(ctx context.Context, createClusterSubnetOptions *CreateClusterSubnetOptions) (response *core.DetailedResponse, err error)
CreateClusterSubnetWithContext is an alternate form of the CreateClusterSubnet method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateClusterWithContext(ctx context.Context, createClusterOptions *CreateClusterOptions) (result *ClusterCreateResponse, response *core.DetailedResponse, err error)
CreateClusterWithContext is an alternate form of the CreateCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateFilterConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateFilterConfig(createFilterConfigOptions *CreateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
CreateFilterConfig : Create a logging filter configuration Start filtering logs that are forwarded by your logging configuration from the given sources based on one or more selectors.
func (*KubernetesServiceApiV1) CreateFilterConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateFilterConfigWithContext(ctx context.Context, createFilterConfigOptions *CreateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
CreateFilterConfigWithContext is an alternate form of the CreateFilterConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateKMSConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateKMSConfig(createKMSConfigOptions *CreateKMSConfigOptions) (response *core.DetailedResponse, err error)
CreateKMSConfig : Create a key management service (KMS) provider configuration for a cluster Create a configuration to enable a key management service (KMS) provider, such as IBM Key Protect, in your cluster. Your customer root key (CRK) from the KMS provider is used to encrypt the Kubernetes secrets within your cluster. After you enable KMS for your cluster, you can update the instance, endpoint, or CRK parameters that are used, but you cannot remove the KMS provider from your cluster. Note on permissions: This API method requires the IBM Cloud IAM Administrator platform role for IBM Cloud Kubernetes Service at the account level. The API key that is used for the region and resource group that the cluster is in requires the appropriate permission to create an instance and CRK in the KMS provider, such as the Editor platform and Writer service role for Key Protect. An additional Reader service-to-service authorization policy between IBM Cloud Kubernetes Service and Key Protect is automatically created for your cluster, if the policy does not already exist. Without this policy, your cluster cannot use all the Key Protect features.
func (*KubernetesServiceApiV1) CreateKMSConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateKMSConfigWithContext(ctx context.Context, createKMSConfigOptions *CreateKMSConfigOptions) (response *core.DetailedResponse, err error)
CreateKMSConfigWithContext is an alternate form of the CreateKMSConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateLoggingConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingConfig(createLoggingConfigOptions *CreateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
CreateLoggingConfig : Create a log forwarding configuration Enable log collection for a specified log source and log forwarding to IBM Cloud Log Analysis or to an external syslog server. If you want to forward logs from one log source to both log collector servers, then you must create two logging configurations.
func (*KubernetesServiceApiV1) CreateLoggingConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingConfigWithContext(ctx context.Context, createLoggingConfigOptions *CreateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
CreateLoggingConfigWithContext is an alternate form of the CreateLoggingConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateLoggingInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingInstance(createLoggingInstanceOptions *CreateLoggingInstanceOptions) (result *ConfigResponse, response *core.DetailedResponse, err error)
CreateLoggingInstance : Create a LogDNA logging configuration for a cluster Create a logging configuration for your IBM Cloud Kubernetes Service cluster to automatically collect pod logs and send them to IBM Cloud Log Analysis with LogDNA. This API deploys a LogDNA agent as a Kubernetes daemonset in the `ibm-observe` namespace of your cluster. The agent collects logs with the extension `*.log` and extensionless files that are stored in the `/var/log` directory of your pod from all namespaces, including `kube-system`. The agent then forwards the logs to your IBM Cloud Log Analysis with LogDNA service instance. </br></br><strong>Note:</strong> Before you use this API, make sure that you have an existing IBM Cloud Log Analysis with LogDNA service instance.
func (*KubernetesServiceApiV1) CreateLoggingInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateLoggingInstanceWithContext(ctx context.Context, createLoggingInstanceOptions *CreateLoggingInstanceOptions) (result *ConfigResponse, response *core.DetailedResponse, err error)
CreateLoggingInstanceWithContext is an alternate form of the CreateLoggingInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateMasterLogCollection ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMasterLogCollection(createMasterLogCollectionOptions *CreateMasterLogCollectionOptions) (response *core.DetailedResponse, err error)
CreateMasterLogCollection : Create a new master log collection request Create a new master log collection request.
func (*KubernetesServiceApiV1) CreateMasterLogCollectionWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMasterLogCollectionWithContext(ctx context.Context, createMasterLogCollectionOptions *CreateMasterLogCollectionOptions) (response *core.DetailedResponse, err error)
CreateMasterLogCollectionWithContext is an alternate form of the CreateMasterLogCollection method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateMonitoringInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMonitoringInstance(createMonitoringInstanceOptions *CreateMonitoringInstanceOptions) (result *ConfigResponse, response *core.DetailedResponse, err error)
CreateMonitoringInstance : Create a Sysdig monitoring configuration for a cluster Create a monitoring configuration for your IBM Cloud Kubernetes Service cluster to automatically collect cluster and pod metrics, and send these metrics to your IBM Cloud Monitoring with Sysdig service instance. This API deploys a Sysdig agent as a Kubernetes daemonset in the `ibm-observe` namespace of your cluster. The agent collects cluster and pod metrics, such as the worker node CPU and memory usage, and the amount of incoming and outgoing network traffic for your pods. The agent then forwards the metrics to your IBM Cloud Monitoring with Sysdig service instance. </br></br><strong>Note:</strong> Before you use this API, make sure that you have an existing IBM Cloud Monitoring with Sysdig service instance.
func (*KubernetesServiceApiV1) CreateMonitoringInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateMonitoringInstanceWithContext(ctx context.Context, createMonitoringInstanceOptions *CreateMonitoringInstanceOptions) (result *ConfigResponse, response *core.DetailedResponse, err error)
CreateMonitoringInstanceWithContext is an alternate form of the CreateMonitoringInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateNlbDNS ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateNlbDNS(createNlbDNSOptions *CreateNlbDNSOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
CreateNlbDNS : Create a new NLB subdomain in a VPC cluster and associate a load balancer hostname with it In a VPC cluster, create a new NLB subdomain and register a VPC load balancer hostname with the DNS provider. Note that you can create the NLB subdomain with only one VPC load balancer hostname. If the registration fails, an error from the DNS provider is returned.
func (*KubernetesServiceApiV1) CreateNlbDNSWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateNlbDNSWithContext(ctx context.Context, createNlbDNSOptions *CreateNlbDNSOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
CreateNlbDNSWithContext is an alternate form of the CreateNlbDNS method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSatelliteAssignment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteAssignment(createSatelliteAssignmentOptions *CreateSatelliteAssignmentOptions) (result *MultishiftCreateAssignmentResponse, response *core.DetailedResponse, err error)
CreateSatelliteAssignment : Assign a host to an IBM Cloud Satellite location or cluster Assign a host to an IBM Cloud Satellite location or cluster. Before you can assign hosts to clusters, first assign at least three hosts to the Satellite location, to run control plane operations. Then, when you have Satellite clusters, you can assign hosts as needed to provide compute resources for your workloads. You can assign hosts by specifying a host ID or by providing labels to match hosts to your request.
func (*KubernetesServiceApiV1) CreateSatelliteAssignmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteAssignmentWithContext(ctx context.Context, createSatelliteAssignmentOptions *CreateSatelliteAssignmentOptions) (result *MultishiftCreateAssignmentResponse, response *core.DetailedResponse, err error)
CreateSatelliteAssignmentWithContext is an alternate form of the CreateSatelliteAssignment method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSatelliteCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteCluster(createSatelliteClusterOptions *CreateSatelliteClusterOptions) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, err error)
CreateSatelliteCluster : Create an IBM Cloud Satellite cluster Create an OpenShift Container Platform cluster in an IBM Cloud Satellite location. Creating a cluster requires Administrator access to Kubernetes Service in the IBM Cloud account. After you create a Satellite cluster, assign hosts to the cluster to add compute capacity for your workloads.
func (*KubernetesServiceApiV1) CreateSatelliteClusterRemote ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteClusterRemote(createSatelliteClusterRemoteOptions *CreateSatelliteClusterRemoteOptions) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, err error)
CreateSatelliteClusterRemote : Create an IBM Cloud Satellite cluster in a location that does not belong to your account Create an OpenShift Container Platform cluster in an IBM Cloud Satellite location that belongs to another account. Creating a cluster requires service-to-service IAM authorization in the target IBM Cloud account. After you create a Satellite cluster, the account owner is responsible for providing hosts to run the worker nodes.
func (*KubernetesServiceApiV1) CreateSatelliteClusterRemoteWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteClusterRemoteWithContext(ctx context.Context, createSatelliteClusterRemoteOptions *CreateSatelliteClusterRemoteOptions) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, err error)
CreateSatelliteClusterRemoteWithContext is an alternate form of the CreateSatelliteClusterRemote method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSatelliteClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteClusterWithContext(ctx context.Context, createSatelliteClusterOptions *CreateSatelliteClusterOptions) (result *MultishiftCreateClusterResponse, response *core.DetailedResponse, err error)
CreateSatelliteClusterWithContext is an alternate form of the CreateSatelliteCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSatelliteLocation ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteLocation(createSatelliteLocationOptions *CreateSatelliteLocationOptions) (result *MultishiftCreateControllerResponse, response *core.DetailedResponse, err error)
CreateSatelliteLocation : Create an IBM Cloud Satellite location Create an IBM Cloud Satellite location in the IBM Cloud account that you are logged into. Creating a location requires Administrator access to Kubernetes Service in the IBM Cloud account.
func (*KubernetesServiceApiV1) CreateSatelliteLocationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteLocationWithContext(ctx context.Context, createSatelliteLocationOptions *CreateSatelliteLocationOptions) (result *MultishiftCreateControllerResponse, response *core.DetailedResponse, err error)
CreateSatelliteLocationWithContext is an alternate form of the CreateSatelliteLocation method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSatelliteWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPool(createSatelliteWorkerPoolOptions *CreateSatelliteWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
CreateSatelliteWorkerPool : Create a worker pool for an IBM Cloud Satellite cluster Create a worker pool for the specified cluster in an IBM Cloud Satellite location. Creating a worker pool requires Operator access to Kubernetes Service in the IBM Cloud account. Specify the worker pool `flavor` as "upi" for user provided infrastructure. You can also use `hostLabels` key value pairs so that available hosts with matching labels in the IBM Cloud Satellite location are automatically assigned to the worker pool.
func (*KubernetesServiceApiV1) CreateSatelliteWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPoolWithContext(ctx context.Context, createSatelliteWorkerPoolOptions *CreateSatelliteWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
CreateSatelliteWorkerPoolWithContext is an alternate form of the CreateSatelliteWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSatelliteWorkerPoolZone ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPoolZone(createSatelliteWorkerPoolZoneOptions *CreateSatelliteWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
CreateSatelliteWorkerPoolZone : Create a zone in the specified worker pool for an IBM Cloud Satellite cluster Create a zone in the specified worker pool for an IBM Cloud Satellite cluster. Worker nodes are provisioned in each zone based on the size per zone of the worker pool.
func (*KubernetesServiceApiV1) CreateSatelliteWorkerPoolZoneWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSatelliteWorkerPoolZoneWithContext(ctx context.Context, createSatelliteWorkerPoolZoneOptions *CreateSatelliteWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
CreateSatelliteWorkerPoolZoneWithContext is an alternate form of the CreateSatelliteWorkerPoolZone method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSecret(createSecretOptions *CreateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
CreateSecret : Create an Ingress secret for a certificate Create an Ingress secret from a certificate stored in IBM Cloud Certificate Manager.
func (*KubernetesServiceApiV1) CreateSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateSecretWithContext(ctx context.Context, createSecretOptions *CreateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
CreateSecretWithContext is an alternate form of the CreateSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateStorageConfiguration ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateStorageConfiguration(createStorageConfigurationOptions *CreateStorageConfigurationOptions) (result *CreateConfigurationData, response *core.DetailedResponse, err error)
CreateStorageConfiguration : Create a Satellite storage configuration Create a Satellite storage configuration based off the storage template, custom parameters, and location that you want to use. Then, assign the storage configuration to your clusters to install the storage driver so that the apps that run in the cluster can use the storage.
func (*KubernetesServiceApiV1) CreateStorageConfigurationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateStorageConfigurationWithContext(ctx context.Context, createStorageConfigurationOptions *CreateStorageConfigurationOptions) (result *CreateConfigurationData, response *core.DetailedResponse, err error)
CreateStorageConfigurationWithContext is an alternate form of the CreateStorageConfiguration method which supports a Context parameter
func (*KubernetesServiceApiV1) CreateWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateWorkerPool(createWorkerPoolOptions *CreateWorkerPoolOptions) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
CreateWorkerPool : Create a worker pool for a cluster Create a worker pool for the specified cluster. Creating a worker pool requires Operator access to Kubernetes Service in the IBM Cloud account.
func (*KubernetesServiceApiV1) CreateWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) CreateWorkerPoolWithContext(ctx context.Context, createWorkerPoolOptions *CreateWorkerPoolOptions) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
CreateWorkerPoolWithContext is an alternate form of the CreateWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteAttachment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAttachment(deleteAttachmentOptions *DeleteAttachmentOptions) (response *core.DetailedResponse, err error)
DeleteAttachment : Detach volume from given worker
func (*KubernetesServiceApiV1) DeleteAttachmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAttachmentWithContext(ctx context.Context, deleteAttachmentOptions *DeleteAttachmentOptions) (response *core.DetailedResponse, err error)
DeleteAttachmentWithContext is an alternate form of the DeleteAttachment method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteAuditWebhook ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAuditWebhook(deleteAuditWebhookOptions *DeleteAuditWebhookOptions) (response *core.DetailedResponse, err error)
DeleteAuditWebhook : Delete an audit webhook configuration Disable the webhook backend configuration for the cluster's API server. Diabling the webhook backend stops forwarding API server audit logs to a remote server.
func (*KubernetesServiceApiV1) DeleteAuditWebhookWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteAuditWebhookWithContext(ctx context.Context, deleteAuditWebhookOptions *DeleteAuditWebhookOptions) (response *core.DetailedResponse, err error)
DeleteAuditWebhookWithContext is an alternate form of the DeleteAuditWebhook method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteClusterALBSecrets ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteClusterALBSecrets(deleteClusterALBSecretsOptions *DeleteClusterALBSecretsOptions) (response *core.DetailedResponse, err error)
DeleteClusterALBSecrets : Delete an ALB secret that is imported from Certificate Manager from a cluster If you imported a certificate from IBM Cloud Certificate Manager to an ALB in a cluster, remove the secret from the cluster.
func (*KubernetesServiceApiV1) DeleteClusterALBSecretsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteClusterALBSecretsWithContext(ctx context.Context, deleteClusterALBSecretsOptions *DeleteClusterALBSecretsOptions) (response *core.DetailedResponse, err error)
DeleteClusterALBSecretsWithContext is an alternate form of the DeleteClusterALBSecrets method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteFilterConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfig(deleteFilterConfigOptions *DeleteFilterConfigOptions) (response *core.DetailedResponse, err error)
DeleteFilterConfig : Delete a logging filter configuration Delete the specified logging filter configuration for a cluster.
func (*KubernetesServiceApiV1) DeleteFilterConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfigWithContext(ctx context.Context, deleteFilterConfigOptions *DeleteFilterConfigOptions) (response *core.DetailedResponse, err error)
DeleteFilterConfigWithContext is an alternate form of the DeleteFilterConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteFilterConfigs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfigs(deleteFilterConfigsOptions *DeleteFilterConfigsOptions) (response *core.DetailedResponse, err error)
DeleteFilterConfigs : Deletes all logging filter configurations for the cluster Stops log filtering.
func (*KubernetesServiceApiV1) DeleteFilterConfigsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteFilterConfigsWithContext(ctx context.Context, deleteFilterConfigsOptions *DeleteFilterConfigsOptions) (response *core.DetailedResponse, err error)
DeleteFilterConfigsWithContext is an alternate form of the DeleteFilterConfigs method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteIngressSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteIngressSecret(deleteIngressSecretOptions *DeleteIngressSecretOptions) (response *core.DetailedResponse, err error)
DeleteIngressSecret : Delete an Ingress secret from the cluster Delete an Ingress secret from the cluster.
func (*KubernetesServiceApiV1) DeleteIngressSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteIngressSecretWithContext(ctx context.Context, deleteIngressSecretOptions *DeleteIngressSecretOptions) (response *core.DetailedResponse, err error)
DeleteIngressSecretWithContext is an alternate form of the DeleteIngressSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteLoggingConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfig(deleteLoggingConfigOptions *DeleteLoggingConfigOptions) (response *core.DetailedResponse, err error)
DeleteLoggingConfig : Delete a log forwarding configuration Stops log forwarding by deleting a specified logging configuration.
func (*KubernetesServiceApiV1) DeleteLoggingConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfigWithContext(ctx context.Context, deleteLoggingConfigOptions *DeleteLoggingConfigOptions) (response *core.DetailedResponse, err error)
DeleteLoggingConfigWithContext is an alternate form of the DeleteLoggingConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteLoggingConfigs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfigs(deleteLoggingConfigsOptions *DeleteLoggingConfigsOptions) (response *core.DetailedResponse, err error)
DeleteLoggingConfigs : Delete all log forwarding configurations for a cluster Stops all log forwarding for a cluster by deleting all log forwarding configurations.
func (*KubernetesServiceApiV1) DeleteLoggingConfigsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteLoggingConfigsWithContext(ctx context.Context, deleteLoggingConfigsOptions *DeleteLoggingConfigsOptions) (response *core.DetailedResponse, err error)
DeleteLoggingConfigsWithContext is an alternate form of the DeleteLoggingConfigs method which supports a Context parameter
func (*KubernetesServiceApiV1) DeleteSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteSecret(deleteSecretOptions *DeleteSecretOptions) (response *core.DetailedResponse, err error)
DeleteSecret : Remove a secret from an NLB subdomain Delete a secret from an NLB subdomain in your cluster and prevent future renewal of the certificate. You might remove the secret from an NLB subdomain if you no longer use the subdomain or disassociate it from your NLB IP addresses.
func (*KubernetesServiceApiV1) DeleteSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DeleteSecretWithContext(ctx context.Context, deleteSecretOptions *DeleteSecretOptions) (response *core.DetailedResponse, err error)
DeleteSecretWithContext is an alternate form of the DeleteSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) DetachClusterSubnet ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DetachClusterSubnet(detachClusterSubnetOptions *DetachClusterSubnetOptions) (response *core.DetailedResponse, err error)
DetachClusterSubnet : Detach a public or private portable subnet from a cluster Detach a subnet in your IBM Cloud classic infrastructure account from a cluster. The subnet remains available in your infrastructure account after it is detached.
func (*KubernetesServiceApiV1) DetachClusterSubnetWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DetachClusterSubnetWithContext(ctx context.Context, detachClusterSubnetOptions *DetachClusterSubnetOptions) (response *core.DetailedResponse, err error)
DetachClusterSubnetWithContext is an alternate form of the DetachClusterSubnet method which supports a Context parameter
func (*KubernetesServiceApiV1) DisableALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DisableALB(disableALBOptions *DisableALBOptions) (response *core.DetailedResponse, err error)
DisableALB : Disable an ALB in your cluster Disable a public or private ALB in your standard cluster. When you disable an ALB, the IP address that the ALB used goes back into the pool of available portable IPs so that another service can use the IP. If you later try to re-enable the ALB, the ALB might report an error if the IP address it previously used is now in use by another service. You can either stop running the other service or specify another IP address to use when you re-enable the ALB.
func (*KubernetesServiceApiV1) DisableALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DisableALBWithContext(ctx context.Context, disableALBOptions *DisableALBOptions) (response *core.DetailedResponse, err error)
DisableALBWithContext is an alternate form of the DisableALB method which supports a Context parameter
func (*KubernetesServiceApiV1) DisableClusterACLs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DisableClusterACLs(disableClusterACLsOptions *DisableClusterACLsOptions) (response *core.DetailedResponse, err error)
DisableClusterACLs : Disable the subnet allowlist for a cluster's private service endpoint Disable the subnet allowlist feature for a cluster's private service endpoint. After you disable this feature, authorized requests to your cluster master through the cluster's private service endpoint can originate from any subnet.
func (*KubernetesServiceApiV1) DisableClusterACLsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DisableClusterACLsWithContext(ctx context.Context, disableClusterACLsOptions *DisableClusterACLsOptions) (response *core.DetailedResponse, err error)
DisableClusterACLsWithContext is an alternate form of the DisableClusterACLs method which supports a Context parameter
func (*KubernetesServiceApiV1) DisableRetries ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*KubernetesServiceApiV1) DiscoverLoggingInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverLoggingInstance(discoverLoggingInstanceOptions *DiscoverLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
DiscoverLoggingInstance : Discover a LogDNA agent previously deployed in the cluster Discover a LogDNA agent previously deployed in the cluster and create a logging configuration for it.
func (*KubernetesServiceApiV1) DiscoverLoggingInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverLoggingInstanceWithContext(ctx context.Context, discoverLoggingInstanceOptions *DiscoverLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
DiscoverLoggingInstanceWithContext is an alternate form of the DiscoverLoggingInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) DiscoverMonitoringInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverMonitoringInstance(discoverMonitoringInstanceOptions *DiscoverMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
DiscoverMonitoringInstance : Discover a Sysdig agent previously deployed in the cluster Discover a Sysdig agent previously deployed in the cluster and create a monitoring configuration for it.
func (*KubernetesServiceApiV1) DiscoverMonitoringInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) DiscoverMonitoringInstanceWithContext(ctx context.Context, discoverMonitoringInstanceOptions *DiscoverMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
DiscoverMonitoringInstanceWithContext is an alternate form of the DiscoverMonitoringInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) EnableALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) EnableALB(enableALBOptions *EnableALBOptions) (response *core.DetailedResponse, err error)
EnableALB : Enable an existing ALB in a cluster Enable a public or private ALB in your standard cluster.
func (*KubernetesServiceApiV1) EnableALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) EnableALBWithContext(ctx context.Context, enableALBOptions *EnableALBOptions) (response *core.DetailedResponse, err error)
EnableALBWithContext is an alternate form of the EnableALB method which supports a Context parameter
func (*KubernetesServiceApiV1) EnableClusterACLs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) EnableClusterACLs(enableClusterACLsOptions *EnableClusterACLsOptions) (response *core.DetailedResponse, err error)
EnableClusterACLs : Enable a subnet allowlist for a cluster's private service endpoint Enable the subnet allowlist feature for a cluster's private service endpoint. After you enable this feature, you can use the `PATCH /v1/acl/{idOrName}/add` API to add subnets to the allowlist for this cluster's private service endpoint. Only authorized requests to your cluster master that originate from subnets in the allowlist are permitted through the cluster's private service endpoint. If the public service endpoint is enabled for your cluster, authorized requests are still permitted through the public service endpoint.
func (*KubernetesServiceApiV1) EnableClusterACLsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) EnableClusterACLsWithContext(ctx context.Context, enableClusterACLsOptions *EnableClusterACLsOptions) (response *core.DetailedResponse, err error)
EnableClusterACLsWithContext is an alternate form of the EnableClusterACLs method which supports a Context parameter
func (*KubernetesServiceApiV1) EnableRetries ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.
func (*KubernetesServiceApiV1) FetchFilterConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfig(fetchFilterConfigOptions *FetchFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
FetchFilterConfig : View a logging filter configuration View details for a logging filter configuration.
func (*KubernetesServiceApiV1) FetchFilterConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfigWithContext(ctx context.Context, fetchFilterConfigOptions *FetchFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
FetchFilterConfigWithContext is an alternate form of the FetchFilterConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) FetchFilterConfigs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfigs(fetchFilterConfigsOptions *FetchFilterConfigsOptions) (result []FilterConfigResponse, response *core.DetailedResponse, err error)
FetchFilterConfigs : List all logging filter configurations in the cluster List the logging filter configurations that you created in a cluster.
func (*KubernetesServiceApiV1) FetchFilterConfigsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchFilterConfigsWithContext(ctx context.Context, fetchFilterConfigsOptions *FetchFilterConfigsOptions) (result []FilterConfigResponse, response *core.DetailedResponse, err error)
FetchFilterConfigsWithContext is an alternate form of the FetchFilterConfigs method which supports a Context parameter
func (*KubernetesServiceApiV1) FetchLoggingConfigs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigs(fetchLoggingConfigsOptions *FetchLoggingConfigsOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
FetchLoggingConfigs : List all log forwarding configurations in the cluster List the log forwarding configurations in the target cluster.
func (*KubernetesServiceApiV1) FetchLoggingConfigsForSource ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigsForSource(fetchLoggingConfigsForSourceOptions *FetchLoggingConfigsForSourceOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
FetchLoggingConfigsForSource : List all log forwarding configurations for a log source in the cluster List the log forwarding configurations for the specified log source in the target cluster.
func (*KubernetesServiceApiV1) FetchLoggingConfigsForSourceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigsForSourceWithContext(ctx context.Context, fetchLoggingConfigsForSourceOptions *FetchLoggingConfigsForSourceOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
FetchLoggingConfigsForSourceWithContext is an alternate form of the FetchLoggingConfigsForSource method which supports a Context parameter
func (*KubernetesServiceApiV1) FetchLoggingConfigsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) FetchLoggingConfigsWithContext(ctx context.Context, fetchLoggingConfigsOptions *FetchLoggingConfigsOptions) (result []LogConfigResponse, response *core.DetailedResponse, err error)
FetchLoggingConfigsWithContext is an alternate form of the FetchLoggingConfigs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAddons ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAddons(getAddonsOptions *GetAddonsOptions) (result []AddonCommon, response *core.DetailedResponse, err error)
GetAddons : List available add-ons that you can enable in a cluster List available add-ons that you can enable in a cluster. For each available add-on, the name, latest version, and minimum Kubernetes version required to run the add-on in a cluster are returned.
func (*KubernetesServiceApiV1) GetAddonsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAddonsWithContext(ctx context.Context, getAddonsOptions *GetAddonsOptions) (result []AddonCommon, response *core.DetailedResponse, err error)
GetAddonsWithContext is an alternate form of the GetAddons method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAssignedStorageConfigs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignedStorageConfigs(getAssignedStorageConfigsOptions *GetAssignedStorageConfigsOptions) (result []AppliedStorageConfig, response *core.DetailedResponse, err error)
GetAssignedStorageConfigs : List Satellite storage configurations by cluster List the Satellite storage configurations that are assigned to a cluster.
func (*KubernetesServiceApiV1) GetAssignedStorageConfigsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignedStorageConfigsWithContext(ctx context.Context, getAssignedStorageConfigsOptions *GetAssignedStorageConfigsOptions) (result []AppliedStorageConfig, response *core.DetailedResponse, err error)
GetAssignedStorageConfigsWithContext is an alternate form of the GetAssignedStorageConfigs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAssignment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignment(getAssignmentOptions *GetAssignmentOptions) (result *Subscription, response *core.DetailedResponse, err error)
GetAssignment : View details for an assignment to a Satellite storage configuration View details for an assignment to a Satellite storage configuration by the assignment UUID.
func (*KubernetesServiceApiV1) GetAssignmentByName ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentByName(getAssignmentByNameOptions *GetAssignmentByNameOptions) (result *Subscription, response *core.DetailedResponse, err error)
GetAssignmentByName : View details for an assignment to a Satellite storage configuration View details for an assignment to a Satellite storage configuration by the assignment name.
func (*KubernetesServiceApiV1) GetAssignmentByNameWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentByNameWithContext(ctx context.Context, getAssignmentByNameOptions *GetAssignmentByNameOptions) (result *Subscription, response *core.DetailedResponse, err error)
GetAssignmentByNameWithContext is an alternate form of the GetAssignmentByName method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAssignmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentWithContext(ctx context.Context, getAssignmentOptions *GetAssignmentOptions) (result *Subscription, response *core.DetailedResponse, err error)
GetAssignmentWithContext is an alternate form of the GetAssignment method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAssignments ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignments(getAssignmentsOptions *GetAssignmentsOptions) (result []Subscription, response *core.DetailedResponse, err error)
GetAssignments : List assignments to Satellite storage configurations in the IBM Cloud account List assignments to Satellite storage configurations that you have access to in the IBM Cloud account. Returned details include the attachment name, UUID, and creation timestamp.
func (*KubernetesServiceApiV1) GetAssignmentsByConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentsByConfig(getAssignmentsByConfigOptions *GetAssignmentsByConfigOptions) (result []Subscription, response *core.DetailedResponse, err error)
GetAssignmentsByConfig : List storage assignments by configuration name or UUID List storage assignments by configuration name or UUID. Returned details include the assignment name, UUID, and creation timestamp.
func (*KubernetesServiceApiV1) GetAssignmentsByConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentsByConfigWithContext(ctx context.Context, getAssignmentsByConfigOptions *GetAssignmentsByConfigOptions) (result []Subscription, response *core.DetailedResponse, err error)
GetAssignmentsByConfigWithContext is an alternate form of the GetAssignmentsByConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAssignmentsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAssignmentsWithContext(ctx context.Context, getAssignmentsOptions *GetAssignmentsOptions) (result []Subscription, response *core.DetailedResponse, err error)
GetAssignmentsWithContext is an alternate form of the GetAssignments method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAttachment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachment(getAttachmentOptions *GetAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
GetAttachment : The GetAttachment operation. Get the volume attachment detail for given volume attachment ID.
func (*KubernetesServiceApiV1) GetAttachmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachmentWithContext(ctx context.Context, getAttachmentOptions *GetAttachmentOptions) (result *VolumeAttachment, response *core.DetailedResponse, err error)
GetAttachmentWithContext is an alternate form of the GetAttachment method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAttachments ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachments(getAttachmentsOptions *GetAttachmentsOptions) (result *VolumeAttachmentList, response *core.DetailedResponse, err error)
GetAttachments : The GetAttachments operation. Get the volume attachments detail for a given worker.
func (*KubernetesServiceApiV1) GetAttachmentsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAttachmentsWithContext(ctx context.Context, getAttachmentsOptions *GetAttachmentsOptions) (result *VolumeAttachmentList, response *core.DetailedResponse, err error)
GetAttachmentsWithContext is an alternate form of the GetAttachments method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAuditWebhook ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAuditWebhook(getAuditWebhookOptions *GetAuditWebhookOptions) (result *AuditWebhookConfig, response *core.DetailedResponse, err error)
GetAuditWebhook : View details for an audit webhook configuration View the URL for the remote logging service that you are sending API server audit logs to.
func (*KubernetesServiceApiV1) GetAuditWebhookWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAuditWebhookWithContext(ctx context.Context, getAuditWebhookOptions *GetAuditWebhookOptions) (result *AuditWebhookConfig, response *core.DetailedResponse, err error)
GetAuditWebhookWithContext is an alternate form of the GetAuditWebhook method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAvailableALBTypes ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableALBTypes(getAvailableALBTypesOptions *GetAvailableALBTypesOptions) (result []string, response *core.DetailedResponse, err error)
GetAvailableALBTypes : List the ALB types that are supported List the ALB types that are supported.
func (*KubernetesServiceApiV1) GetAvailableALBTypesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableALBTypesWithContext(ctx context.Context, getAvailableALBTypesOptions *GetAvailableALBTypesOptions) (result []string, response *core.DetailedResponse, err error)
GetAvailableALBTypesWithContext is an alternate form of the GetAvailableALBTypes method which supports a Context parameter
func (*KubernetesServiceApiV1) GetAvailableStorageClasses ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableStorageClasses(getAvailableStorageClassesOptions *GetAvailableStorageClassesOptions) (result *AvailableStorageClasses, response *core.DetailedResponse, err error)
GetAvailableStorageClasses : List available storage classes from Satellite storage configurations on a cluster List the available storage classes from a Satellite storage configuration by cluster.
func (*KubernetesServiceApiV1) GetAvailableStorageClassesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetAvailableStorageClassesWithContext(ctx context.Context, getAvailableStorageClassesOptions *GetAvailableStorageClassesOptions) (result *AvailableStorageClasses, response *core.DetailedResponse, err error)
GetAvailableStorageClassesWithContext is an alternate form of the GetAvailableStorageClasses method which supports a Context parameter
func (*KubernetesServiceApiV1) GetBluemixConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetBluemixConfig(getBluemixConfigOptions *GetBluemixConfigOptions) (result *BluemixConfig, response *core.DetailedResponse, err error)
GetBluemixConfig : List configuration values for your IBM Cloud account List account configuration information that you can use when making IBM Cloud API requests.
func (*KubernetesServiceApiV1) GetBluemixConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetBluemixConfigWithContext(ctx context.Context, getBluemixConfigOptions *GetBluemixConfigOptions) (result *BluemixConfig, response *core.DetailedResponse, err error)
GetBluemixConfigWithContext is an alternate form of the GetBluemixConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetCluster(getClusterOptions *GetClusterOptions) (result *GetClusterResponse, response *core.DetailedResponse, err error)
GetCluster : View details for a cluster View detailed information for a cluster, including a VPC cluster.
func (*KubernetesServiceApiV1) GetCluster1 ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetCluster1(getCluster1Options *GetCluster1Options) (result *Cluster, response *core.DetailedResponse, err error)
GetCluster1 : View details for a cluster View detailed information for a cluster.
func (*KubernetesServiceApiV1) GetCluster1WithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetCluster1WithContext(ctx context.Context, getCluster1Options *GetCluster1Options) (result *Cluster, response *core.DetailedResponse, err error)
GetCluster1WithContext is an alternate form of the GetCluster1 method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterACLs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterACLs(getClusterACLsOptions *GetClusterACLsOptions) (result *ACLResponse, response *core.DetailedResponse, err error)
GetClusterACLs : Get a cluster's private service endpoint allowlist List all subnets in the allowlist for a cluster's private service endpoint. This list includes subnets that you manually added by using the `PATCH /v1/acl/{idOrName}/add` API and subnets that are automatically added and managed by IBM, such as worker node subnets.
func (*KubernetesServiceApiV1) GetClusterACLsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterACLsWithContext(ctx context.Context, getClusterACLsOptions *GetClusterACLsOptions) (result *ACLResponse, response *core.DetailedResponse, err error)
GetClusterACLsWithContext is an alternate form of the GetClusterACLs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALB(getClusterALBOptions *GetClusterALBOptions) (result *ALBConfig, response *core.DetailedResponse, err error)
GetClusterALB : View details of an ALB View detailed information for an ALB in a cluster.
func (*KubernetesServiceApiV1) GetClusterALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALBWithContext(ctx context.Context, getClusterALBOptions *GetClusterALBOptions) (result *ALBConfig, response *core.DetailedResponse, err error)
GetClusterALBWithContext is an alternate form of the GetClusterALB method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterALBs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALBs(getClusterALBsOptions *GetClusterALBsOptions) (result []ClusterALB, response *core.DetailedResponse, err error)
GetClusterALBs : List all ALBs in a cluster List all ALB IDs in a cluster. If no ALB IDs are returned, then the cluster does not have a portable subnet.
func (*KubernetesServiceApiV1) GetClusterALBsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterALBsWithContext(ctx context.Context, getClusterALBsOptions *GetClusterALBsOptions) (result []ClusterALB, response *core.DetailedResponse, err error)
GetClusterALBsWithContext is an alternate form of the GetClusterALBs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterAddons ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterAddons(getClusterAddonsOptions *GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
GetClusterAddons : View details of the add-ons that are enabled in a cluster View details of the add-ons that are enabled in a cluster, including the add-on versions.
func (*KubernetesServiceApiV1) GetClusterAddonsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterAddonsWithContext(ctx context.Context, getClusterAddonsOptions *GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
GetClusterAddonsWithContext is an alternate form of the GetClusterAddons method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterConfig(getClusterConfigOptions *GetClusterConfigOptions) (response *core.DetailedResponse, err error)
GetClusterConfig : Get the cluster-specific configuration and certificates Get the cluster-specific Kubernetes configuration data and certificates as a tar file to connect to your cluster and run Kubernetes API calls. To retrieve the administrator certificates and keys, pass `admin` at the end of the path. For example, `/v1/clusters/{idOrName}/config/admin`.
func (*KubernetesServiceApiV1) GetClusterConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterConfigWithContext(ctx context.Context, getClusterConfigOptions *GetClusterConfigOptions) (response *core.DetailedResponse, err error)
GetClusterConfigWithContext is an alternate form of the GetClusterConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterKeyOwner ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterKeyOwner(getClusterKeyOwnerOptions *GetClusterKeyOwnerOptions) (result *ClusterKeyOwnerInfo, response *core.DetailedResponse, err error)
GetClusterKeyOwner : View information about the containers-kubernetes-key API key owner View the name and email address for the owner of the cluster's containers-kubernetes-key API key.
func (*KubernetesServiceApiV1) GetClusterKeyOwnerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterKeyOwnerWithContext(ctx context.Context, getClusterKeyOwnerOptions *GetClusterKeyOwnerOptions) (result *ClusterKeyOwnerInfo, response *core.DetailedResponse, err error)
GetClusterKeyOwnerWithContext is an alternate form of the GetClusterKeyOwner method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterSubnets ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterSubnets(getClusterSubnetsOptions *GetClusterSubnetsOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
GetClusterSubnets : List classic subnets that are bound to a cluster List subnets from your IBM Cloud classic infrastructure account that are bound to a cluster. Before you can call this API method, a one-time per account `POST /v1/credentials` is required.
func (*KubernetesServiceApiV1) GetClusterSubnetsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterSubnetsWithContext(ctx context.Context, getClusterSubnetsOptions *GetClusterSubnetsOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
GetClusterSubnetsWithContext is an alternate form of the GetClusterSubnets method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterUserSubnet ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterUserSubnet(getClusterUserSubnetOptions *GetClusterUserSubnetOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
GetClusterUserSubnet : List user-managed subnets that are bound to a cluster List user-managed subnets that are bound to a cluster. Note that user-managed subnets are deprecated.
func (*KubernetesServiceApiV1) GetClusterUserSubnetWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterUserSubnetWithContext(ctx context.Context, getClusterUserSubnetOptions *GetClusterUserSubnetOptions) (result []VlanConfigField, response *core.DetailedResponse, err error)
GetClusterUserSubnetWithContext is an alternate form of the GetClusterUserSubnet method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterWebhooks ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWebhooks(getClusterWebhooksOptions *GetClusterWebhooksOptions) (result []ClusterWebhook, response *core.DetailedResponse, err error)
GetClusterWebhooks : List all webhooks for a cluster List all webhooks for a Kubernetes cluster.
func (*KubernetesServiceApiV1) GetClusterWebhooksWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWebhooksWithContext(ctx context.Context, getClusterWebhooksOptions *GetClusterWebhooksOptions) (result []ClusterWebhook, response *core.DetailedResponse, err error)
GetClusterWebhooksWithContext is an alternate form of the GetClusterWebhooks method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWithContext(ctx context.Context, getClusterOptions *GetClusterOptions) (result *GetClusterResponse, response *core.DetailedResponse, err error)
GetClusterWithContext is an alternate form of the GetCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusterWorkers ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWorkers(getClusterWorkersOptions *GetClusterWorkersOptions) (result []Worker, response *core.DetailedResponse, err error)
GetClusterWorkers : List all worker nodes in a cluster List all worker nodes and the status of each in a cluster.
func (*KubernetesServiceApiV1) GetClusterWorkersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusterWorkersWithContext(ctx context.Context, getClusterWorkersOptions *GetClusterWorkersOptions) (result []Worker, response *core.DetailedResponse, err error)
GetClusterWorkersWithContext is an alternate form of the GetClusterWorkers method which supports a Context parameter
func (*KubernetesServiceApiV1) GetClusters ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClusters(getClustersOptions *GetClustersOptions) (result []Cluster, response *core.DetailedResponse, err error)
GetClusters : List the clusters that you have access to List the clusters that you have access to.
func (*KubernetesServiceApiV1) GetClustersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetClustersWithContext(ctx context.Context, getClustersOptions *GetClustersOptions) (result []Cluster, response *core.DetailedResponse, err error)
GetClustersWithContext is an alternate form of the GetClusters method which supports a Context parameter
func (*KubernetesServiceApiV1) GetDatacenterMachineTypes ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterMachineTypes(getDatacenterMachineTypesOptions *GetDatacenterMachineTypesOptions) (result []MachineType, response *core.DetailedResponse, err error)
GetDatacenterMachineTypes : List available machine types for a zone (data center) List available machine types that you can use for a worker node. Machine types vary by zone. Each machine type includes the amount of virtual CPU, memory, and disk space that is set up for the worker node. For more information, see http://ibm.biz/machine_types.
func (*KubernetesServiceApiV1) GetDatacenterMachineTypesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterMachineTypesWithContext(ctx context.Context, getDatacenterMachineTypesOptions *GetDatacenterMachineTypesOptions) (result []MachineType, response *core.DetailedResponse, err error)
GetDatacenterMachineTypesWithContext is an alternate form of the GetDatacenterMachineTypes method which supports a Context parameter
func (*KubernetesServiceApiV1) GetDatacenterVLANs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterVLANs(getDatacenterVLANsOptions *GetDatacenterVLANsOptions) (result []VLAN, response *core.DetailedResponse, err error)
GetDatacenterVLANs : List available VLANs for a zone List available public and private VLANs for a specified data center. Before using this operation, you must store your IBM Cloud infrastructure (SoftLayer) credentials in each Kubernetes Service account by using the `POST /v1/credentials` API or by running `ibmcloud ks credential set --infrastructure-api-key <API_key> --infrastructure-username <API_username>`.
func (*KubernetesServiceApiV1) GetDatacenterVLANsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetDatacenterVLANsWithContext(ctx context.Context, getDatacenterVLANsOptions *GetDatacenterVLANsOptions) (result []VLAN, response *core.DetailedResponse, err error)
GetDatacenterVLANsWithContext is an alternate form of the GetDatacenterVLANs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetDefaultLoggingEndpoint ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetDefaultLoggingEndpoint(getDefaultLoggingEndpointOptions *GetDefaultLoggingEndpointOptions) (result *DefaultLoggingEndpointResponse, response *core.DetailedResponse, err error)
GetDefaultLoggingEndpoint : View the default logging endpoint for the target region View the default logging endpoint for the target region.
func (*KubernetesServiceApiV1) GetDefaultLoggingEndpointWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetDefaultLoggingEndpointWithContext(ctx context.Context, getDefaultLoggingEndpointOptions *GetDefaultLoggingEndpointOptions) (result *DefaultLoggingEndpointResponse, response *core.DetailedResponse, err error)
GetDefaultLoggingEndpointWithContext is an alternate form of the GetDefaultLoggingEndpoint method which supports a Context parameter
func (*KubernetesServiceApiV1) GetEnableGzipCompression ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetEnableGzipCompression() bool
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*KubernetesServiceApiV1) GetFluentdUpdatePolicy ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetFluentdUpdatePolicy(getFluentdUpdatePolicyOptions *GetFluentdUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
GetFluentdUpdatePolicy : Check if automatic updates for the Fluentd logging add-on are enabled in the cluster Check if automatic updates for the Fluentd logging add-on are enabled and whether your Fluentd pods are updated to the latest version.
func (*KubernetesServiceApiV1) GetFluentdUpdatePolicyWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetFluentdUpdatePolicyWithContext(ctx context.Context, getFluentdUpdatePolicyOptions *GetFluentdUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
GetFluentdUpdatePolicyWithContext is an alternate form of the GetFluentdUpdatePolicy method which supports a Context parameter
func (*KubernetesServiceApiV1) GetInfraPermissions ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetInfraPermissions(getInfraPermissionsOptions *GetInfraPermissionsOptions) (result *AccountStatus, response *core.DetailedResponse, err error)
GetInfraPermissions : Get details on the permissions that the IBM Cloud infrastructure (SoftLayer) credentials have Get details on the compute, networking, and storage permissions that the IBM Cloud infrastructure (SoftLayer) credentials have in this region and resource group. To review what IBM Cloud infrastructure (SoftLayer) credentials are set, use the `GET /v1/credentials` API, or run `ibmcloud ks credential get` or `ibmcloud ks api-key info`.
func (*KubernetesServiceApiV1) GetInfraPermissionsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetInfraPermissionsWithContext(ctx context.Context, getInfraPermissionsOptions *GetInfraPermissionsOptions) (result *AccountStatus, response *core.DetailedResponse, err error)
GetInfraPermissionsWithContext is an alternate form of the GetInfraPermissions method which supports a Context parameter
func (*KubernetesServiceApiV1) GetKubeVersions ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeVersions(getKubeVersionsOptions *GetKubeVersionsOptions) (result []KubeVersion, response *core.DetailedResponse, err error)
GetKubeVersions : Deprecated: List available Kubernetes versions List available Kubernetes versions that you can use to create a cluster. Note: This API call is deprecated. Use the `GET /v1/versions` API instead.
func (*KubernetesServiceApiV1) GetKubeVersionsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeVersionsWithContext(ctx context.Context, getKubeVersionsOptions *GetKubeVersionsOptions) (result []KubeVersion, response *core.DetailedResponse, err error)
GetKubeVersionsWithContext is an alternate form of the GetKubeVersions method which supports a Context parameter
func (*KubernetesServiceApiV1) GetKubeconfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeconfig(getKubeconfigOptions *GetKubeconfigOptions) (response *core.DetailedResponse, err error)
GetKubeconfig : Get the cluster's kubeconfig file Get the cluster's Kubernetes configuration file (`kubeconfig`) to connect to your cluster and run Kubernetes API calls. You can also get the networking and admin configuration files for the cluster.
func (*KubernetesServiceApiV1) GetKubeconfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubeconfigWithContext(ctx context.Context, getKubeconfigOptions *GetKubeconfigOptions) (response *core.DetailedResponse, err error)
GetKubeconfigWithContext is an alternate form of the GetKubeconfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetKubernetesClient ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetKubernetesClient(kubeConfig string) (kubeClient *kubernetes.Clientset, err error)
GetKubernetesClient : Newly created, Get client-go Kubernetes Client from given KubeConfig
func (*KubernetesServiceApiV1) GetLBConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetLBConfig(getLBConfigOptions *GetLBConfigOptions) (result *LBConfig, response *core.DetailedResponse, err error)
GetLBConfig : Get configuration of load balancers for Ingress ALBs Get settings for load balancers that expose Ingress ALBs in your cluster.
func (*KubernetesServiceApiV1) GetLBConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetLBConfigWithContext(ctx context.Context, getLBConfigOptions *GetLBConfigOptions) (result *LBConfig, response *core.DetailedResponse, err error)
GetLBConfigWithContext is an alternate form of the GetLBConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetLoggingInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstance(getLoggingInstanceOptions *GetLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
GetLoggingInstance : Show the details of an existing LogDNA logging configuration Retrieve information about an existing LogDNA logging configuration for your cluster. To use this API, you must provide the name or ID of the cluster and the IBM Cloud Log Analysis with LogDNA service instance as query parameters in the format `/getConfig?cluster={idOrName}\u0026instance={idOrName}`.
func (*KubernetesServiceApiV1) GetLoggingInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstanceWithContext(ctx context.Context, getLoggingInstanceOptions *GetLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
GetLoggingInstanceWithContext is an alternate form of the GetLoggingInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) GetLoggingInstances ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstances(getLoggingInstancesOptions *GetLoggingInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
GetLoggingInstances : List all LogDNA logging configurations for a cluster Retrieve information about all LogDNA logging configurations that exist for a cluster. To use the API, you must provide the name or ID of the cluster as a query parameter in the format `/getConfigs?cluster={idOrName}`.
func (*KubernetesServiceApiV1) GetLoggingInstancesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetLoggingInstancesWithContext(ctx context.Context, getLoggingInstancesOptions *GetLoggingInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
GetLoggingInstancesWithContext is an alternate form of the GetLoggingInstances method which supports a Context parameter
func (*KubernetesServiceApiV1) GetMasterLogCollectionStatus ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMasterLogCollectionStatus(getMasterLogCollectionStatusOptions *GetMasterLogCollectionStatusOptions) (result []MasterLogCollectionStatusResponseBody, response *core.DetailedResponse, err error)
GetMasterLogCollectionStatus : Show the status for the most recent master log collection request Show the status for the most recent master log collection request.
func (*KubernetesServiceApiV1) GetMasterLogCollectionStatusWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMasterLogCollectionStatusWithContext(ctx context.Context, getMasterLogCollectionStatusOptions *GetMasterLogCollectionStatusOptions) (result []MasterLogCollectionStatusResponseBody, response *core.DetailedResponse, err error)
GetMasterLogCollectionStatusWithContext is an alternate form of the GetMasterLogCollectionStatus method which supports a Context parameter
func (*KubernetesServiceApiV1) GetMessages ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMessages(getMessagesOptions *GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
GetMessages : View the current user messages View the current user messages.
func (*KubernetesServiceApiV1) GetMessagesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMessagesWithContext(ctx context.Context, getMessagesOptions *GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
GetMessagesWithContext is an alternate form of the GetMessages method which supports a Context parameter
func (*KubernetesServiceApiV1) GetMigrationStatus ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMigrationStatus(getMigrationStatusOptions *GetMigrationStatusOptions) (result *MigrationStatus, response *core.DetailedResponse, err error)
GetMigrationStatus : Get the status of the migration process Check the status of the migration of your IBM Cloud Ingress configmap and resources to the Kubernetes Ingress format.
func (*KubernetesServiceApiV1) GetMigrationStatusWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMigrationStatusWithContext(ctx context.Context, getMigrationStatusOptions *GetMigrationStatusOptions) (result *MigrationStatus, response *core.DetailedResponse, err error)
GetMigrationStatusWithContext is an alternate form of the GetMigrationStatus method which supports a Context parameter
func (*KubernetesServiceApiV1) GetMonitoringInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstance(getMonitoringInstanceOptions *GetMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
GetMonitoringInstance : Show the details of an existing Sysdig monitoring configuration Retrieve information about an existing Sysdig monitoring configuration for your cluster. To use this API, you must provide the name or ID of the cluster and the IBM Cloud Monitoring with Sysdig service instance as query parameters in the format `/getConfig?cluster={idOrName}\u0026instance={idOrName}`.
func (*KubernetesServiceApiV1) GetMonitoringInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstanceWithContext(ctx context.Context, getMonitoringInstanceOptions *GetMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
GetMonitoringInstanceWithContext is an alternate form of the GetMonitoringInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) GetMonitoringInstances ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstances(getMonitoringInstancesOptions *GetMonitoringInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
GetMonitoringInstances : List all Sysdig monitoring configurations for a cluster Retrieve information about all Sysdig monitoring configurations that exist for a cluster. To use the API, you must provide the name or ID of the cluster as a query parameter in the format `/getConfigs?cluster={idOrName}`.
func (*KubernetesServiceApiV1) GetMonitoringInstancesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetMonitoringInstancesWithContext(ctx context.Context, getMonitoringInstancesOptions *GetMonitoringInstancesOptions) (result []ObsConfig, response *core.DetailedResponse, err error)
GetMonitoringInstancesWithContext is an alternate form of the GetMonitoringInstances method which supports a Context parameter
func (*KubernetesServiceApiV1) GetNlbDNSHealthMonitor ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSHealthMonitor(getNlbDNSHealthMonitorOptions *GetNlbDNSHealthMonitorOptions) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
GetNlbDNSHealthMonitor : View the health check monitor settings for an NLB subdomain View the health check monitor settings for an NLB subdomain.
func (*KubernetesServiceApiV1) GetNlbDNSHealthMonitorWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSHealthMonitorWithContext(ctx context.Context, getNlbDNSHealthMonitorOptions *GetNlbDNSHealthMonitorOptions) (result *NlbHealthConfig, response *core.DetailedResponse, err error)
GetNlbDNSHealthMonitorWithContext is an alternate form of the GetNlbDNSHealthMonitor method which supports a Context parameter
func (*KubernetesServiceApiV1) GetNlbDNSList ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSList(getNlbDNSListOptions *GetNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
GetNlbDNSList : List registered NLB subdomains in a cluster List NLB subdomains and the NLB IP addresses or the load balancer hostnames that are registered with the DNS provider for each NLB subdomain.
func (*KubernetesServiceApiV1) GetNlbDNSListWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetNlbDNSListWithContext(ctx context.Context, getNlbDNSListOptions *GetNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
GetNlbDNSListWithContext is an alternate form of the GetNlbDNSList method which supports a Context parameter
func (*KubernetesServiceApiV1) GetProductConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetProductConfig(getProductConfigOptions *GetProductConfigOptions) (result *ProductConfig, response *core.DetailedResponse, err error)
GetProductConfig : List product-specific values to substitute for variables in other files List product-specific values to substitute for variables in other files.
func (*KubernetesServiceApiV1) GetProductConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetProductConfigWithContext(ctx context.Context, getProductConfigOptions *GetProductConfigOptions) (result *ProductConfig, response *core.DetailedResponse, err error)
GetProductConfigWithContext is an alternate form of the GetProductConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetQuota ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetQuota(getQuotaOptions *GetQuotaOptions) (result []GetQuotaResource, response *core.DetailedResponse, err error)
GetQuota : View the quota for resources per region in the account View the quota for IBM Cloud Kubernetes Service resources such as clusters and worker nodes. The quota is per region and applies across resource groups in the account. To increase your quota, contact IBM Support and include the new quota limit that you want for the region, resource, and infrastructure provider such as classic or VPC.
func (*KubernetesServiceApiV1) GetQuotaWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetQuotaWithContext(ctx context.Context, getQuotaOptions *GetQuotaOptions) (result []GetQuotaResource, response *core.DetailedResponse, err error)
GetQuotaWithContext is an alternate form of the GetQuota method which supports a Context parameter
func (*KubernetesServiceApiV1) GetRegions ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetRegions(getRegionsOptions *GetRegionsOptions) (result *Regions, response *core.DetailedResponse, err error)
GetRegions : Deprecated: List available Kubernetes Service regions List available IBM Cloud Kubernetes Service regions. A region is a geographic area that is accessed by a container service endpoint.
func (*KubernetesServiceApiV1) GetRegionsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetRegionsWithContext(ctx context.Context, getRegionsOptions *GetRegionsOptions) (result *Regions, response *core.DetailedResponse, err error)
GetRegionsWithContext is an alternate form of the GetRegions method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSatLocationNlbDNSList ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatLocationNlbDNSList(getSatLocationNlbDNSListOptions *GetSatLocationNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
GetSatLocationNlbDNSList : List registered NLB subdomains in a Satellite location Get the details for the NLB subdomains along with the NLB IP addresses or CNAME records that are registered with the DNS provider for each NLB subdomain. Your Satellite location has a set of hosts that run control plane operations to manage your Satellite components across all the clusters in the location. If your location becomes unavailable, you might use the NLB subdomain and IP address details of the hosts to help troubleshoot.
func (*KubernetesServiceApiV1) GetSatLocationNlbDNSListWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatLocationNlbDNSListWithContext(ctx context.Context, getSatLocationNlbDNSListOptions *GetSatLocationNlbDNSListOptions) (result []NlbVPCListConfig, response *core.DetailedResponse, err error)
GetSatLocationNlbDNSListWithContext is an alternate form of the GetSatLocationNlbDNSList method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSatelliteClusters ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteClusters(getSatelliteClustersOptions *GetSatelliteClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
GetSatelliteClusters : List the IBM Cloud Satellite clusters that you have access to List the IBM Cloud Satellite clusters that you have access to.
func (*KubernetesServiceApiV1) GetSatelliteClustersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteClustersWithContext(ctx context.Context, getSatelliteClustersOptions *GetSatelliteClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
GetSatelliteClustersWithContext is an alternate form of the GetSatelliteClusters method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSatelliteHosts ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteHosts(getSatelliteHostsOptions *GetSatelliteHostsOptions) (result []MultishiftQueueNode, response *core.DetailedResponse, err error)
GetSatelliteHosts : List the hosts in your IBM Cloud Satellite location List the hosts in your IBM Cloud Satellite location.
func (*KubernetesServiceApiV1) GetSatelliteHostsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteHostsWithContext(ctx context.Context, getSatelliteHostsOptions *GetSatelliteHostsOptions) (result []MultishiftQueueNode, response *core.DetailedResponse, err error)
GetSatelliteHostsWithContext is an alternate form of the GetSatelliteHosts method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSatelliteLocation ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocation(getSatelliteLocationOptions *GetSatelliteLocationOptions) (result *MultishiftGetController, response *core.DetailedResponse, err error)
GetSatelliteLocation : Get the details for an IBM Cloud Satellite location Get the details for an IBM Cloud Satellite location.
func (*KubernetesServiceApiV1) GetSatelliteLocationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocationWithContext(ctx context.Context, getSatelliteLocationOptions *GetSatelliteLocationOptions) (result *MultishiftGetController, response *core.DetailedResponse, err error)
GetSatelliteLocationWithContext is an alternate form of the GetSatelliteLocation method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSatelliteLocations ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocations(getSatelliteLocationsOptions *GetSatelliteLocationsOptions) (result []MultishiftController, response *core.DetailedResponse, err error)
GetSatelliteLocations : List the IBM Cloud Satellite locations that you have access to List the IBM Cloud Satellite locations that you have access to.
func (*KubernetesServiceApiV1) GetSatelliteLocationsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteLocationsWithContext(ctx context.Context, getSatelliteLocationsOptions *GetSatelliteLocationsOptions) (result []MultishiftController, response *core.DetailedResponse, err error)
GetSatelliteLocationsWithContext is an alternate form of the GetSatelliteLocations method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSatelliteServiceClusters ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteServiceClusters(getSatelliteServiceClustersOptions *GetSatelliteServiceClustersOptions) (result []MultishiftClustersResponse, response *core.DetailedResponse, err error)
GetSatelliteServiceClusters : List the clusters in an IBM Cloud Satellite location that are associated with a Satellite-enabled service instance List the clusters that are associated with a Satellite-enabled service that you deployed to your IBM Cloud Satellite location. The clusters in this list are managed by IBM Cloud to provide the cloud service in the location, but you still provide the hosts to run the clusters.
func (*KubernetesServiceApiV1) GetSatelliteServiceClustersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSatelliteServiceClustersWithContext(ctx context.Context, getSatelliteServiceClustersOptions *GetSatelliteServiceClustersOptions) (result []MultishiftClustersResponse, response *core.DetailedResponse, err error)
GetSatelliteServiceClustersWithContext is an alternate form of the GetSatelliteServiceClusters method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecret(getSecretOptions *GetSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
GetSecret : View Ingress secret details View Ingress secret details.
func (*KubernetesServiceApiV1) GetSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecretWithContext(ctx context.Context, getSecretOptions *GetSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
GetSecretWithContext is an alternate form of the GetSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSecrets ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecrets(getSecretsOptions *GetSecretsOptions) (result []Secret, response *core.DetailedResponse, err error)
GetSecrets : View Ingress secrets for a cluster View Ingress secrets for a cluster.
func (*KubernetesServiceApiV1) GetSecretsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSecretsWithContext(ctx context.Context, getSecretsOptions *GetSecretsOptions) (result []Secret, response *core.DetailedResponse, err error)
GetSecretsWithContext is an alternate form of the GetSecrets method which supports a Context parameter
func (*KubernetesServiceApiV1) GetServiceURL ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetServiceURL() string
GetServiceURL returns the service URL
func (*KubernetesServiceApiV1) GetStatus ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStatus(getStatusOptions *GetStatusOptions) (result *IngressStatus, response *core.DetailedResponse, err error)
GetStatus : Get the status of the ingress resources in a cluster Check the status of the IBM provided subdomain and application load balancers.
func (*KubernetesServiceApiV1) GetStatusWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStatusWithContext(ctx context.Context, getStatusOptions *GetStatusOptions) (result *IngressStatus, response *core.DetailedResponse, err error)
GetStatusWithContext is an alternate form of the GetStatus method which supports a Context parameter
func (*KubernetesServiceApiV1) GetStorageConfiguration ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfiguration(getStorageConfigurationOptions *GetStorageConfigurationOptions) (result *StorageConfig, response *core.DetailedResponse, err error)
GetStorageConfiguration : View details of a Satellite storage configuration View the details of a Satellite storage configuration.
func (*KubernetesServiceApiV1) GetStorageConfigurationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfigurationWithContext(ctx context.Context, getStorageConfigurationOptions *GetStorageConfigurationOptions) (result *StorageConfig, response *core.DetailedResponse, err error)
GetStorageConfigurationWithContext is an alternate form of the GetStorageConfiguration method which supports a Context parameter
func (*KubernetesServiceApiV1) GetStorageConfigurations ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfigurations(getStorageConfigurationsOptions *GetStorageConfigurationsOptions) (result []StorageConfig, response *core.DetailedResponse, err error)
GetStorageConfigurations : List Satellite storage configurations List the Satellite storage configurations that you have access to in a Satellite location or in the IBM Cloud account.
func (*KubernetesServiceApiV1) GetStorageConfigurationsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageConfigurationsWithContext(ctx context.Context, getStorageConfigurationsOptions *GetStorageConfigurationsOptions) (result []StorageConfig, response *core.DetailedResponse, err error)
GetStorageConfigurationsWithContext is an alternate form of the GetStorageConfigurations method which supports a Context parameter
func (*KubernetesServiceApiV1) GetStorageTemplate ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplate(getStorageTemplateOptions *GetStorageTemplateOptions) (result *RegisteredStorageVersion, response *core.DetailedResponse, err error)
GetStorageTemplate : View details of a Satellite storage template View the details of a registered Satellite storage template by name and version from the vendor's storage driver repository at `github.com/IBM/ibm-satellite-storage`.
func (*KubernetesServiceApiV1) GetStorageTemplateWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplateWithContext(ctx context.Context, getStorageTemplateOptions *GetStorageTemplateOptions) (result *RegisteredStorageVersion, response *core.DetailedResponse, err error)
GetStorageTemplateWithContext is an alternate form of the GetStorageTemplate method which supports a Context parameter
func (*KubernetesServiceApiV1) GetStorageTemplates ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplates(getStorageTemplatesOptions *GetStorageTemplatesOptions) (result []RegisteredStorage, response *core.DetailedResponse, err error)
GetStorageTemplates : List Satellite storage templates List the registered Satellite storage templates from the vendor's storage driver repository at `github.com/IBM/ibm-satellite-storage`.
func (*KubernetesServiceApiV1) GetStorageTemplatesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetStorageTemplatesWithContext(ctx context.Context, getStorageTemplatesOptions *GetStorageTemplatesOptions) (result []RegisteredStorage, response *core.DetailedResponse, err error)
GetStorageTemplatesWithContext is an alternate form of the GetStorageTemplates method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSubnets ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSubnets(getSubnetsOptions *GetSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
GetSubnets : View subnets for a given VPC View details for subnets in a VPC for the given region and provider.
func (*KubernetesServiceApiV1) GetSubnetsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSubnetsWithContext(ctx context.Context, getSubnetsOptions *GetSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
GetSubnetsWithContext is an alternate form of the GetSubnets method which supports a Context parameter
func (*KubernetesServiceApiV1) GetSupportedImages ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSupportedImages(getSupportedImagesOptions *GetSupportedImagesOptions) (result []string, response *core.DetailedResponse, err error)
GetSupportedImages : List supported Ingress controller images List the community Kubernetes Ingress controller and IBM Cloud Kubernetes Service ALB images that are supported.
func (*KubernetesServiceApiV1) GetSupportedImagesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetSupportedImagesWithContext(ctx context.Context, getSupportedImagesOptions *GetSupportedImagesOptions) (result []string, response *core.DetailedResponse, err error)
GetSupportedImagesWithContext is an alternate form of the GetSupportedImages method which supports a Context parameter
func (*KubernetesServiceApiV1) GetUpdatePolicy ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetUpdatePolicy(getUpdatePolicyOptions *GetUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
GetUpdatePolicy : Check if automatic updates for Ingress ALBs are enabled in a cluster Check if automatic updates for Ingress ALBs are enabled and whether your ALB pods are updated to the latest build version.
func (*KubernetesServiceApiV1) GetUpdatePolicyWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetUpdatePolicyWithContext(ctx context.Context, getUpdatePolicyOptions *GetUpdatePolicyOptions) (result *UpdatePolicy, response *core.DetailedResponse, err error)
GetUpdatePolicyWithContext is an alternate form of the GetUpdatePolicy method which supports a Context parameter
func (*KubernetesServiceApiV1) GetUserConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserConfig(getUserConfigOptions *GetUserConfigOptions) (result *UserConfig, response *core.DetailedResponse, err error)
GetUserConfig : View a user's ability to create free and standard clusters in a region and resource group View whether a user can create free and paid clusters in a region and resource group. If `"freeEnabled": true` is returned, you can create a free cluster in the specified region. If `"storedIaasCredentials": true` is returned, your IBM Cloud account uses IBM Cloud infrastructure (SoftLayer) credentials that were manually set with the `POST /v1/credentials` API or the `ibmcloud ks credential set` command. When you create a standard cluster in the specified region and resource group, these credentials are used.
func (*KubernetesServiceApiV1) GetUserConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserConfigWithContext(ctx context.Context, getUserConfigOptions *GetUserConfigOptions) (result *UserConfig, response *core.DetailedResponse, err error)
GetUserConfigWithContext is an alternate form of the GetUserConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) GetUserCredentials ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserCredentials(getUserCredentialsOptions *GetUserCredentialsOptions) (result *Credentials, response *core.DetailedResponse, err error)
GetUserCredentials : View the IBM Cloud classic infrastructure account credentials that are set for your IBM Cloud Kubernetes Service account Get the infrastructure user name of the credentials that are used to access the IBM Cloud classic infrastructure portfolio. Infrastructure credentials are set per region and resource group.
func (*KubernetesServiceApiV1) GetUserCredentialsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetUserCredentialsWithContext(ctx context.Context, getUserCredentialsOptions *GetUserCredentialsOptions) (result *Credentials, response *core.DetailedResponse, err error)
GetUserCredentialsWithContext is an alternate form of the GetUserCredentials method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVLANs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVLANs(getVLANsOptions *GetVLANsOptions) (result *VLAN, response *core.DetailedResponse, err error)
GetVLANs : List available classic infrastructure VLANs for a zone List available public and private VLANs for a specified zone (data center). Before using this operation, you must store your IBM Cloud classic infrastructure credentials in each Kubernetes Service account by using the `POST /v1/credentials` API or by running `ibmcloud ks credential set --infrastructure-api-key <API_key> --infrastructure-username <API_username>`.
func (*KubernetesServiceApiV1) GetVLANsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVLANsWithContext(ctx context.Context, getVLANsOptions *GetVLANsOptions) (result *VLAN, response *core.DetailedResponse, err error)
GetVLANsWithContext is an alternate form of the GetVLANs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVPC ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPC(getVPCOptions *GetVPCOptions) (result *GetVPCResponse, response *core.DetailedResponse, err error)
GetVPC : View details of a VPC View details of a virtual private cloud (VPC).
func (*KubernetesServiceApiV1) GetVPCWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPCWithContext(ctx context.Context, getVPCOptions *GetVPCOptions) (result *GetVPCResponse, response *core.DetailedResponse, err error)
GetVPCWithContext is an alternate form of the GetVPC method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVPCs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPCs(getVPCsOptions *GetVPCsOptions) (result []VirtualPrivateCloudResponse, response *core.DetailedResponse, err error)
GetVPCs : View VPCs for the given provider View details for all VPCs in the given provider.
func (*KubernetesServiceApiV1) GetVPCsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVPCsWithContext(ctx context.Context, getVPCsOptions *GetVPCsOptions) (result []VirtualPrivateCloudResponse, response *core.DetailedResponse, err error)
GetVPCsWithContext is an alternate form of the GetVPCs method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVersions ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVersions(getVersionsOptions *GetVersionsOptions) (result map[string][]KubeVersion, response *core.DetailedResponse, err error)
GetVersions : List available IBM Cloud Kubernetes Service versions List available IBM Cloud Kubernetes Service versions that you can use to create a cluster in a region. The container management platform version that you select is installed on your cluster master and worker nodes. Later, you can update the version but cannot roll back to a previous version or switch to a different container management platform. If you want to use multiple versions, create a separate cluster for each version.
func (*KubernetesServiceApiV1) GetVersionsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVersionsWithContext(ctx context.Context, getVersionsOptions *GetVersionsOptions) (result map[string][]KubeVersion, response *core.DetailedResponse, err error)
GetVersionsWithContext is an alternate form of the GetVersions method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVlanSpanning ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVlanSpanning(getVlanSpanningOptions *GetVlanSpanningOptions) (result *VlanSpan, response *core.DetailedResponse, err error)
GetVlanSpanning : View the VLAN spanning status View the VLAN spanning status for an IBM Cloud Infrastructure (SoftLayer) account. VLAN spanning enables all devices on an account to communicate with each other by means of the private network, regardless of its assigned VLAN.
func (*KubernetesServiceApiV1) GetVlanSpanningWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVlanSpanningWithContext(ctx context.Context, getVlanSpanningOptions *GetVlanSpanningOptions) (result *VlanSpan, response *core.DetailedResponse, err error)
GetVlanSpanningWithContext is an alternate form of the GetVlanSpanning method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVolume ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolume(getVolumeOptions *GetVolumeOptions) (result *Volume, response *core.DetailedResponse, err error)
GetVolume : Get the details of a storage volume
func (*KubernetesServiceApiV1) GetVolumeWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolumeWithContext(ctx context.Context, getVolumeOptions *GetVolumeOptions) (result *Volume, response *core.DetailedResponse, err error)
GetVolumeWithContext is an alternate form of the GetVolume method which supports a Context parameter
func (*KubernetesServiceApiV1) GetVolumes ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolumes(getVolumesOptions *GetVolumesOptions) (result *VolumesList, response *core.DetailedResponse, err error)
GetVolumes : List storage volumes for a cluster or for the account if no cluster is provided
func (*KubernetesServiceApiV1) GetVolumesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetVolumesWithContext(ctx context.Context, getVolumesOptions *GetVolumesOptions) (result *VolumesList, response *core.DetailedResponse, err error)
GetVolumesWithContext is an alternate form of the GetVolumes method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorker(getWorkerOptions *GetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
GetWorker : View details of a worker node for cluster View detailed information for a worker node in a cluster.
func (*KubernetesServiceApiV1) GetWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPool(getWorkerPoolOptions *GetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPool : View details of a worker pool for a cluster View detailed information for a worker pool in a cluster.
func (*KubernetesServiceApiV1) GetWorkerPool1 ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPool1(getWorkerPool1Options *GetWorkerPool1Options) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPool1 : View details for a worker pool View detailed information for a worker pool.
func (*KubernetesServiceApiV1) GetWorkerPool1WithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPool1WithContext(ctx context.Context, getWorkerPool1Options *GetWorkerPool1Options) (result *WorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPool1WithContext is an alternate form of the GetWorkerPool1 method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPoolWithContext(ctx context.Context, getWorkerPoolOptions *GetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPoolWithContext is an alternate form of the GetWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorkerPools ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPools(getWorkerPoolsOptions *GetWorkerPoolsOptions) (result []WorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPools : List the worker pools in a cluster List all the worker pools that you have in a cluster.
func (*KubernetesServiceApiV1) GetWorkerPools1 ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPools1(getWorkerPools1Options *GetWorkerPools1Options) (result []GetWorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPools1 : List the worker pools in a cluster
func (*KubernetesServiceApiV1) GetWorkerPools1WithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPools1WithContext(ctx context.Context, getWorkerPools1Options *GetWorkerPools1Options) (result []GetWorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPools1WithContext is an alternate form of the GetWorkerPools1 method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorkerPoolsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerPoolsWithContext(ctx context.Context, getWorkerPoolsOptions *GetWorkerPoolsOptions) (result []WorkerPoolResponse, response *core.DetailedResponse, err error)
GetWorkerPoolsWithContext is an alternate form of the GetWorkerPools method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkerWithContext(ctx context.Context, getWorkerOptions *GetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
GetWorkerWithContext is an alternate form of the GetWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorkers ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkers(getWorkersOptions *GetWorkersOptions) (result *Worker, response *core.DetailedResponse, err error)
GetWorkers : View details of a worker node View detailed information for a worker node.
func (*KubernetesServiceApiV1) GetWorkers1 ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkers1(getWorkers1Options *GetWorkers1Options) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
GetWorkers1 : View all workers for cluster View detailed information for all worker nodes in a cluster.
func (*KubernetesServiceApiV1) GetWorkers1WithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkers1WithContext(ctx context.Context, getWorkers1Options *GetWorkers1Options) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
GetWorkers1WithContext is an alternate form of the GetWorkers1 method which supports a Context parameter
func (*KubernetesServiceApiV1) GetWorkersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetWorkersWithContext(ctx context.Context, getWorkersOptions *GetWorkersOptions) (result *Worker, response *core.DetailedResponse, err error)
GetWorkersWithContext is an alternate form of the GetWorkers method which supports a Context parameter
func (*KubernetesServiceApiV1) GetZones ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetZones(getZonesOptions *GetZonesOptions) (result []ZoneResponse, response *core.DetailedResponse, err error)
GetZones : List available zones (data centers) List available zones (data centers) where you can create a cluster.
func (*KubernetesServiceApiV1) GetZonesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) GetZonesWithContext(ctx context.Context, getZonesOptions *GetZonesOptions) (result []ZoneResponse, response *core.DetailedResponse, err error)
GetZonesWithContext is an alternate form of the GetZones method which supports a Context parameter
func (*KubernetesServiceApiV1) HandleMasterAPIServer ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) HandleMasterAPIServer(handleMasterAPIServerOptions *HandleMasterAPIServerOptions) (response *core.DetailedResponse, err error)
HandleMasterAPIServer : Refresh the Kubernetes master Restart the Kubernetes master in the cluster to apply changes to the API server configuration.
func (*KubernetesServiceApiV1) HandleMasterAPIServerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) HandleMasterAPIServerWithContext(ctx context.Context, handleMasterAPIServerOptions *HandleMasterAPIServerOptions) (response *core.DetailedResponse, err error)
HandleMasterAPIServerWithContext is an alternate form of the HandleMasterAPIServer method which supports a Context parameter
func (*KubernetesServiceApiV1) KmsEnableCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) KmsEnableCluster(kmsEnableClusterOptions *KmsEnableClusterOptions) (response *core.DetailedResponse, err error)
KmsEnableCluster : Enables KMS in a cluster Enables a key management service (KMS) provider, such as IBM Key Protect, in a cluster. You cannot later disable KMS encryption, so make sure not to delete the KMS instance that you use to encrypt the cluster.
func (*KubernetesServiceApiV1) KmsEnableClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) KmsEnableClusterWithContext(ctx context.Context, kmsEnableClusterOptions *KmsEnableClusterOptions) (response *core.DetailedResponse, err error)
KmsEnableClusterWithContext is an alternate form of the KmsEnableCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) KmsGetCRKs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetCRKs(kmsGetCRKsOptions *KmsGetCRKsOptions) (result []GetCRKResponse, response *core.DetailedResponse, err error)
KmsGetCRKs : List the root keys for a Key Management Service instance List all the customer root keys (CRKs) for a Key Management Service (KMS) instance, such as a Key Protect service instance, in your IBM Cloud account.
func (*KubernetesServiceApiV1) KmsGetCRKsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetCRKsWithContext(ctx context.Context, kmsGetCRKsOptions *KmsGetCRKsOptions) (result []GetCRKResponse, response *core.DetailedResponse, err error)
KmsGetCRKsWithContext is an alternate form of the KmsGetCRKs method which supports a Context parameter
func (*KubernetesServiceApiV1) KmsGetInstances ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetInstances(kmsGetInstancesOptions *KmsGetInstancesOptions) (result []GetKMSInstanceResponse, response *core.DetailedResponse, err error)
KmsGetInstances : Gets KMS instances tied to an account Retrieves available key management service (KMS) instances, such as Key Protect, in your IBM Cloud Account.
func (*KubernetesServiceApiV1) KmsGetInstancesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) KmsGetInstancesWithContext(ctx context.Context, kmsGetInstancesOptions *KmsGetInstancesOptions) (result []GetKMSInstanceResponse, response *core.DetailedResponse, err error)
KmsGetInstancesWithContext is an alternate form of the KmsGetInstances method which supports a Context parameter
func (*KubernetesServiceApiV1) ListLocations ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListLocations(listLocationsOptions *ListLocationsOptions) (result []IKSLocation, response *core.DetailedResponse, err error)
ListLocations : List available locations List locations from the IBM Cloud catalog that are supported by the IBM Cloud Kubernetes Service.
func (*KubernetesServiceApiV1) ListLocationsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListLocationsWithContext(ctx context.Context, listLocationsOptions *ListLocationsOptions) (result []IKSLocation, response *core.DetailedResponse, err error)
ListLocationsWithContext is an alternate form of the ListLocations method which supports a Context parameter
func (*KubernetesServiceApiV1) ListNLBIPsForSubdomain ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListNLBIPsForSubdomain(listNLBIPsForSubdomainOptions *ListNLBIPsForSubdomainOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
ListNLBIPsForSubdomain : List registered NLB subdomains and NLB IP addresses In a classic cluster, list NLB subdomains and the NLB IP addresses registered with the DNS provider for each subdomain.
func (*KubernetesServiceApiV1) ListNLBIPsForSubdomainWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListNLBIPsForSubdomainWithContext(ctx context.Context, listNLBIPsForSubdomainOptions *ListNLBIPsForSubdomainOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
ListNLBIPsForSubdomainWithContext is an alternate form of the ListNLBIPsForSubdomain method which supports a Context parameter
func (*KubernetesServiceApiV1) ListNlbDNSHealthMonitorStatus ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitorStatus(listNlbDNSHealthMonitorStatusOptions *ListNlbDNSHealthMonitorStatusOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
ListNlbDNSHealthMonitorStatus : List the health check status for the IPs behind NLB subdomains in a cluster List the health check status (`healthy` or `not healthy`) that is returned by the monitors for the IPs behind all NLB subdomains in a cluster.
func (*KubernetesServiceApiV1) ListNlbDNSHealthMonitorStatusWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitorStatusWithContext(ctx context.Context, listNlbDNSHealthMonitorStatusOptions *ListNlbDNSHealthMonitorStatusOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
ListNlbDNSHealthMonitorStatusWithContext is an alternate form of the ListNlbDNSHealthMonitorStatus method which supports a Context parameter
func (*KubernetesServiceApiV1) ListNlbDNSHealthMonitors ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitors(listNlbDNSHealthMonitorsOptions *ListNlbDNSHealthMonitorsOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
ListNlbDNSHealthMonitors : List the health check monitor settings for all NLB subdomains List the settings for all existing health check monitors in a cluster.
func (*KubernetesServiceApiV1) ListNlbDNSHealthMonitorsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListNlbDNSHealthMonitorsWithContext(ctx context.Context, listNlbDNSHealthMonitorsOptions *ListNlbDNSHealthMonitorsOptions) (result *ClusterNlbHostsList, response *core.DetailedResponse, err error)
ListNlbDNSHealthMonitorsWithContext is an alternate form of the ListNlbDNSHealthMonitors method which supports a Context parameter
func (*KubernetesServiceApiV1) ListServicesForAllNamespaces ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesForAllNamespaces(listServicesForAllNamespacesOptions *ListServicesForAllNamespacesOptions) (result []BoundService, response *core.DetailedResponse, err error)
ListServicesForAllNamespaces : List the IBM Cloud services bound to a cluster across all namespaces List the IBM Cloud services that are bound in any Kubernetes namespace in the cluster.
func (*KubernetesServiceApiV1) ListServicesForAllNamespacesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesForAllNamespacesWithContext(ctx context.Context, listServicesForAllNamespacesOptions *ListServicesForAllNamespacesOptions) (result []BoundService, response *core.DetailedResponse, err error)
ListServicesForAllNamespacesWithContext is an alternate form of the ListServicesForAllNamespaces method which supports a Context parameter
func (*KubernetesServiceApiV1) ListServicesInNamespace ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesInNamespace(listServicesInNamespaceOptions *ListServicesInNamespaceOptions) (result []BoundService, response *core.DetailedResponse, err error)
ListServicesInNamespace : List the IBM Cloud services bound to a specific namespace in a cluster List the IBM Cloud services that are bound to a specific Kubernetes namespace in a cluster.
func (*KubernetesServiceApiV1) ListServicesInNamespaceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListServicesInNamespaceWithContext(ctx context.Context, listServicesInNamespaceOptions *ListServicesInNamespaceOptions) (result []BoundService, response *core.DetailedResponse, err error)
ListServicesInNamespaceWithContext is an alternate form of the ListServicesInNamespace method which supports a Context parameter
func (*KubernetesServiceApiV1) ListSubnets ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListSubnets(listSubnetsOptions *ListSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
ListSubnets : List available IBM Cloud classic infrastructure subnets List available subnets in an IBM Cloud classic infrastructure account. Before using this operation, you must store your IBM Cloud classic infrastructure credentials in each Kubernetes Service account by using the `POST /v1/credentials` API or by running `ibmcloud ks credential set --infrastructure-api-key <API_key> --infrastructure-username <API_username>`.
func (*KubernetesServiceApiV1) ListSubnetsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ListSubnetsWithContext(ctx context.Context, listSubnetsOptions *ListSubnetsOptions) (result []Subnet, response *core.DetailedResponse, err error)
ListSubnetsWithContext is an alternate form of the ListSubnets method which supports a Context parameter
func (*KubernetesServiceApiV1) ManageClusterAddons ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ManageClusterAddons(manageClusterAddonsOptions *ManageClusterAddonsOptions) (result *AddonResponse, response *core.DetailedResponse, err error)
ManageClusterAddons : Enable, disable, or update add-ons for a cluster Enable, disable, or update add-ons for a cluster.
func (*KubernetesServiceApiV1) ManageClusterAddonsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ManageClusterAddonsWithContext(ctx context.Context, manageClusterAddonsOptions *ManageClusterAddonsOptions) (result *AddonResponse, response *core.DetailedResponse, err error)
ManageClusterAddonsWithContext is an alternate form of the ManageClusterAddons method which supports a Context parameter
func (*KubernetesServiceApiV1) ModifyLoggingInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyLoggingInstance(modifyLoggingInstanceOptions *ModifyLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
ModifyLoggingInstance : Update a LogDNA logging configuration in the cluster Update an existing LogDNA configuration in the cluster. Changes can be made to the logging instance connected to the cluster, ingestion key, or use of public or private endpoints for the logging instance.
func (*KubernetesServiceApiV1) ModifyLoggingInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyLoggingInstanceWithContext(ctx context.Context, modifyLoggingInstanceOptions *ModifyLoggingInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
ModifyLoggingInstanceWithContext is an alternate form of the ModifyLoggingInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) ModifyMonitoringInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyMonitoringInstance(modifyMonitoringInstanceOptions *ModifyMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
ModifyMonitoringInstance : Update a Sysdig monitoring configuration in the cluster Update an existing Sysdig monitoring configuration in the cluster. Changes can be made to the monitoring instance connected to the cluster, ingestion key, or use of public or private endpoints for the monitoring instance.
func (*KubernetesServiceApiV1) ModifyMonitoringInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ModifyMonitoringInstanceWithContext(ctx context.Context, modifyMonitoringInstanceOptions *ModifyMonitoringInstanceOptions) (result *ObsConfig, response *core.DetailedResponse, err error)
ModifyMonitoringInstanceWithContext is an alternate form of the ModifyMonitoringInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) NewAddClusterACLsOptions ¶
func (*KubernetesServiceApiV1) NewAddClusterACLsOptions(idOrName string) *AddClusterACLsOptions
NewAddClusterACLsOptions : Instantiate AddClusterACLsOptions
func (*KubernetesServiceApiV1) NewAddClusterSubnetOptions ¶
func (*KubernetesServiceApiV1) NewAddClusterSubnetOptions(idOrName string, subnetID string) *AddClusterSubnetOptions
NewAddClusterSubnetOptions : Instantiate AddClusterSubnetOptions
func (*KubernetesServiceApiV1) NewAddClusterUserSubnetOptions ¶
func (*KubernetesServiceApiV1) NewAddClusterUserSubnetOptions(idOrName string) *AddClusterUserSubnetOptions
NewAddClusterUserSubnetOptions : Instantiate AddClusterUserSubnetOptions
func (*KubernetesServiceApiV1) NewAddClusterWebhooksOptions ¶
func (*KubernetesServiceApiV1) NewAddClusterWebhooksOptions(idOrName string) *AddClusterWebhooksOptions
NewAddClusterWebhooksOptions : Instantiate AddClusterWebhooksOptions
func (*KubernetesServiceApiV1) NewAddClusterWorkersOptions ¶
func (*KubernetesServiceApiV1) NewAddClusterWorkersOptions(xAuthResourceGroup string, idOrName string) *AddClusterWorkersOptions
NewAddClusterWorkersOptions : Instantiate AddClusterWorkersOptions
func (*KubernetesServiceApiV1) NewAddNlbDNSHealthMonitorOptions ¶
func (*KubernetesServiceApiV1) NewAddNlbDNSHealthMonitorOptions(idOrName string) *AddNlbDNSHealthMonitorOptions
NewAddNlbDNSHealthMonitorOptions : Instantiate AddNlbDNSHealthMonitorOptions
func (*KubernetesServiceApiV1) NewAddWorkerPoolZoneNetworkOptions ¶
func (*KubernetesServiceApiV1) NewAddWorkerPoolZoneNetworkOptions(idOrName string, poolidOrName string, zoneid string) *AddWorkerPoolZoneNetworkOptions
NewAddWorkerPoolZoneNetworkOptions : Instantiate AddWorkerPoolZoneNetworkOptions
func (*KubernetesServiceApiV1) NewAddWorkerPoolZoneOptions ¶
func (*KubernetesServiceApiV1) NewAddWorkerPoolZoneOptions(idOrName string, poolidOrName string) *AddWorkerPoolZoneOptions
NewAddWorkerPoolZoneOptions : Instantiate AddWorkerPoolZoneOptions
func (*KubernetesServiceApiV1) NewApplyRBACAndGetKubeconfigOptions ¶
func (*KubernetesServiceApiV1) NewApplyRBACAndGetKubeconfigOptions(xAuthRefreshToken string) *ApplyRBACAndGetKubeconfigOptions
NewApplyRBACAndGetKubeconfigOptions : Instantiate ApplyRBACAndGetKubeconfigOptions
func (*KubernetesServiceApiV1) NewAttachSatelliteHostOptions ¶
func (*KubernetesServiceApiV1) NewAttachSatelliteHostOptions() *AttachSatelliteHostOptions
NewAttachSatelliteHostOptions : Instantiate AttachSatelliteHostOptions
func (*KubernetesServiceApiV1) NewAutoUpdateMasterOptions ¶
func (*KubernetesServiceApiV1) NewAutoUpdateMasterOptions() *AutoUpdateMasterOptions
NewAutoUpdateMasterOptions : Instantiate AutoUpdateMasterOptions
func (*KubernetesServiceApiV1) NewBindServiceToNamespaceOptions ¶
func (*KubernetesServiceApiV1) NewBindServiceToNamespaceOptions(idOrName string, serviceBindRequest string) *BindServiceToNamespaceOptions
NewBindServiceToNamespaceOptions : Instantiate BindServiceToNamespaceOptions
func (*KubernetesServiceApiV1) NewChangeFluentdUpdatePolicyOptions ¶
func (*KubernetesServiceApiV1) NewChangeFluentdUpdatePolicyOptions(idOrName string) *ChangeFluentdUpdatePolicyOptions
NewChangeFluentdUpdatePolicyOptions : Instantiate ChangeFluentdUpdatePolicyOptions
func (*KubernetesServiceApiV1) NewChangeUpdatePolicyOptions ¶
func (*KubernetesServiceApiV1) NewChangeUpdatePolicyOptions(idOrName string) *ChangeUpdatePolicyOptions
NewChangeUpdatePolicyOptions : Instantiate ChangeUpdatePolicyOptions
func (*KubernetesServiceApiV1) NewClassicGetClusterOptions ¶
func (*KubernetesServiceApiV1) NewClassicGetClusterOptions(cluster string) *ClassicGetClusterOptions
NewClassicGetClusterOptions : Instantiate ClassicGetClusterOptions
func (*KubernetesServiceApiV1) NewClassicGetClustersOptions ¶
func (*KubernetesServiceApiV1) NewClassicGetClustersOptions() *ClassicGetClustersOptions
NewClassicGetClustersOptions : Instantiate ClassicGetClustersOptions
func (*KubernetesServiceApiV1) NewClassicGetWorkerOptions ¶
func (*KubernetesServiceApiV1) NewClassicGetWorkerOptions(cluster string, worker string) *ClassicGetWorkerOptions
NewClassicGetWorkerOptions : Instantiate ClassicGetWorkerOptions
func (*KubernetesServiceApiV1) NewClassicGetWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewClassicGetWorkerPoolOptions(cluster string, workerpool string) *ClassicGetWorkerPoolOptions
NewClassicGetWorkerPoolOptions : Instantiate ClassicGetWorkerPoolOptions
func (*KubernetesServiceApiV1) NewClassicGetWorkerPoolsOptions ¶
func (*KubernetesServiceApiV1) NewClassicGetWorkerPoolsOptions(cluster string) *ClassicGetWorkerPoolsOptions
NewClassicGetWorkerPoolsOptions : Instantiate ClassicGetWorkerPoolsOptions
func (*KubernetesServiceApiV1) NewClassicGetWorkersOptions ¶
func (*KubernetesServiceApiV1) NewClassicGetWorkersOptions(cluster string) *ClassicGetWorkersOptions
NewClassicGetWorkersOptions : Instantiate ClassicGetWorkersOptions
func (*KubernetesServiceApiV1) NewCleanupMigrationOptions ¶
func (*KubernetesServiceApiV1) NewCleanupMigrationOptions() *CleanupMigrationOptions
NewCleanupMigrationOptions : Instantiate CleanupMigrationOptions
func (*KubernetesServiceApiV1) NewClusterAddon ¶
func (*KubernetesServiceApiV1) NewClusterAddon(name string) (model *ClusterAddon, err error)
NewClusterAddon : Instantiate ClusterAddon (Generic Model Constructor)
func (*KubernetesServiceApiV1) NewCreateALBOptions ¶
func (*KubernetesServiceApiV1) NewCreateALBOptions(idOrName string, zoneID string) *CreateALBOptions
NewCreateALBOptions : Instantiate CreateALBOptions
func (*KubernetesServiceApiV1) NewCreateALBSecretOptions ¶
func (*KubernetesServiceApiV1) NewCreateALBSecretOptions() *CreateALBSecretOptions
NewCreateALBSecretOptions : Instantiate CreateALBSecretOptions
func (*KubernetesServiceApiV1) NewCreateAssignmentOptions ¶
func (*KubernetesServiceApiV1) NewCreateAssignmentOptions() *CreateAssignmentOptions
NewCreateAssignmentOptions : Instantiate CreateAssignmentOptions
func (*KubernetesServiceApiV1) NewCreateAttachmentOptions ¶
func (*KubernetesServiceApiV1) NewCreateAttachmentOptions(xAuthResourceGroupID string) *CreateAttachmentOptions
NewCreateAttachmentOptions : Instantiate CreateAttachmentOptions
func (*KubernetesServiceApiV1) NewCreateClusterOptions ¶
func (*KubernetesServiceApiV1) NewCreateClusterOptions(xAuthResourceGroup string) *CreateClusterOptions
NewCreateClusterOptions : Instantiate CreateClusterOptions
func (*KubernetesServiceApiV1) NewCreateClusterSubnetOptions ¶
func (*KubernetesServiceApiV1) NewCreateClusterSubnetOptions(idOrName string, vlanID string) *CreateClusterSubnetOptions
NewCreateClusterSubnetOptions : Instantiate CreateClusterSubnetOptions
func (*KubernetesServiceApiV1) NewCreateFilterConfigOptions ¶
func (*KubernetesServiceApiV1) NewCreateFilterConfigOptions(idOrName string) *CreateFilterConfigOptions
NewCreateFilterConfigOptions : Instantiate CreateFilterConfigOptions
func (*KubernetesServiceApiV1) NewCreateKMSConfigOptions ¶
func (*KubernetesServiceApiV1) NewCreateKMSConfigOptions(idOrName string, crkID string, instanceID string, url string) *CreateKMSConfigOptions
NewCreateKMSConfigOptions : Instantiate CreateKMSConfigOptions
func (*KubernetesServiceApiV1) NewCreateLoggingConfigOptions ¶
func (*KubernetesServiceApiV1) NewCreateLoggingConfigOptions(idOrName string, logSource string) *CreateLoggingConfigOptions
NewCreateLoggingConfigOptions : Instantiate CreateLoggingConfigOptions
func (*KubernetesServiceApiV1) NewCreateLoggingInstanceOptions ¶
func (*KubernetesServiceApiV1) NewCreateLoggingInstanceOptions(xAuthRefreshToken string) *CreateLoggingInstanceOptions
NewCreateLoggingInstanceOptions : Instantiate CreateLoggingInstanceOptions
func (*KubernetesServiceApiV1) NewCreateMasterLogCollectionOptions ¶
func (*KubernetesServiceApiV1) NewCreateMasterLogCollectionOptions(idOrName string) *CreateMasterLogCollectionOptions
NewCreateMasterLogCollectionOptions : Instantiate CreateMasterLogCollectionOptions
func (*KubernetesServiceApiV1) NewCreateMonitoringInstanceOptions ¶
func (*KubernetesServiceApiV1) NewCreateMonitoringInstanceOptions(xAuthRefreshToken string) *CreateMonitoringInstanceOptions
NewCreateMonitoringInstanceOptions : Instantiate CreateMonitoringInstanceOptions
func (*KubernetesServiceApiV1) NewCreateNlbDNSOptions ¶
func (*KubernetesServiceApiV1) NewCreateNlbDNSOptions() *CreateNlbDNSOptions
NewCreateNlbDNSOptions : Instantiate CreateNlbDNSOptions
func (*KubernetesServiceApiV1) NewCreateSatelliteAssignmentOptions ¶
func (*KubernetesServiceApiV1) NewCreateSatelliteAssignmentOptions() *CreateSatelliteAssignmentOptions
NewCreateSatelliteAssignmentOptions : Instantiate CreateSatelliteAssignmentOptions
func (*KubernetesServiceApiV1) NewCreateSatelliteClusterOptions ¶
func (*KubernetesServiceApiV1) NewCreateSatelliteClusterOptions() *CreateSatelliteClusterOptions
NewCreateSatelliteClusterOptions : Instantiate CreateSatelliteClusterOptions
func (*KubernetesServiceApiV1) NewCreateSatelliteClusterRemoteOptions ¶
func (*KubernetesServiceApiV1) NewCreateSatelliteClusterRemoteOptions(xAuthSupplemental string) *CreateSatelliteClusterRemoteOptions
NewCreateSatelliteClusterRemoteOptions : Instantiate CreateSatelliteClusterRemoteOptions
func (*KubernetesServiceApiV1) NewCreateSatelliteLocationOptions ¶
func (*KubernetesServiceApiV1) NewCreateSatelliteLocationOptions() *CreateSatelliteLocationOptions
NewCreateSatelliteLocationOptions : Instantiate CreateSatelliteLocationOptions
func (*KubernetesServiceApiV1) NewCreateSatelliteWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewCreateSatelliteWorkerPoolOptions() *CreateSatelliteWorkerPoolOptions
NewCreateSatelliteWorkerPoolOptions : Instantiate CreateSatelliteWorkerPoolOptions
func (*KubernetesServiceApiV1) NewCreateSatelliteWorkerPoolZoneOptions ¶
func (*KubernetesServiceApiV1) NewCreateSatelliteWorkerPoolZoneOptions() *CreateSatelliteWorkerPoolZoneOptions
NewCreateSatelliteWorkerPoolZoneOptions : Instantiate CreateSatelliteWorkerPoolZoneOptions
func (*KubernetesServiceApiV1) NewCreateSecretOptions ¶
func (*KubernetesServiceApiV1) NewCreateSecretOptions() *CreateSecretOptions
NewCreateSecretOptions : Instantiate CreateSecretOptions
func (*KubernetesServiceApiV1) NewCreateStorageConfigurationOptions ¶
func (*KubernetesServiceApiV1) NewCreateStorageConfigurationOptions() *CreateStorageConfigurationOptions
NewCreateStorageConfigurationOptions : Instantiate CreateStorageConfigurationOptions
func (*KubernetesServiceApiV1) NewCreateWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewCreateWorkerPoolOptions(idOrName string) *CreateWorkerPoolOptions
NewCreateWorkerPoolOptions : Instantiate CreateWorkerPoolOptions
func (*KubernetesServiceApiV1) NewDeleteAttachmentOptions ¶
func (*KubernetesServiceApiV1) NewDeleteAttachmentOptions() *DeleteAttachmentOptions
NewDeleteAttachmentOptions : Instantiate DeleteAttachmentOptions
func (*KubernetesServiceApiV1) NewDeleteAuditWebhookOptions ¶
func (*KubernetesServiceApiV1) NewDeleteAuditWebhookOptions(idOrName string) *DeleteAuditWebhookOptions
NewDeleteAuditWebhookOptions : Instantiate DeleteAuditWebhookOptions
func (*KubernetesServiceApiV1) NewDeleteClusterALBSecretsOptions ¶
func (*KubernetesServiceApiV1) NewDeleteClusterALBSecretsOptions(idOrName string) *DeleteClusterALBSecretsOptions
NewDeleteClusterALBSecretsOptions : Instantiate DeleteClusterALBSecretsOptions
func (*KubernetesServiceApiV1) NewDeleteFilterConfigOptions ¶
func (*KubernetesServiceApiV1) NewDeleteFilterConfigOptions(idOrName string, id string) *DeleteFilterConfigOptions
NewDeleteFilterConfigOptions : Instantiate DeleteFilterConfigOptions
func (*KubernetesServiceApiV1) NewDeleteFilterConfigsOptions ¶
func (*KubernetesServiceApiV1) NewDeleteFilterConfigsOptions(idOrName string) *DeleteFilterConfigsOptions
NewDeleteFilterConfigsOptions : Instantiate DeleteFilterConfigsOptions
func (*KubernetesServiceApiV1) NewDeleteIngressSecretOptions ¶
func (*KubernetesServiceApiV1) NewDeleteIngressSecretOptions() *DeleteIngressSecretOptions
NewDeleteIngressSecretOptions : Instantiate DeleteIngressSecretOptions
func (*KubernetesServiceApiV1) NewDeleteLoggingConfigOptions ¶
func (*KubernetesServiceApiV1) NewDeleteLoggingConfigOptions(idOrName string, logSource string, id string) *DeleteLoggingConfigOptions
NewDeleteLoggingConfigOptions : Instantiate DeleteLoggingConfigOptions
func (*KubernetesServiceApiV1) NewDeleteLoggingConfigsOptions ¶
func (*KubernetesServiceApiV1) NewDeleteLoggingConfigsOptions(idOrName string) *DeleteLoggingConfigsOptions
NewDeleteLoggingConfigsOptions : Instantiate DeleteLoggingConfigsOptions
func (*KubernetesServiceApiV1) NewDeleteSecretOptions ¶
func (*KubernetesServiceApiV1) NewDeleteSecretOptions() *DeleteSecretOptions
NewDeleteSecretOptions : Instantiate DeleteSecretOptions
func (*KubernetesServiceApiV1) NewDetachClusterSubnetOptions ¶
func (*KubernetesServiceApiV1) NewDetachClusterSubnetOptions(idOrName string, subnetID string) *DetachClusterSubnetOptions
NewDetachClusterSubnetOptions : Instantiate DetachClusterSubnetOptions
func (*KubernetesServiceApiV1) NewDisableALBOptions ¶
func (*KubernetesServiceApiV1) NewDisableALBOptions(albID string) *DisableALBOptions
NewDisableALBOptions : Instantiate DisableALBOptions
func (*KubernetesServiceApiV1) NewDisableClusterACLsOptions ¶
func (*KubernetesServiceApiV1) NewDisableClusterACLsOptions(idOrName string) *DisableClusterACLsOptions
NewDisableClusterACLsOptions : Instantiate DisableClusterACLsOptions
func (*KubernetesServiceApiV1) NewDiscoverLoggingInstanceOptions ¶
func (*KubernetesServiceApiV1) NewDiscoverLoggingInstanceOptions(xAuthRefreshToken string) *DiscoverLoggingInstanceOptions
NewDiscoverLoggingInstanceOptions : Instantiate DiscoverLoggingInstanceOptions
func (*KubernetesServiceApiV1) NewDiscoverMonitoringInstanceOptions ¶
func (*KubernetesServiceApiV1) NewDiscoverMonitoringInstanceOptions(xAuthRefreshToken string) *DiscoverMonitoringInstanceOptions
NewDiscoverMonitoringInstanceOptions : Instantiate DiscoverMonitoringInstanceOptions
func (*KubernetesServiceApiV1) NewEnableALBOptions ¶
func (*KubernetesServiceApiV1) NewEnableALBOptions() *EnableALBOptions
NewEnableALBOptions : Instantiate EnableALBOptions
func (*KubernetesServiceApiV1) NewEnableClusterACLsOptions ¶
func (*KubernetesServiceApiV1) NewEnableClusterACLsOptions(idOrName string) *EnableClusterACLsOptions
NewEnableClusterACLsOptions : Instantiate EnableClusterACLsOptions
func (*KubernetesServiceApiV1) NewFetchFilterConfigOptions ¶
func (*KubernetesServiceApiV1) NewFetchFilterConfigOptions(idOrName string, id string) *FetchFilterConfigOptions
NewFetchFilterConfigOptions : Instantiate FetchFilterConfigOptions
func (*KubernetesServiceApiV1) NewFetchFilterConfigsOptions ¶
func (*KubernetesServiceApiV1) NewFetchFilterConfigsOptions(idOrName string) *FetchFilterConfigsOptions
NewFetchFilterConfigsOptions : Instantiate FetchFilterConfigsOptions
func (*KubernetesServiceApiV1) NewFetchLoggingConfigsForSourceOptions ¶
func (*KubernetesServiceApiV1) NewFetchLoggingConfigsForSourceOptions(idOrName string, logSource string) *FetchLoggingConfigsForSourceOptions
NewFetchLoggingConfigsForSourceOptions : Instantiate FetchLoggingConfigsForSourceOptions
func (*KubernetesServiceApiV1) NewFetchLoggingConfigsOptions ¶
func (*KubernetesServiceApiV1) NewFetchLoggingConfigsOptions(idOrName string) *FetchLoggingConfigsOptions
NewFetchLoggingConfigsOptions : Instantiate FetchLoggingConfigsOptions
func (*KubernetesServiceApiV1) NewGetAddonsOptions ¶
func (*KubernetesServiceApiV1) NewGetAddonsOptions() *GetAddonsOptions
NewGetAddonsOptions : Instantiate GetAddonsOptions
func (*KubernetesServiceApiV1) NewGetAssignedStorageConfigsOptions ¶
func (*KubernetesServiceApiV1) NewGetAssignedStorageConfigsOptions(clusterID string) *GetAssignedStorageConfigsOptions
NewGetAssignedStorageConfigsOptions : Instantiate GetAssignedStorageConfigsOptions
func (*KubernetesServiceApiV1) NewGetAssignmentByNameOptions ¶
func (*KubernetesServiceApiV1) NewGetAssignmentByNameOptions(name string) *GetAssignmentByNameOptions
NewGetAssignmentByNameOptions : Instantiate GetAssignmentByNameOptions
func (*KubernetesServiceApiV1) NewGetAssignmentOptions ¶
func (*KubernetesServiceApiV1) NewGetAssignmentOptions(uuid string) *GetAssignmentOptions
NewGetAssignmentOptions : Instantiate GetAssignmentOptions
func (*KubernetesServiceApiV1) NewGetAssignmentsByConfigOptions ¶
func (*KubernetesServiceApiV1) NewGetAssignmentsByConfigOptions(config string) *GetAssignmentsByConfigOptions
NewGetAssignmentsByConfigOptions : Instantiate GetAssignmentsByConfigOptions
func (*KubernetesServiceApiV1) NewGetAssignmentsOptions ¶
func (*KubernetesServiceApiV1) NewGetAssignmentsOptions() *GetAssignmentsOptions
NewGetAssignmentsOptions : Instantiate GetAssignmentsOptions
func (*KubernetesServiceApiV1) NewGetAttachmentOptions ¶
func (*KubernetesServiceApiV1) NewGetAttachmentOptions(cluster string, worker string, volumeAttachmentID string) *GetAttachmentOptions
NewGetAttachmentOptions : Instantiate GetAttachmentOptions
func (*KubernetesServiceApiV1) NewGetAttachmentsOptions ¶
func (*KubernetesServiceApiV1) NewGetAttachmentsOptions(cluster string, worker string) *GetAttachmentsOptions
NewGetAttachmentsOptions : Instantiate GetAttachmentsOptions
func (*KubernetesServiceApiV1) NewGetAuditWebhookOptions ¶
func (*KubernetesServiceApiV1) NewGetAuditWebhookOptions(idOrName string) *GetAuditWebhookOptions
NewGetAuditWebhookOptions : Instantiate GetAuditWebhookOptions
func (*KubernetesServiceApiV1) NewGetAvailableALBTypesOptions ¶
func (*KubernetesServiceApiV1) NewGetAvailableALBTypesOptions() *GetAvailableALBTypesOptions
NewGetAvailableALBTypesOptions : Instantiate GetAvailableALBTypesOptions
func (*KubernetesServiceApiV1) NewGetAvailableStorageClassesOptions ¶
func (*KubernetesServiceApiV1) NewGetAvailableStorageClassesOptions(clusterID string) *GetAvailableStorageClassesOptions
NewGetAvailableStorageClassesOptions : Instantiate GetAvailableStorageClassesOptions
func (*KubernetesServiceApiV1) NewGetBluemixConfigOptions ¶
func (*KubernetesServiceApiV1) NewGetBluemixConfigOptions() *GetBluemixConfigOptions
NewGetBluemixConfigOptions : Instantiate GetBluemixConfigOptions
func (*KubernetesServiceApiV1) NewGetCluster1Options ¶
func (*KubernetesServiceApiV1) NewGetCluster1Options(idOrName string) *GetCluster1Options
NewGetCluster1Options : Instantiate GetCluster1Options
func (*KubernetesServiceApiV1) NewGetClusterACLsOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterACLsOptions(idOrName string) *GetClusterACLsOptions
NewGetClusterACLsOptions : Instantiate GetClusterACLsOptions
func (*KubernetesServiceApiV1) NewGetClusterALBOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterALBOptions(albID string) *GetClusterALBOptions
NewGetClusterALBOptions : Instantiate GetClusterALBOptions
func (*KubernetesServiceApiV1) NewGetClusterALBsOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterALBsOptions(idOrName string) *GetClusterALBsOptions
NewGetClusterALBsOptions : Instantiate GetClusterALBsOptions
func (*KubernetesServiceApiV1) NewGetClusterAddonsOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterAddonsOptions(idOrName string) *GetClusterAddonsOptions
NewGetClusterAddonsOptions : Instantiate GetClusterAddonsOptions
func (*KubernetesServiceApiV1) NewGetClusterConfigOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterConfigOptions(xAuthRefreshToken string, idOrName string) *GetClusterConfigOptions
NewGetClusterConfigOptions : Instantiate GetClusterConfigOptions
func (*KubernetesServiceApiV1) NewGetClusterKeyOwnerOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterKeyOwnerOptions(idOrName string) *GetClusterKeyOwnerOptions
NewGetClusterKeyOwnerOptions : Instantiate GetClusterKeyOwnerOptions
func (*KubernetesServiceApiV1) NewGetClusterOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterOptions(cluster string) *GetClusterOptions
NewGetClusterOptions : Instantiate GetClusterOptions
func (*KubernetesServiceApiV1) NewGetClusterSubnetsOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterSubnetsOptions(idOrName string) *GetClusterSubnetsOptions
NewGetClusterSubnetsOptions : Instantiate GetClusterSubnetsOptions
func (*KubernetesServiceApiV1) NewGetClusterUserSubnetOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterUserSubnetOptions(idOrName string) *GetClusterUserSubnetOptions
NewGetClusterUserSubnetOptions : Instantiate GetClusterUserSubnetOptions
func (*KubernetesServiceApiV1) NewGetClusterWebhooksOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterWebhooksOptions(idOrName string) *GetClusterWebhooksOptions
NewGetClusterWebhooksOptions : Instantiate GetClusterWebhooksOptions
func (*KubernetesServiceApiV1) NewGetClusterWorkersOptions ¶
func (*KubernetesServiceApiV1) NewGetClusterWorkersOptions(idOrName string) *GetClusterWorkersOptions
NewGetClusterWorkersOptions : Instantiate GetClusterWorkersOptions
func (*KubernetesServiceApiV1) NewGetClustersOptions ¶
func (*KubernetesServiceApiV1) NewGetClustersOptions() *GetClustersOptions
NewGetClustersOptions : Instantiate GetClustersOptions
func (*KubernetesServiceApiV1) NewGetDatacenterMachineTypesOptions ¶
func (*KubernetesServiceApiV1) NewGetDatacenterMachineTypesOptions(datacenter string) *GetDatacenterMachineTypesOptions
NewGetDatacenterMachineTypesOptions : Instantiate GetDatacenterMachineTypesOptions
func (*KubernetesServiceApiV1) NewGetDatacenterVLANsOptions ¶
func (*KubernetesServiceApiV1) NewGetDatacenterVLANsOptions(xAuthRefreshToken string, datacenter string) *GetDatacenterVLANsOptions
NewGetDatacenterVLANsOptions : Instantiate GetDatacenterVLANsOptions
func (*KubernetesServiceApiV1) NewGetDefaultLoggingEndpointOptions ¶
func (*KubernetesServiceApiV1) NewGetDefaultLoggingEndpointOptions(idOrName string) *GetDefaultLoggingEndpointOptions
NewGetDefaultLoggingEndpointOptions : Instantiate GetDefaultLoggingEndpointOptions
func (*KubernetesServiceApiV1) NewGetFluentdUpdatePolicyOptions ¶
func (*KubernetesServiceApiV1) NewGetFluentdUpdatePolicyOptions(idOrName string) *GetFluentdUpdatePolicyOptions
NewGetFluentdUpdatePolicyOptions : Instantiate GetFluentdUpdatePolicyOptions
func (*KubernetesServiceApiV1) NewGetInfraPermissionsOptions ¶
func (*KubernetesServiceApiV1) NewGetInfraPermissionsOptions(xRegion string) *GetInfraPermissionsOptions
NewGetInfraPermissionsOptions : Instantiate GetInfraPermissionsOptions
func (*KubernetesServiceApiV1) NewGetKubeVersionsOptions ¶
func (*KubernetesServiceApiV1) NewGetKubeVersionsOptions() *GetKubeVersionsOptions
NewGetKubeVersionsOptions : Instantiate GetKubeVersionsOptions
func (*KubernetesServiceApiV1) NewGetKubeconfigOptions ¶
func (*KubernetesServiceApiV1) NewGetKubeconfigOptions(authorization string, cluster string) *GetKubeconfigOptions
NewGetKubeconfigOptions : Instantiate GetKubeconfigOptions
func (*KubernetesServiceApiV1) NewGetLBConfigOptions ¶
func (*KubernetesServiceApiV1) NewGetLBConfigOptions(cluster string, typeVar string) *GetLBConfigOptions
NewGetLBConfigOptions : Instantiate GetLBConfigOptions
func (*KubernetesServiceApiV1) NewGetLoggingInstanceOptions ¶
func (*KubernetesServiceApiV1) NewGetLoggingInstanceOptions(xAuthRefreshToken string, cluster string, instance string) *GetLoggingInstanceOptions
NewGetLoggingInstanceOptions : Instantiate GetLoggingInstanceOptions
func (*KubernetesServiceApiV1) NewGetLoggingInstancesOptions ¶
func (*KubernetesServiceApiV1) NewGetLoggingInstancesOptions(xAuthRefreshToken string, cluster string) *GetLoggingInstancesOptions
NewGetLoggingInstancesOptions : Instantiate GetLoggingInstancesOptions
func (*KubernetesServiceApiV1) NewGetMasterLogCollectionStatusOptions ¶
func (*KubernetesServiceApiV1) NewGetMasterLogCollectionStatusOptions(idOrName string) *GetMasterLogCollectionStatusOptions
NewGetMasterLogCollectionStatusOptions : Instantiate GetMasterLogCollectionStatusOptions
func (*KubernetesServiceApiV1) NewGetMessagesOptions ¶
func (*KubernetesServiceApiV1) NewGetMessagesOptions() *GetMessagesOptions
NewGetMessagesOptions : Instantiate GetMessagesOptions
func (*KubernetesServiceApiV1) NewGetMigrationStatusOptions ¶
func (*KubernetesServiceApiV1) NewGetMigrationStatusOptions(cluster string) *GetMigrationStatusOptions
NewGetMigrationStatusOptions : Instantiate GetMigrationStatusOptions
func (*KubernetesServiceApiV1) NewGetMonitoringInstanceOptions ¶
func (*KubernetesServiceApiV1) NewGetMonitoringInstanceOptions(xAuthRefreshToken string, cluster string, instance string) *GetMonitoringInstanceOptions
NewGetMonitoringInstanceOptions : Instantiate GetMonitoringInstanceOptions
func (*KubernetesServiceApiV1) NewGetMonitoringInstancesOptions ¶
func (*KubernetesServiceApiV1) NewGetMonitoringInstancesOptions(xAuthRefreshToken string, cluster string) *GetMonitoringInstancesOptions
NewGetMonitoringInstancesOptions : Instantiate GetMonitoringInstancesOptions
func (*KubernetesServiceApiV1) NewGetNlbDNSHealthMonitorOptions ¶
func (*KubernetesServiceApiV1) NewGetNlbDNSHealthMonitorOptions(idOrName string, nlbHost string) *GetNlbDNSHealthMonitorOptions
NewGetNlbDNSHealthMonitorOptions : Instantiate GetNlbDNSHealthMonitorOptions
func (*KubernetesServiceApiV1) NewGetNlbDNSListOptions ¶
func (*KubernetesServiceApiV1) NewGetNlbDNSListOptions(cluster string) *GetNlbDNSListOptions
NewGetNlbDNSListOptions : Instantiate GetNlbDNSListOptions
func (*KubernetesServiceApiV1) NewGetProductConfigOptions ¶
func (*KubernetesServiceApiV1) NewGetProductConfigOptions() *GetProductConfigOptions
NewGetProductConfigOptions : Instantiate GetProductConfigOptions
func (*KubernetesServiceApiV1) NewGetQuotaOptions ¶
func (*KubernetesServiceApiV1) NewGetQuotaOptions() *GetQuotaOptions
NewGetQuotaOptions : Instantiate GetQuotaOptions
func (*KubernetesServiceApiV1) NewGetRegionsOptions ¶
func (*KubernetesServiceApiV1) NewGetRegionsOptions() *GetRegionsOptions
NewGetRegionsOptions : Instantiate GetRegionsOptions
func (*KubernetesServiceApiV1) NewGetSatLocationNlbDNSListOptions ¶
func (*KubernetesServiceApiV1) NewGetSatLocationNlbDNSListOptions(controller string) *GetSatLocationNlbDNSListOptions
NewGetSatLocationNlbDNSListOptions : Instantiate GetSatLocationNlbDNSListOptions
func (*KubernetesServiceApiV1) NewGetSatelliteClustersOptions ¶
func (*KubernetesServiceApiV1) NewGetSatelliteClustersOptions() *GetSatelliteClustersOptions
NewGetSatelliteClustersOptions : Instantiate GetSatelliteClustersOptions
func (*KubernetesServiceApiV1) NewGetSatelliteHostsOptions ¶
func (*KubernetesServiceApiV1) NewGetSatelliteHostsOptions(controller string) *GetSatelliteHostsOptions
NewGetSatelliteHostsOptions : Instantiate GetSatelliteHostsOptions
func (*KubernetesServiceApiV1) NewGetSatelliteLocationOptions ¶
func (*KubernetesServiceApiV1) NewGetSatelliteLocationOptions(controller string) *GetSatelliteLocationOptions
NewGetSatelliteLocationOptions : Instantiate GetSatelliteLocationOptions
func (*KubernetesServiceApiV1) NewGetSatelliteLocationsOptions ¶
func (*KubernetesServiceApiV1) NewGetSatelliteLocationsOptions() *GetSatelliteLocationsOptions
NewGetSatelliteLocationsOptions : Instantiate GetSatelliteLocationsOptions
func (*KubernetesServiceApiV1) NewGetSatelliteServiceClustersOptions ¶
func (*KubernetesServiceApiV1) NewGetSatelliteServiceClustersOptions(controller string) *GetSatelliteServiceClustersOptions
NewGetSatelliteServiceClustersOptions : Instantiate GetSatelliteServiceClustersOptions
func (*KubernetesServiceApiV1) NewGetSecretOptions ¶
func (*KubernetesServiceApiV1) NewGetSecretOptions(cluster string, name string, namespace string) *GetSecretOptions
NewGetSecretOptions : Instantiate GetSecretOptions
func (*KubernetesServiceApiV1) NewGetSecretsOptions ¶
func (*KubernetesServiceApiV1) NewGetSecretsOptions(cluster string) *GetSecretsOptions
NewGetSecretsOptions : Instantiate GetSecretsOptions
func (*KubernetesServiceApiV1) NewGetStatusOptions ¶
func (*KubernetesServiceApiV1) NewGetStatusOptions(cluster string) *GetStatusOptions
NewGetStatusOptions : Instantiate GetStatusOptions
func (*KubernetesServiceApiV1) NewGetStorageConfigurationOptions ¶
func (*KubernetesServiceApiV1) NewGetStorageConfigurationOptions(name string) *GetStorageConfigurationOptions
NewGetStorageConfigurationOptions : Instantiate GetStorageConfigurationOptions
func (*KubernetesServiceApiV1) NewGetStorageConfigurationsOptions ¶
func (*KubernetesServiceApiV1) NewGetStorageConfigurationsOptions() *GetStorageConfigurationsOptions
NewGetStorageConfigurationsOptions : Instantiate GetStorageConfigurationsOptions
func (*KubernetesServiceApiV1) NewGetStorageTemplateOptions ¶
func (*KubernetesServiceApiV1) NewGetStorageTemplateOptions(name string, version string) *GetStorageTemplateOptions
NewGetStorageTemplateOptions : Instantiate GetStorageTemplateOptions
func (*KubernetesServiceApiV1) NewGetStorageTemplatesOptions ¶
func (*KubernetesServiceApiV1) NewGetStorageTemplatesOptions() *GetStorageTemplatesOptions
NewGetStorageTemplatesOptions : Instantiate GetStorageTemplatesOptions
func (*KubernetesServiceApiV1) NewGetSubnetsOptions ¶
func (*KubernetesServiceApiV1) NewGetSubnetsOptions(provider string, zone string, vpc string) *GetSubnetsOptions
NewGetSubnetsOptions : Instantiate GetSubnetsOptions
func (*KubernetesServiceApiV1) NewGetSupportedImagesOptions ¶
func (*KubernetesServiceApiV1) NewGetSupportedImagesOptions() *GetSupportedImagesOptions
NewGetSupportedImagesOptions : Instantiate GetSupportedImagesOptions
func (*KubernetesServiceApiV1) NewGetUpdatePolicyOptions ¶
func (*KubernetesServiceApiV1) NewGetUpdatePolicyOptions(idOrName string) *GetUpdatePolicyOptions
NewGetUpdatePolicyOptions : Instantiate GetUpdatePolicyOptions
func (*KubernetesServiceApiV1) NewGetUserConfigOptions ¶
func (*KubernetesServiceApiV1) NewGetUserConfigOptions(xRegion string) *GetUserConfigOptions
NewGetUserConfigOptions : Instantiate GetUserConfigOptions
func (*KubernetesServiceApiV1) NewGetUserCredentialsOptions ¶
func (*KubernetesServiceApiV1) NewGetUserCredentialsOptions(xRegion string) *GetUserCredentialsOptions
NewGetUserCredentialsOptions : Instantiate GetUserCredentialsOptions
func (*KubernetesServiceApiV1) NewGetVLANsOptions ¶
func (*KubernetesServiceApiV1) NewGetVLANsOptions(zone string) *GetVLANsOptions
NewGetVLANsOptions : Instantiate GetVLANsOptions
func (*KubernetesServiceApiV1) NewGetVPCOptions ¶
func (*KubernetesServiceApiV1) NewGetVPCOptions(xRegion string, provider string, vpcID string) *GetVPCOptions
NewGetVPCOptions : Instantiate GetVPCOptions
func (*KubernetesServiceApiV1) NewGetVPCsOptions ¶
func (*KubernetesServiceApiV1) NewGetVPCsOptions(provider string) *GetVPCsOptions
NewGetVPCsOptions : Instantiate GetVPCsOptions
func (*KubernetesServiceApiV1) NewGetVersionsOptions ¶
func (*KubernetesServiceApiV1) NewGetVersionsOptions() *GetVersionsOptions
NewGetVersionsOptions : Instantiate GetVersionsOptions
func (*KubernetesServiceApiV1) NewGetVlanSpanningOptions ¶
func (*KubernetesServiceApiV1) NewGetVlanSpanningOptions(xRegion string) *GetVlanSpanningOptions
NewGetVlanSpanningOptions : Instantiate GetVlanSpanningOptions
func (*KubernetesServiceApiV1) NewGetVolumeOptions ¶
func (*KubernetesServiceApiV1) NewGetVolumeOptions(volumeID string) *GetVolumeOptions
NewGetVolumeOptions : Instantiate GetVolumeOptions
func (*KubernetesServiceApiV1) NewGetVolumesOptions ¶
func (*KubernetesServiceApiV1) NewGetVolumesOptions(xAuthResourceGroupID string) *GetVolumesOptions
NewGetVolumesOptions : Instantiate GetVolumesOptions
func (*KubernetesServiceApiV1) NewGetWorkerOptions ¶
func (*KubernetesServiceApiV1) NewGetWorkerOptions(cluster string, worker string) *GetWorkerOptions
NewGetWorkerOptions : Instantiate GetWorkerOptions
func (*KubernetesServiceApiV1) NewGetWorkerPool1Options ¶
func (*KubernetesServiceApiV1) NewGetWorkerPool1Options(idOrName string, poolidOrName string) *GetWorkerPool1Options
NewGetWorkerPool1Options : Instantiate GetWorkerPool1Options
func (*KubernetesServiceApiV1) NewGetWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewGetWorkerPoolOptions(cluster string, workerpool string) *GetWorkerPoolOptions
NewGetWorkerPoolOptions : Instantiate GetWorkerPoolOptions
func (*KubernetesServiceApiV1) NewGetWorkerPools1Options ¶
func (*KubernetesServiceApiV1) NewGetWorkerPools1Options(cluster string) *GetWorkerPools1Options
NewGetWorkerPools1Options : Instantiate GetWorkerPools1Options
func (*KubernetesServiceApiV1) NewGetWorkerPoolsOptions ¶
func (*KubernetesServiceApiV1) NewGetWorkerPoolsOptions(idOrName string) *GetWorkerPoolsOptions
NewGetWorkerPoolsOptions : Instantiate GetWorkerPoolsOptions
func (*KubernetesServiceApiV1) NewGetWorkers1Options ¶
func (*KubernetesServiceApiV1) NewGetWorkers1Options(cluster string) *GetWorkers1Options
NewGetWorkers1Options : Instantiate GetWorkers1Options
func (*KubernetesServiceApiV1) NewGetWorkersOptions ¶
func (*KubernetesServiceApiV1) NewGetWorkersOptions(idOrName string, workerID string) *GetWorkersOptions
NewGetWorkersOptions : Instantiate GetWorkersOptions
func (*KubernetesServiceApiV1) NewGetZonesOptions ¶
func (*KubernetesServiceApiV1) NewGetZonesOptions() *GetZonesOptions
NewGetZonesOptions : Instantiate GetZonesOptions
func (*KubernetesServiceApiV1) NewHandleMasterAPIServerOptions ¶
func (*KubernetesServiceApiV1) NewHandleMasterAPIServerOptions(xAuthResourceGroup string, idOrName string) *HandleMasterAPIServerOptions
NewHandleMasterAPIServerOptions : Instantiate HandleMasterAPIServerOptions
func (*KubernetesServiceApiV1) NewKmsEnableClusterOptions ¶
func (*KubernetesServiceApiV1) NewKmsEnableClusterOptions() *KmsEnableClusterOptions
NewKmsEnableClusterOptions : Instantiate KmsEnableClusterOptions
func (*KubernetesServiceApiV1) NewKmsGetCRKsOptions ¶
func (*KubernetesServiceApiV1) NewKmsGetCRKsOptions(kmsInstance string) *KmsGetCRKsOptions
NewKmsGetCRKsOptions : Instantiate KmsGetCRKsOptions
func (*KubernetesServiceApiV1) NewKmsGetInstancesOptions ¶
func (*KubernetesServiceApiV1) NewKmsGetInstancesOptions() *KmsGetInstancesOptions
NewKmsGetInstancesOptions : Instantiate KmsGetInstancesOptions
func (*KubernetesServiceApiV1) NewListLocationsOptions ¶
func (*KubernetesServiceApiV1) NewListLocationsOptions() *ListLocationsOptions
NewListLocationsOptions : Instantiate ListLocationsOptions
func (*KubernetesServiceApiV1) NewListNLBIPsForSubdomainOptions ¶
func (*KubernetesServiceApiV1) NewListNLBIPsForSubdomainOptions(idOrName string) *ListNLBIPsForSubdomainOptions
NewListNLBIPsForSubdomainOptions : Instantiate ListNLBIPsForSubdomainOptions
func (*KubernetesServiceApiV1) NewListNlbDNSHealthMonitorStatusOptions ¶
func (*KubernetesServiceApiV1) NewListNlbDNSHealthMonitorStatusOptions(idOrName string) *ListNlbDNSHealthMonitorStatusOptions
NewListNlbDNSHealthMonitorStatusOptions : Instantiate ListNlbDNSHealthMonitorStatusOptions
func (*KubernetesServiceApiV1) NewListNlbDNSHealthMonitorsOptions ¶
func (*KubernetesServiceApiV1) NewListNlbDNSHealthMonitorsOptions(idOrName string) *ListNlbDNSHealthMonitorsOptions
NewListNlbDNSHealthMonitorsOptions : Instantiate ListNlbDNSHealthMonitorsOptions
func (*KubernetesServiceApiV1) NewListServicesForAllNamespacesOptions ¶
func (*KubernetesServiceApiV1) NewListServicesForAllNamespacesOptions(idOrName string) *ListServicesForAllNamespacesOptions
NewListServicesForAllNamespacesOptions : Instantiate ListServicesForAllNamespacesOptions
func (*KubernetesServiceApiV1) NewListServicesInNamespaceOptions ¶
func (*KubernetesServiceApiV1) NewListServicesInNamespaceOptions(idOrName string, namespace string) *ListServicesInNamespaceOptions
NewListServicesInNamespaceOptions : Instantiate ListServicesInNamespaceOptions
func (*KubernetesServiceApiV1) NewListSubnetsOptions ¶
func (*KubernetesServiceApiV1) NewListSubnetsOptions(xAuthRefreshToken string) *ListSubnetsOptions
NewListSubnetsOptions : Instantiate ListSubnetsOptions
func (*KubernetesServiceApiV1) NewManageClusterAddonsOptions ¶
func (*KubernetesServiceApiV1) NewManageClusterAddonsOptions(idOrName string, addons []ClusterAddon) *ManageClusterAddonsOptions
NewManageClusterAddonsOptions : Instantiate ManageClusterAddonsOptions
func (*KubernetesServiceApiV1) NewModifyLoggingInstanceOptions ¶
func (*KubernetesServiceApiV1) NewModifyLoggingInstanceOptions(xAuthRefreshToken string) *ModifyLoggingInstanceOptions
NewModifyLoggingInstanceOptions : Instantiate ModifyLoggingInstanceOptions
func (*KubernetesServiceApiV1) NewModifyMonitoringInstanceOptions ¶
func (*KubernetesServiceApiV1) NewModifyMonitoringInstanceOptions(xAuthRefreshToken string) *ModifyMonitoringInstanceOptions
NewModifyMonitoringInstanceOptions : Instantiate ModifyMonitoringInstanceOptions
func (*KubernetesServiceApiV1) NewPatchLBConfigOptions ¶
func (*KubernetesServiceApiV1) NewPatchLBConfigOptions() *PatchLBConfigOptions
NewPatchLBConfigOptions : Instantiate PatchLBConfigOptions
func (*KubernetesServiceApiV1) NewPatchWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewPatchWorkerPoolOptions(idOrName string, poolidOrName string) *PatchWorkerPoolOptions
NewPatchWorkerPoolOptions : Instantiate PatchWorkerPoolOptions
func (*KubernetesServiceApiV1) NewRebalanceWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewRebalanceWorkerPoolOptions() *RebalanceWorkerPoolOptions
NewRebalanceWorkerPoolOptions : Instantiate RebalanceWorkerPoolOptions
func (*KubernetesServiceApiV1) NewRefreshLoggingConfigOptions ¶
func (*KubernetesServiceApiV1) NewRefreshLoggingConfigOptions(idOrName string) *RefreshLoggingConfigOptions
NewRefreshLoggingConfigOptions : Instantiate RefreshLoggingConfigOptions
func (*KubernetesServiceApiV1) NewRegenerateCertOptions ¶
func (*KubernetesServiceApiV1) NewRegenerateCertOptions() *RegenerateCertOptions
NewRegenerateCertOptions : Instantiate RegenerateCertOptions
func (*KubernetesServiceApiV1) NewRegisterDNSWithIPOptions ¶
func (*KubernetesServiceApiV1) NewRegisterDNSWithIPOptions(idOrName string) *RegisterDNSWithIPOptions
NewRegisterDNSWithIPOptions : Instantiate RegisterDNSWithIPOptions
func (*KubernetesServiceApiV1) NewRegisterMultishiftClusterOptions ¶
func (*KubernetesServiceApiV1) NewRegisterMultishiftClusterOptions(xAuthRefreshToken string) *RegisterMultishiftClusterOptions
NewRegisterMultishiftClusterOptions : Instantiate RegisterMultishiftClusterOptions
func (*KubernetesServiceApiV1) NewRemoveAssignmentOptions ¶
func (*KubernetesServiceApiV1) NewRemoveAssignmentOptions(uuid string) *RemoveAssignmentOptions
NewRemoveAssignmentOptions : Instantiate RemoveAssignmentOptions
func (*KubernetesServiceApiV1) NewRemoveClusterACLsOptions ¶
func (*KubernetesServiceApiV1) NewRemoveClusterACLsOptions(idOrName string) *RemoveClusterACLsOptions
NewRemoveClusterACLsOptions : Instantiate RemoveClusterACLsOptions
func (*KubernetesServiceApiV1) NewRemoveClusterOptions ¶
func (*KubernetesServiceApiV1) NewRemoveClusterOptions(idOrName string) *RemoveClusterOptions
NewRemoveClusterOptions : Instantiate RemoveClusterOptions
func (*KubernetesServiceApiV1) NewRemoveClusterUserSubnetOptions ¶
func (*KubernetesServiceApiV1) NewRemoveClusterUserSubnetOptions(idOrName string, subnetID string, vlanID string) *RemoveClusterUserSubnetOptions
NewRemoveClusterUserSubnetOptions : Instantiate RemoveClusterUserSubnetOptions
func (*KubernetesServiceApiV1) NewRemoveClusterWorkerOptions ¶
func (*KubernetesServiceApiV1) NewRemoveClusterWorkerOptions(idOrName string, workerID string) *RemoveClusterWorkerOptions
NewRemoveClusterWorkerOptions : Instantiate RemoveClusterWorkerOptions
func (*KubernetesServiceApiV1) NewRemoveLBHostnameOptions ¶
func (*KubernetesServiceApiV1) NewRemoveLBHostnameOptions() *RemoveLBHostnameOptions
NewRemoveLBHostnameOptions : Instantiate RemoveLBHostnameOptions
func (*KubernetesServiceApiV1) NewRemoveLoggingInstanceOptions ¶
func (*KubernetesServiceApiV1) NewRemoveLoggingInstanceOptions(xAuthRefreshToken string) *RemoveLoggingInstanceOptions
NewRemoveLoggingInstanceOptions : Instantiate RemoveLoggingInstanceOptions
func (*KubernetesServiceApiV1) NewRemoveMonitoringInstanceOptions ¶
func (*KubernetesServiceApiV1) NewRemoveMonitoringInstanceOptions(xAuthRefreshToken string) *RemoveMonitoringInstanceOptions
NewRemoveMonitoringInstanceOptions : Instantiate RemoveMonitoringInstanceOptions
func (*KubernetesServiceApiV1) NewRemoveSatelliteHostOptions ¶
func (*KubernetesServiceApiV1) NewRemoveSatelliteHostOptions() *RemoveSatelliteHostOptions
NewRemoveSatelliteHostOptions : Instantiate RemoveSatelliteHostOptions
func (*KubernetesServiceApiV1) NewRemoveSatelliteLocationOptions ¶
func (*KubernetesServiceApiV1) NewRemoveSatelliteLocationOptions() *RemoveSatelliteLocationOptions
NewRemoveSatelliteLocationOptions : Instantiate RemoveSatelliteLocationOptions
func (*KubernetesServiceApiV1) NewRemoveStorageConfigurationOptions ¶
func (*KubernetesServiceApiV1) NewRemoveStorageConfigurationOptions(uuid string) *RemoveStorageConfigurationOptions
NewRemoveStorageConfigurationOptions : Instantiate RemoveStorageConfigurationOptions
func (*KubernetesServiceApiV1) NewRemoveUserCredentialsOptions ¶
func (*KubernetesServiceApiV1) NewRemoveUserCredentialsOptions(xRegion string) *RemoveUserCredentialsOptions
NewRemoveUserCredentialsOptions : Instantiate RemoveUserCredentialsOptions
func (*KubernetesServiceApiV1) NewRemoveWorkerPool1Options ¶
func (*KubernetesServiceApiV1) NewRemoveWorkerPool1Options() *RemoveWorkerPool1Options
NewRemoveWorkerPool1Options : Instantiate RemoveWorkerPool1Options
func (*KubernetesServiceApiV1) NewRemoveWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewRemoveWorkerPoolOptions(idOrName string, poolidOrName string) *RemoveWorkerPoolOptions
NewRemoveWorkerPoolOptions : Instantiate RemoveWorkerPoolOptions
func (*KubernetesServiceApiV1) NewRemoveWorkerPoolZone1Options ¶
func (*KubernetesServiceApiV1) NewRemoveWorkerPoolZone1Options(xAuthResourceGroup string) *RemoveWorkerPoolZone1Options
NewRemoveWorkerPoolZone1Options : Instantiate RemoveWorkerPoolZone1Options
func (*KubernetesServiceApiV1) NewRemoveWorkerPoolZoneOptions ¶
func (*KubernetesServiceApiV1) NewRemoveWorkerPoolZoneOptions(idOrName string, poolidOrName string, zoneid string) *RemoveWorkerPoolZoneOptions
NewRemoveWorkerPoolZoneOptions : Instantiate RemoveWorkerPoolZoneOptions
func (*KubernetesServiceApiV1) NewReplaceLBHostnameOptions ¶
func (*KubernetesServiceApiV1) NewReplaceLBHostnameOptions() *ReplaceLBHostnameOptions
NewReplaceLBHostnameOptions : Instantiate ReplaceLBHostnameOptions
func (*KubernetesServiceApiV1) NewReplaceWorkerOptions ¶
func (*KubernetesServiceApiV1) NewReplaceWorkerOptions() *ReplaceWorkerOptions
NewReplaceWorkerOptions : Instantiate ReplaceWorkerOptions
func (*KubernetesServiceApiV1) NewResetUserAPIKeyOptions ¶
func (*KubernetesServiceApiV1) NewResetUserAPIKeyOptions(xRegion string, xAuthRefreshToken string) *ResetUserAPIKeyOptions
NewResetUserAPIKeyOptions : Instantiate ResetUserAPIKeyOptions
func (*KubernetesServiceApiV1) NewRollbackUpdateOptions ¶
func (*KubernetesServiceApiV1) NewRollbackUpdateOptions(idOrName string) *RollbackUpdateOptions
NewRollbackUpdateOptions : Instantiate RollbackUpdateOptions
func (*KubernetesServiceApiV1) NewStartMigrationOptions ¶
func (*KubernetesServiceApiV1) NewStartMigrationOptions() *StartMigrationOptions
NewStartMigrationOptions : Instantiate StartMigrationOptions
func (*KubernetesServiceApiV1) NewStoreUserCredentialsOptions ¶
func (*KubernetesServiceApiV1) NewStoreUserCredentialsOptions(xRegion string, xAuthRefreshToken string, xAuthSoftlayerUsername string, xAuthSoftlayerAPIKey string) *StoreUserCredentialsOptions
NewStoreUserCredentialsOptions : Instantiate StoreUserCredentialsOptions
func (*KubernetesServiceApiV1) NewUnbindServiceFromNamespaceOptions ¶
func (*KubernetesServiceApiV1) NewUnbindServiceFromNamespaceOptions(idOrName string, namespace string, serviceInstanceID string) *UnbindServiceFromNamespaceOptions
NewUnbindServiceFromNamespaceOptions : Instantiate UnbindServiceFromNamespaceOptions
func (*KubernetesServiceApiV1) NewUnregisterDNSWithIPOptions ¶
func (*KubernetesServiceApiV1) NewUnregisterDNSWithIPOptions(idOrName string, nlbHost string, nlbIP string) *UnregisterDNSWithIPOptions
NewUnregisterDNSWithIPOptions : Instantiate UnregisterDNSWithIPOptions
func (*KubernetesServiceApiV1) NewUpdateALBSecretOptions ¶
func (*KubernetesServiceApiV1) NewUpdateALBSecretOptions() *UpdateALBSecretOptions
NewUpdateALBSecretOptions : Instantiate UpdateALBSecretOptions
func (*KubernetesServiceApiV1) NewUpdateALBsOptions ¶
func (*KubernetesServiceApiV1) NewUpdateALBsOptions(idOrName string) *UpdateALBsOptions
NewUpdateALBsOptions : Instantiate UpdateALBsOptions
func (*KubernetesServiceApiV1) NewUpdateAssignmentOptions ¶
func (*KubernetesServiceApiV1) NewUpdateAssignmentOptions() *UpdateAssignmentOptions
NewUpdateAssignmentOptions : Instantiate UpdateAssignmentOptions
func (*KubernetesServiceApiV1) NewUpdateAssignmentVersionOptions ¶
func (*KubernetesServiceApiV1) NewUpdateAssignmentVersionOptions() *UpdateAssignmentVersionOptions
NewUpdateAssignmentVersionOptions : Instantiate UpdateAssignmentVersionOptions
func (*KubernetesServiceApiV1) NewUpdateAuditWebhookOptions ¶
func (*KubernetesServiceApiV1) NewUpdateAuditWebhookOptions(idOrName string) *UpdateAuditWebhookOptions
NewUpdateAuditWebhookOptions : Instantiate UpdateAuditWebhookOptions
func (*KubernetesServiceApiV1) NewUpdateClusterOptions ¶
func (*KubernetesServiceApiV1) NewUpdateClusterOptions(idOrName string) *UpdateClusterOptions
NewUpdateClusterOptions : Instantiate UpdateClusterOptions
func (*KubernetesServiceApiV1) NewUpdateClusterWorkerOptions ¶
func (*KubernetesServiceApiV1) NewUpdateClusterWorkerOptions(idOrName string, workerID string) *UpdateClusterWorkerOptions
NewUpdateClusterWorkerOptions : Instantiate UpdateClusterWorkerOptions
func (*KubernetesServiceApiV1) NewUpdateDNSWithIPOptions ¶
func (*KubernetesServiceApiV1) NewUpdateDNSWithIPOptions(idOrName string) *UpdateDNSWithIPOptions
NewUpdateDNSWithIPOptions : Instantiate UpdateDNSWithIPOptions
func (*KubernetesServiceApiV1) NewUpdateFilterConfigOptions ¶
func (*KubernetesServiceApiV1) NewUpdateFilterConfigOptions(idOrName string, id string) *UpdateFilterConfigOptions
NewUpdateFilterConfigOptions : Instantiate UpdateFilterConfigOptions
func (*KubernetesServiceApiV1) NewUpdateLoggingConfigOptions ¶
func (*KubernetesServiceApiV1) NewUpdateLoggingConfigOptions(idOrName string, logSource string, id string) *UpdateLoggingConfigOptions
NewUpdateLoggingConfigOptions : Instantiate UpdateLoggingConfigOptions
func (*KubernetesServiceApiV1) NewUpdateNlbDNSHealthMonitorOptions ¶
func (*KubernetesServiceApiV1) NewUpdateNlbDNSHealthMonitorOptions(idOrName string) *UpdateNlbDNSHealthMonitorOptions
NewUpdateNlbDNSHealthMonitorOptions : Instantiate UpdateNlbDNSHealthMonitorOptions
func (*KubernetesServiceApiV1) NewUpdateSatelliteHostOptions ¶
func (*KubernetesServiceApiV1) NewUpdateSatelliteHostOptions() *UpdateSatelliteHostOptions
NewUpdateSatelliteHostOptions : Instantiate UpdateSatelliteHostOptions
func (*KubernetesServiceApiV1) NewUpdateSecretOptions ¶
func (*KubernetesServiceApiV1) NewUpdateSecretOptions() *UpdateSecretOptions
NewUpdateSecretOptions : Instantiate UpdateSecretOptions
func (*KubernetesServiceApiV1) NewUpdateStorageConfigurationOptions ¶
func (*KubernetesServiceApiV1) NewUpdateStorageConfigurationOptions() *UpdateStorageConfigurationOptions
NewUpdateStorageConfigurationOptions : Instantiate UpdateStorageConfigurationOptions
func (*KubernetesServiceApiV1) NewV2DisableImageSecurityOptions ¶
func (*KubernetesServiceApiV1) NewV2DisableImageSecurityOptions() *V2DisableImageSecurityOptions
NewV2DisableImageSecurityOptions : Instantiate V2DisableImageSecurityOptions
func (*KubernetesServiceApiV1) NewV2DisablePrivateServiceEndpointOptions ¶
func (*KubernetesServiceApiV1) NewV2DisablePrivateServiceEndpointOptions() *V2DisablePrivateServiceEndpointOptions
NewV2DisablePrivateServiceEndpointOptions : Instantiate V2DisablePrivateServiceEndpointOptions
func (*KubernetesServiceApiV1) NewV2DisablePublicServiceEndpointOptions ¶
func (*KubernetesServiceApiV1) NewV2DisablePublicServiceEndpointOptions() *V2DisablePublicServiceEndpointOptions
NewV2DisablePublicServiceEndpointOptions : Instantiate V2DisablePublicServiceEndpointOptions
func (*KubernetesServiceApiV1) NewV2EnableImageSecurityOptions ¶
func (*KubernetesServiceApiV1) NewV2EnableImageSecurityOptions() *V2EnableImageSecurityOptions
NewV2EnableImageSecurityOptions : Instantiate V2EnableImageSecurityOptions
func (*KubernetesServiceApiV1) NewV2EnablePrivateServiceEndpointOptions ¶
func (*KubernetesServiceApiV1) NewV2EnablePrivateServiceEndpointOptions() *V2EnablePrivateServiceEndpointOptions
NewV2EnablePrivateServiceEndpointOptions : Instantiate V2EnablePrivateServiceEndpointOptions
func (*KubernetesServiceApiV1) NewV2EnablePublicServiceEndpointOptions ¶
func (*KubernetesServiceApiV1) NewV2EnablePublicServiceEndpointOptions() *V2EnablePublicServiceEndpointOptions
NewV2EnablePublicServiceEndpointOptions : Instantiate V2EnablePublicServiceEndpointOptions
func (*KubernetesServiceApiV1) NewV2EnablePullSecretOptions ¶
func (*KubernetesServiceApiV1) NewV2EnablePullSecretOptions() *V2EnablePullSecretOptions
NewV2EnablePullSecretOptions : Instantiate V2EnablePullSecretOptions
func (*KubernetesServiceApiV1) NewV2GetClusterALBOptions ¶
func (*KubernetesServiceApiV1) NewV2GetClusterALBOptions(albID string) *V2GetClusterALBOptions
NewV2GetClusterALBOptions : Instantiate V2GetClusterALBOptions
func (*KubernetesServiceApiV1) NewV2GetClusterALBsOptions ¶
func (*KubernetesServiceApiV1) NewV2GetClusterALBsOptions(cluster string) *V2GetClusterALBsOptions
NewV2GetClusterALBsOptions : Instantiate V2GetClusterALBsOptions
func (*KubernetesServiceApiV1) NewV2GetClusterAddonsOptions ¶
func (*KubernetesServiceApiV1) NewV2GetClusterAddonsOptions(cluster string) *V2GetClusterAddonsOptions
NewV2GetClusterAddonsOptions : Instantiate V2GetClusterAddonsOptions
func (*KubernetesServiceApiV1) NewV2GetFlavorsOptions ¶
func (*KubernetesServiceApiV1) NewV2GetFlavorsOptions(zone string) *V2GetFlavorsOptions
NewV2GetFlavorsOptions : Instantiate V2GetFlavorsOptions
func (*KubernetesServiceApiV1) NewV2GetMessagesOptions ¶
func (*KubernetesServiceApiV1) NewV2GetMessagesOptions() *V2GetMessagesOptions
NewV2GetMessagesOptions : Instantiate V2GetMessagesOptions
func (*KubernetesServiceApiV1) NewV2GetVersionsOptions ¶
func (*KubernetesServiceApiV1) NewV2GetVersionsOptions() *V2GetVersionsOptions
NewV2GetVersionsOptions : Instantiate V2GetVersionsOptions
func (*KubernetesServiceApiV1) NewV2RemoveWorkerOptions ¶
func (*KubernetesServiceApiV1) NewV2RemoveWorkerOptions() *V2RemoveWorkerOptions
NewV2RemoveWorkerOptions : Instantiate V2RemoveWorkerOptions
func (*KubernetesServiceApiV1) NewV2ResizeWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewV2ResizeWorkerPoolOptions() *V2ResizeWorkerPoolOptions
NewV2ResizeWorkerPoolOptions : Instantiate V2ResizeWorkerPoolOptions
func (*KubernetesServiceApiV1) NewV2SetWorkerPoolLabelsOptions ¶
func (*KubernetesServiceApiV1) NewV2SetWorkerPoolLabelsOptions() *V2SetWorkerPoolLabelsOptions
NewV2SetWorkerPoolLabelsOptions : Instantiate V2SetWorkerPoolLabelsOptions
func (*KubernetesServiceApiV1) NewV2SetWorkerPoolTaintsOptions ¶
func (*KubernetesServiceApiV1) NewV2SetWorkerPoolTaintsOptions() *V2SetWorkerPoolTaintsOptions
NewV2SetWorkerPoolTaintsOptions : Instantiate V2SetWorkerPoolTaintsOptions
func (*KubernetesServiceApiV1) NewV2UpdateALBOptions ¶
func (*KubernetesServiceApiV1) NewV2UpdateALBOptions() *V2UpdateALBOptions
NewV2UpdateALBOptions : Instantiate V2UpdateALBOptions
func (*KubernetesServiceApiV1) NewV2UpdateMasterOptions ¶
func (*KubernetesServiceApiV1) NewV2UpdateMasterOptions() *V2UpdateMasterOptions
NewV2UpdateMasterOptions : Instantiate V2UpdateMasterOptions
func (*KubernetesServiceApiV1) NewViewClusterALBSecretsOptions ¶
func (*KubernetesServiceApiV1) NewViewClusterALBSecretsOptions(idOrName string) *ViewClusterALBSecretsOptions
NewViewClusterALBSecretsOptions : Instantiate ViewClusterALBSecretsOptions
func (*KubernetesServiceApiV1) NewVpcCreateALBOptions ¶
func (*KubernetesServiceApiV1) NewVpcCreateALBOptions() *VpcCreateALBOptions
NewVpcCreateALBOptions : Instantiate VpcCreateALBOptions
func (*KubernetesServiceApiV1) NewVpcCreateClusterOptions ¶
func (*KubernetesServiceApiV1) NewVpcCreateClusterOptions(xAuthResourceGroup string) *VpcCreateClusterOptions
NewVpcCreateClusterOptions : Instantiate VpcCreateClusterOptions
func (*KubernetesServiceApiV1) NewVpcCreateWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewVpcCreateWorkerPoolOptions() *VpcCreateWorkerPoolOptions
NewVpcCreateWorkerPoolOptions : Instantiate VpcCreateWorkerPoolOptions
func (*KubernetesServiceApiV1) NewVpcCreateWorkerPoolZoneOptions ¶
func (*KubernetesServiceApiV1) NewVpcCreateWorkerPoolZoneOptions() *VpcCreateWorkerPoolZoneOptions
NewVpcCreateWorkerPoolZoneOptions : Instantiate VpcCreateWorkerPoolZoneOptions
func (*KubernetesServiceApiV1) NewVpcDisableALBOptions ¶
func (*KubernetesServiceApiV1) NewVpcDisableALBOptions() *VpcDisableALBOptions
NewVpcDisableALBOptions : Instantiate VpcDisableALBOptions
func (*KubernetesServiceApiV1) NewVpcEnableALBOptions ¶
func (*KubernetesServiceApiV1) NewVpcEnableALBOptions() *VpcEnableALBOptions
NewVpcEnableALBOptions : Instantiate VpcEnableALBOptions
func (*KubernetesServiceApiV1) NewVpcGetClusterOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetClusterOptions(cluster string) *VpcGetClusterOptions
NewVpcGetClusterOptions : Instantiate VpcGetClusterOptions
func (*KubernetesServiceApiV1) NewVpcGetClustersOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetClustersOptions() *VpcGetClustersOptions
NewVpcGetClustersOptions : Instantiate VpcGetClustersOptions
func (*KubernetesServiceApiV1) NewVpcGetWorkerOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetWorkerOptions(cluster string, worker string) *VpcGetWorkerOptions
NewVpcGetWorkerOptions : Instantiate VpcGetWorkerOptions
func (*KubernetesServiceApiV1) NewVpcGetWorkerPoolOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetWorkerPoolOptions(cluster string, workerpool string) *VpcGetWorkerPoolOptions
NewVpcGetWorkerPoolOptions : Instantiate VpcGetWorkerPoolOptions
func (*KubernetesServiceApiV1) NewVpcGetWorkerPoolsOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetWorkerPoolsOptions(cluster string) *VpcGetWorkerPoolsOptions
NewVpcGetWorkerPoolsOptions : Instantiate VpcGetWorkerPoolsOptions
func (*KubernetesServiceApiV1) NewVpcGetWorkersOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetWorkersOptions(cluster string) *VpcGetWorkersOptions
NewVpcGetWorkersOptions : Instantiate VpcGetWorkersOptions
func (*KubernetesServiceApiV1) NewVpcGetZonesOptions ¶
func (*KubernetesServiceApiV1) NewVpcGetZonesOptions() *VpcGetZonesOptions
NewVpcGetZonesOptions : Instantiate VpcGetZonesOptions
func (*KubernetesServiceApiV1) NewVpcRefreshMasterOptions ¶
func (*KubernetesServiceApiV1) NewVpcRefreshMasterOptions() *VpcRefreshMasterOptions
NewVpcRefreshMasterOptions : Instantiate VpcRefreshMasterOptions
func (*KubernetesServiceApiV1) NewVpcReplaceWorkerOptions ¶
func (*KubernetesServiceApiV1) NewVpcReplaceWorkerOptions() *VpcReplaceWorkerOptions
NewVpcReplaceWorkerOptions : Instantiate VpcReplaceWorkerOptions
func (*KubernetesServiceApiV1) PatchLBConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) PatchLBConfig(patchLBConfigOptions *PatchLBConfigOptions) (response *core.DetailedResponse, err error)
PatchLBConfig : Update the configuration of load balancers for Ingress ALBs Configure settings for load balancers that expose Ingress ALBs in your cluster. After you use this API to set load balancer options, the existing load balancers are deleted and recreated, which can cause service disruptions. Two unused IP addresses for each new load balancer must be available in each subnet during the load balancer recreation. To configure load balancers that expose only your public ALBs or only your private ALBs, specify `public` or `private` for the `type` field in the request body. If you leave the `type` field empty, the configuration is applied to all load balancers that expose ALBs in the cluster.
Available features:
- `proxyProtocol`:
- Limitations:
- This feature is supported only for VPC Gen 2 clusters that run Kubernetes version 1.18 or later.
- This feature is cluster-level, therefore `type` field of the request must be empty.
- Configuration:
- `enable`: Set to `true` to enable or `false` to disable the PROXY protocol for the ALB load balancers. The
PROXY protocol enables load balancers to pass client connection information that is contained in headers on the client request, including the client IP address, the proxy server IP address, and both port numbers, to ALBs.
- `headerTimeout`: The timeout value, in seconds, for the load balancer to receive the PROXY protocol headers
that contain the client connection information. This option has effect only on ALBs running the Kubernetes Ingress image. Default: `5`
- `cidr`: Load balancer CIDRs from which ALBs process information in PROXY protocol headers. If requests that
contain PROXY headers originate from load balancers in other IP ranges, the information in the headers is not process by the ALB. This option has effect only on ALBs running the Kubernetes Ingress image. Default: `0.0.0.0/0`.
func (*KubernetesServiceApiV1) PatchLBConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) PatchLBConfigWithContext(ctx context.Context, patchLBConfigOptions *PatchLBConfigOptions) (response *core.DetailedResponse, err error)
PatchLBConfigWithContext is an alternate form of the PatchLBConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) PatchWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) PatchWorkerPool(patchWorkerPoolOptions *PatchWorkerPoolOptions) (response *core.DetailedResponse, err error)
PatchWorkerPool : Resize or rebalance a worker pool To change the number of worker nodes in a worker pool, you can resize or rebalance the worker pool. When you resize the worker pool, you change the number of worker nodes that are created in each zone of the worker pool. For example, if you set the size per zone to 3 and have 3 zones in the pool, you have 9 worker nodes in total. When you rebalance the worker pool, you return the number of worker nodes in the worker pool to a balanced state. For example, if you remove some worker nodes such as to troubleshoot an issue, you might have an uneven number of nodes across zones. You might delete 2 worker nodes in zone dal13 but still have 3 worker nodes each in zones dal10 and dal12 for a total of 7 worker nodes. To fix this unbalanced state, rebalance the worker pool. After rebalancing, the worker pool has 9 worker nodes again. Rebalancing does not change the size per zone of the worker pool, even if you specify a different size per zone.
func (*KubernetesServiceApiV1) PatchWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) PatchWorkerPoolWithContext(ctx context.Context, patchWorkerPoolOptions *PatchWorkerPoolOptions) (response *core.DetailedResponse, err error)
PatchWorkerPoolWithContext is an alternate form of the PatchWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) RebalanceWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RebalanceWorkerPool(rebalanceWorkerPoolOptions *RebalanceWorkerPoolOptions) (response *core.DetailedResponse, err error)
RebalanceWorkerPool : Rebalance workers in a worker pool When you rebalance the worker pool, you return the number of worker nodes in the worker pool to a balanced state. For example, if you remove some worker nodes such as to troubleshoot an issue, you might have an uneven number of nodes across zones. You might delete 2 worker nodes in zone dal13 but still have 3 worker nodes each in zones dal10 and dal12 for a total of 7 worker nodes. To fix this unbalanced state, rebalance the worker pool. After rebalancing, the worker pool has 9 worker nodes again. Rebalancing does not change the size per zone of the worker pool, even if you specify a different size per zone.
func (*KubernetesServiceApiV1) RebalanceWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RebalanceWorkerPoolWithContext(ctx context.Context, rebalanceWorkerPoolOptions *RebalanceWorkerPoolOptions) (response *core.DetailedResponse, err error)
RebalanceWorkerPoolWithContext is an alternate form of the RebalanceWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) RefreshLoggingConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RefreshLoggingConfig(refreshLoggingConfigOptions *RefreshLoggingConfigOptions) (response *core.DetailedResponse, err error)
RefreshLoggingConfig : Refresh the cluster's logging configuration Refresh the logging configuration for a cluster. This refreshes the logging token for any logging configuration that is forwarding to the space level in your cluster.
func (*KubernetesServiceApiV1) RefreshLoggingConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RefreshLoggingConfigWithContext(ctx context.Context, refreshLoggingConfigOptions *RefreshLoggingConfigOptions) (response *core.DetailedResponse, err error)
RefreshLoggingConfigWithContext is an alternate form of the RefreshLoggingConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) RegenerateCert ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RegenerateCert(regenerateCertOptions *RegenerateCertOptions) (response *core.DetailedResponse, err error)
RegenerateCert : Regenerates cert for secret Regenerate the certificate and recreate the secret for an NLB subdomain. You might regenerate an NLB subdomain's certificate and secret if you previously deleted the secret.
func (*KubernetesServiceApiV1) RegenerateCertWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RegenerateCertWithContext(ctx context.Context, regenerateCertOptions *RegenerateCertOptions) (response *core.DetailedResponse, err error)
RegenerateCertWithContext is an alternate form of the RegenerateCert method which supports a Context parameter
func (*KubernetesServiceApiV1) RegisterDNSWithIP ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterDNSWithIP(registerDNSWithIPOptions *RegisterDNSWithIPOptions) (result *NlbConfig, response *core.DetailedResponse, err error)
RegisterDNSWithIP : Create a new NLB subdomain and associate one or more NLB IP addresses with it Create a new NLB subdomain and register NLB IP addresses with the DNS provider. If the registration fails, an error from the DNS provider is returned.
func (*KubernetesServiceApiV1) RegisterDNSWithIPWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterDNSWithIPWithContext(ctx context.Context, registerDNSWithIPOptions *RegisterDNSWithIPOptions) (result *NlbConfig, response *core.DetailedResponse, err error)
RegisterDNSWithIPWithContext is an alternate form of the RegisterDNSWithIP method which supports a Context parameter
func (*KubernetesServiceApiV1) RegisterMultishiftCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterMultishiftCluster(registerMultishiftClusterOptions *RegisterMultishiftClusterOptions) (result *MSCRegisterResp, response *core.DetailedResponse, err error)
RegisterMultishiftCluster : Registers domains: c001, c002, c003, each tied to a corresponding IP and c000 tied to all of the IPs for the cluster. Also registers 1 cname, ce00, for the specified multishift cluster Registers Multishift domains for a cluster.
func (*KubernetesServiceApiV1) RegisterMultishiftClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RegisterMultishiftClusterWithContext(ctx context.Context, registerMultishiftClusterOptions *RegisterMultishiftClusterOptions) (result *MSCRegisterResp, response *core.DetailedResponse, err error)
RegisterMultishiftClusterWithContext is an alternate form of the RegisterMultishiftCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveAssignment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveAssignment(removeAssignmentOptions *RemoveAssignmentOptions) (result *RemoveSubscriptionData, response *core.DetailedResponse, err error)
RemoveAssignment : Remove an assignment to a Satellite storage configuration Remove assignment with a given UUID.
func (*KubernetesServiceApiV1) RemoveAssignmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveAssignmentWithContext(ctx context.Context, removeAssignmentOptions *RemoveAssignmentOptions) (result *RemoveSubscriptionData, response *core.DetailedResponse, err error)
RemoveAssignmentWithContext is an alternate form of the RemoveAssignment method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveCluster(removeClusterOptions *RemoveClusterOptions) (response *core.DetailedResponse, err error)
RemoveCluster : Delete a cluster Delete a cluster from the IBM Cloud account that you are logged in to. When you delete a cluster, all worker nodes, apps, and containers are permanently deleted. This action cannot be undone.
func (*KubernetesServiceApiV1) RemoveClusterACLs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterACLs(removeClusterACLsOptions *RemoveClusterACLsOptions) (response *core.DetailedResponse, err error)
RemoveClusterACLs : Remove subnets from a cluster's private service endpoint allowlist Remove subnets that you previously added to the allowlist for a cluster's private service endpoint. After a subnet is removed, any requests that originate from this subnet to the cluster master through the private service endpoint are denied.
func (*KubernetesServiceApiV1) RemoveClusterACLsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterACLsWithContext(ctx context.Context, removeClusterACLsOptions *RemoveClusterACLsOptions) (response *core.DetailedResponse, err error)
RemoveClusterACLsWithContext is an alternate form of the RemoveClusterACLs method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveClusterUserSubnet ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterUserSubnet(removeClusterUserSubnetOptions *RemoveClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
RemoveClusterUserSubnet : Remove a user-managed subnet from a cluster Remove a private user-managed subnet from a cluster. Note: User-managed subnets are deprecated. Any service that was deployed to an IP address from your own private subnet remains active after the subnet is removed.
func (*KubernetesServiceApiV1) RemoveClusterUserSubnetWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterUserSubnetWithContext(ctx context.Context, removeClusterUserSubnetOptions *RemoveClusterUserSubnetOptions) (response *core.DetailedResponse, err error)
RemoveClusterUserSubnetWithContext is an alternate form of the RemoveClusterUserSubnet method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterWithContext(ctx context.Context, removeClusterOptions *RemoveClusterOptions) (response *core.DetailedResponse, err error)
RemoveClusterWithContext is an alternate form of the RemoveCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveClusterWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterWorker(removeClusterWorkerOptions *RemoveClusterWorkerOptions) (response *core.DetailedResponse, err error)
RemoveClusterWorker : Delete a worker node from a cluster Delete a worker node from a cluster. This action cannot be undone. When you delete the worker node, the worker node is cordoned and drained so that its pods are rescheduled onto remaining worker nodes in the cluster. Make sure that you have enough capacity in the cluster to support the workload. After you remove the worker node, you can rebalance the worker pool.
func (*KubernetesServiceApiV1) RemoveClusterWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveClusterWorkerWithContext(ctx context.Context, removeClusterWorkerOptions *RemoveClusterWorkerOptions) (response *core.DetailedResponse, err error)
RemoveClusterWorkerWithContext is an alternate form of the RemoveClusterWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveLBHostname ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLBHostname(removeLBHostnameOptions *RemoveLBHostnameOptions) (response *core.DetailedResponse, err error)
RemoveLBHostname : Remove the load balancer hostname from the DNS record for an existing NLB subdomain In a VPC cluster, remove a load balancer hostname from the DNS record for an existing NLB subdomain. After you remove the load balancer hostname, the NLB subdomain still exists, but no load balancer is associated with it.
func (*KubernetesServiceApiV1) RemoveLBHostnameWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLBHostnameWithContext(ctx context.Context, removeLBHostnameOptions *RemoveLBHostnameOptions) (response *core.DetailedResponse, err error)
RemoveLBHostnameWithContext is an alternate form of the RemoveLBHostname method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveLoggingInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLoggingInstance(removeLoggingInstanceOptions *RemoveLoggingInstanceOptions) (response *core.DetailedResponse, err error)
RemoveLoggingInstance : Remove a LogDNA logging configuration from a cluster Remove an existing LogDNA logging configuration from a cluster. When you remove the logging configuration, pod logs are no longer sent to your IBM Cloud Log Analysis with LogDNA service instance. However, existing log data is still available until your selected retention period ends. To use the API, you must provide the name or ID of the cluster and the LogDNA service instance as query parameters in the format `/removeConfig?cluster={idOrName}\u0026instance={idOrName}`.
func (*KubernetesServiceApiV1) RemoveLoggingInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveLoggingInstanceWithContext(ctx context.Context, removeLoggingInstanceOptions *RemoveLoggingInstanceOptions) (response *core.DetailedResponse, err error)
RemoveLoggingInstanceWithContext is an alternate form of the RemoveLoggingInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveMonitoringInstance ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveMonitoringInstance(removeMonitoringInstanceOptions *RemoveMonitoringInstanceOptions) (response *core.DetailedResponse, err error)
RemoveMonitoringInstance : Remove a Sysdig monitoring configuration from a cluster Remove an existing Sysdig monitoring configuration from a cluster. When you remove the monitoring configuration, pod and cluster metrics are no longer sent to your IBM Cloud Monitoring with Sysdig service instance. However, existing metrics are still available until your selected retention period ends. To use the API, you must provide the name or ID of the cluster and the Sysdig service instance as query parameters in the format `/removeConfig?cluster={idOrName}\u0026instance={idOrName}`.
func (*KubernetesServiceApiV1) RemoveMonitoringInstanceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveMonitoringInstanceWithContext(ctx context.Context, removeMonitoringInstanceOptions *RemoveMonitoringInstanceOptions) (response *core.DetailedResponse, err error)
RemoveMonitoringInstanceWithContext is an alternate form of the RemoveMonitoringInstance method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveSatelliteHost ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteHost(removeSatelliteHostOptions *RemoveSatelliteHostOptions) (response *core.DetailedResponse, err error)
RemoveSatelliteHost : Remove a host from an IBM Cloud Satellite location or cluster Remove a host from an IBM Cloud Satellite resource, such as a cluster. The host is removed from the resource and no longer available in IBM Cloud Satellite. However, if you want, you must still delete the host machine in the underlying infrastructure provider. Before you can remove a host, you must remove the worker node that runs on the host. To check worker nodes on the host, use the GET `/v2/satellite/hostqueue/getHosts` API or run `ibmcloud sat host ls`. To remove a worker node, run `ibmcloud ks worker rm -c <cluster_name_or_ID> -w <worker_ID>`.
func (*KubernetesServiceApiV1) RemoveSatelliteHostWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteHostWithContext(ctx context.Context, removeSatelliteHostOptions *RemoveSatelliteHostOptions) (response *core.DetailedResponse, err error)
RemoveSatelliteHostWithContext is an alternate form of the RemoveSatelliteHost method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveSatelliteLocation ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteLocation(removeSatelliteLocationOptions *RemoveSatelliteLocationOptions) (response *core.DetailedResponse, err error)
RemoveSatelliteLocation : Remove an IBM Cloud Satellite Location Remove an IBM Cloud Satellite location. Before you can remove a location, you must remove any Satellite clusters and the underlying host machines. To list the hosts in your location, run `ibmcloud sat hosts --location <name_or_ID>` and check the Cluster and Worker details in the output.
func (*KubernetesServiceApiV1) RemoveSatelliteLocationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveSatelliteLocationWithContext(ctx context.Context, removeSatelliteLocationOptions *RemoveSatelliteLocationOptions) (response *core.DetailedResponse, err error)
RemoveSatelliteLocationWithContext is an alternate form of the RemoveSatelliteLocation method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveStorageConfiguration ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveStorageConfiguration(removeStorageConfigurationOptions *RemoveStorageConfigurationOptions) (result *ErrorResponse, response *core.DetailedResponse, err error)
RemoveStorageConfiguration : Remove a Satellite storage configuration Remove a Satellite storage configuration with a given UUID. Note that you cannot remove Satellite storage configurations that are currently used in a Satellite storage assignment.
func (*KubernetesServiceApiV1) RemoveStorageConfigurationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveStorageConfigurationWithContext(ctx context.Context, removeStorageConfigurationOptions *RemoveStorageConfigurationOptions) (result *ErrorResponse, response *core.DetailedResponse, err error)
RemoveStorageConfigurationWithContext is an alternate form of the RemoveStorageConfiguration method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveUserCredentials ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveUserCredentials(removeUserCredentialsOptions *RemoveUserCredentialsOptions) (response *core.DetailedResponse, err error)
RemoveUserCredentials : Remove IBM Cloud classic infrastructure account credentials from your IBM Cloud Kubernetes Service account Remove the IBM Cloud classic infrastructure user name, API key, and refresh token from the region and resource group in your IBM Cloud Kubernetes Service account. After removing the credentials, you cannot access that IBM Cloud classic infrastructure account through your IBM Cloud Kubernetes Service account anymore. Instead, the default infrastructure account for your IBM Cloud account and the corresponding API key is used. Before you remove the infrastructure credentials, check which clusters use these credentials and make a plan to re-create the clusters in the new infrastructure environment. Otherwise, you might not be able to perform infrastructure actions, like updating or adding worker nodes, to the clusters that use the old credentials.
func (*KubernetesServiceApiV1) RemoveUserCredentialsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveUserCredentialsWithContext(ctx context.Context, removeUserCredentialsOptions *RemoveUserCredentialsOptions) (response *core.DetailedResponse, err error)
RemoveUserCredentialsWithContext is an alternate form of the RemoveUserCredentials method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPool(removeWorkerPoolOptions *RemoveWorkerPoolOptions) (response *core.DetailedResponse, err error)
RemoveWorkerPool : Remove a worker pool from a cluster Remove a worker pool from a cluster. All worker nodes in the pool are deleted. Your pods are rescheduled when you delete. To avoid downtime, be sure that you have enough worker nodes in other worker pools to run your workload.
func (*KubernetesServiceApiV1) RemoveWorkerPool1 ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPool1(removeWorkerPool1Options *RemoveWorkerPool1Options) (response *core.DetailedResponse, err error)
RemoveWorkerPool1 : Removes a worker pool Remove a worker pool from a cluster. All worker nodes in the pool are deleted. Your pods are rescheduled when you delete. To avoid downtime, be sure that you have enough workers to run your workload.
func (*KubernetesServiceApiV1) RemoveWorkerPool1WithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPool1WithContext(ctx context.Context, removeWorkerPool1Options *RemoveWorkerPool1Options) (response *core.DetailedResponse, err error)
RemoveWorkerPool1WithContext is an alternate form of the RemoveWorkerPool1 method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolWithContext(ctx context.Context, removeWorkerPoolOptions *RemoveWorkerPoolOptions) (response *core.DetailedResponse, err error)
RemoveWorkerPoolWithContext is an alternate form of the RemoveWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveWorkerPoolZone ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZone(removeWorkerPoolZoneOptions *RemoveWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
RemoveWorkerPoolZone : Remove a zone from a worker pool Remove a zone from a worker pool. All worker nodes for the zone are deleted from the worker pool. To avoid downtime for your apps, make sure that you have enough worker nodes left to reschedule your workloads.
func (*KubernetesServiceApiV1) RemoveWorkerPoolZone1 ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZone1(removeWorkerPoolZone1Options *RemoveWorkerPoolZone1Options) (response *core.DetailedResponse, err error)
RemoveWorkerPoolZone1 : Remove a zone from a worker pool Remove a zone from a worker pool in your cluster. All worker nodes that are deployed to that zone in the worker pool are deleted. The app pods from the deleted worker nodes are rescheduled to other worker nodes when the zone is removed. To avoid downtime, be sure that you have enough worker nodes to handle your workload.
func (*KubernetesServiceApiV1) RemoveWorkerPoolZone1WithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZone1WithContext(ctx context.Context, removeWorkerPoolZone1Options *RemoveWorkerPoolZone1Options) (response *core.DetailedResponse, err error)
RemoveWorkerPoolZone1WithContext is an alternate form of the RemoveWorkerPoolZone1 method which supports a Context parameter
func (*KubernetesServiceApiV1) RemoveWorkerPoolZoneWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RemoveWorkerPoolZoneWithContext(ctx context.Context, removeWorkerPoolZoneOptions *RemoveWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
RemoveWorkerPoolZoneWithContext is an alternate form of the RemoveWorkerPoolZone method which supports a Context parameter
func (*KubernetesServiceApiV1) ReplaceLBHostname ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceLBHostname(replaceLBHostnameOptions *ReplaceLBHostnameOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
ReplaceLBHostname : Update the DNS record for an NLB subdomain by replacing the load balancer hostname In a VPC cluster, update the DNS record for an NLB subdomain by replacing the load balancer hostname that is currently associated with the NLB subdomain with another load balancer hostname. Only one load balancer hostname can be associated with an NLB DNS record at a time.
func (*KubernetesServiceApiV1) ReplaceLBHostnameWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceLBHostnameWithContext(ctx context.Context, replaceLBHostnameOptions *ReplaceLBHostnameOptions) (result *NlbVPCConfig, response *core.DetailedResponse, err error)
ReplaceLBHostnameWithContext is an alternate form of the ReplaceLBHostname method which supports a Context parameter
func (*KubernetesServiceApiV1) ReplaceWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceWorker(replaceWorkerOptions *ReplaceWorkerOptions) (response *core.DetailedResponse, err error)
ReplaceWorker : Replace a worker node with a new worker node Delete the specified worker node from the cluster and create a new worker node in the same worker pool to replace the deleted worker node. The new worker node is assigned new public or private IP addresses. When the worker node is deleted, it is cordoned and drained to reschedule the pods that run on the worker node before deleting it, to avoid downtime for your apps. You might replace a worker node if you cannot reload or update the worker node, such as if it enters a troubled state.
func (*KubernetesServiceApiV1) ReplaceWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ReplaceWorkerWithContext(ctx context.Context, replaceWorkerOptions *ReplaceWorkerOptions) (response *core.DetailedResponse, err error)
ReplaceWorkerWithContext is an alternate form of the ReplaceWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) ResetUserAPIKey ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ResetUserAPIKey(resetUserAPIKeyOptions *ResetUserAPIKeyOptions) (response *core.DetailedResponse, err error)
ResetUserAPIKey : Reset the IAM API key Replace the IAM API key for the IBM Cloud Kubernetes Service in a region and resource group. The API key is used to access several services, such as the IBM Cloud classic infratructure portfolio, and is required to manage your clusters. To avoid service interruptions, do not replace the API key unless your existing key is compromised.
func (*KubernetesServiceApiV1) ResetUserAPIKeyWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ResetUserAPIKeyWithContext(ctx context.Context, resetUserAPIKeyOptions *ResetUserAPIKeyOptions) (response *core.DetailedResponse, err error)
ResetUserAPIKeyWithContext is an alternate form of the ResetUserAPIKey method which supports a Context parameter
func (*KubernetesServiceApiV1) RollbackUpdate ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RollbackUpdate(rollbackUpdateOptions *RollbackUpdateOptions) (response *core.DetailedResponse, err error)
RollbackUpdate : Roll back all ALB pods in a cluster to their previously running build If your ALB pods were recently updated, but a custom configuration for your ALBs is affected by the latest build, you can roll back the update to the build that your ALB pods were previously running. After you roll back an update, automatic updates for ALB pods are disabled. To re-enable automatic updates, use the `PUT /clusters/{idOrName}/updatepolicy` call.
func (*KubernetesServiceApiV1) RollbackUpdateWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) RollbackUpdateWithContext(ctx context.Context, rollbackUpdateOptions *RollbackUpdateOptions) (response *core.DetailedResponse, err error)
RollbackUpdateWithContext is an alternate form of the RollbackUpdate method which supports a Context parameter
func (*KubernetesServiceApiV1) SetDefaultHeaders ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) SetDefaultHeaders(headers http.Header)
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*KubernetesServiceApiV1) SetEnableGzipCompression ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) SetEnableGzipCompression(enableGzip bool)
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*KubernetesServiceApiV1) SetServiceURL ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) SetServiceURL(url string) error
SetServiceURL sets the service URL
func (*KubernetesServiceApiV1) StartMigration ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) StartMigration(startMigrationOptions *StartMigrationOptions) (response *core.DetailedResponse, err error)
StartMigration : Start a migration of your IBM Cloud Ingress ConfigMap and Ingress resources to the Kubernetes Ingress format Start a `test`, `test-with-private` or `production` migration of your IBM Cloud Ingress configmap and resources to use with ALBs that run the Kubernetes Ingress image. This call does not change the image type of your ALBs. For more info, see https://cloud.ibm.com/docs/containers?topic=containers-ingress-types.
func (*KubernetesServiceApiV1) StartMigrationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) StartMigrationWithContext(ctx context.Context, startMigrationOptions *StartMigrationOptions) (response *core.DetailedResponse, err error)
StartMigrationWithContext is an alternate form of the StartMigration method which supports a Context parameter
func (*KubernetesServiceApiV1) StoreUserCredentials ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) StoreUserCredentials(storeUserCredentialsOptions *StoreUserCredentialsOptions) (response *core.DetailedResponse, err error)
StoreUserCredentials : Set IBM Cloud classic infrastructure account credentials for your IBM Cloud Kubernetes Service account Set the IBM Cloud classic infrastructure user name, API key, and refresh token for the region and resource group in your IBM Cloud Kubernetes Service account. Do not set multiple credentials for one IBM Cloud Kubernetes Service account. Every IBM Cloud Kubernetes Service account is linked to one IBM Cloud infrastructure portfolio only. When you manually set infrastructure credentials with this API, these credentials are used instead of any API key that is set for the region and resource group.
func (*KubernetesServiceApiV1) StoreUserCredentialsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) StoreUserCredentialsWithContext(ctx context.Context, storeUserCredentialsOptions *StoreUserCredentialsOptions) (response *core.DetailedResponse, err error)
StoreUserCredentialsWithContext is an alternate form of the StoreUserCredentials method which supports a Context parameter
func (*KubernetesServiceApiV1) UnbindServiceFromNamespace ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UnbindServiceFromNamespace(unbindServiceFromNamespaceOptions *UnbindServiceFromNamespaceOptions) (response *core.DetailedResponse, err error)
UnbindServiceFromNamespace : Unbind an IBM Cloud service from a cluster Unbind an IBM Cloud service instance from a Kubernetes namespace in your cluster. Note: When you remove an IBM Cloud service, the service credentials are removed from the cluster. If a pod is still using the service, it fails because the service credentials cannot be found.
func (*KubernetesServiceApiV1) UnbindServiceFromNamespaceWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UnbindServiceFromNamespaceWithContext(ctx context.Context, unbindServiceFromNamespaceOptions *UnbindServiceFromNamespaceOptions) (response *core.DetailedResponse, err error)
UnbindServiceFromNamespaceWithContext is an alternate form of the UnbindServiceFromNamespace method which supports a Context parameter
func (*KubernetesServiceApiV1) UnregisterDNSWithIP ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UnregisterDNSWithIP(unregisterDNSWithIPOptions *UnregisterDNSWithIPOptions) (response *core.DetailedResponse, err error)
UnregisterDNSWithIP : Remove an IP address from an NLB subdomain Remove an IP address from the DNS record for an existing NLB subdomain. If you remove all IPs from a hostname, the hostname still exists but no IPs are associated with it.
func (*KubernetesServiceApiV1) UnregisterDNSWithIPWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UnregisterDNSWithIPWithContext(ctx context.Context, unregisterDNSWithIPOptions *UnregisterDNSWithIPOptions) (response *core.DetailedResponse, err error)
UnregisterDNSWithIPWithContext is an alternate form of the UnregisterDNSWithIP method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateALBSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBSecret(updateALBSecretOptions *UpdateALBSecretOptions) (response *core.DetailedResponse, err error)
UpdateALBSecret : Update an ALB secret that you imported from Certificate Manager Update a certificate from your IBM Cloud Certificate Manager instance to the ALB in a cluster. You can only update certificates that are imported from the same Certificate Manager instance.
func (*KubernetesServiceApiV1) UpdateALBSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBSecretWithContext(ctx context.Context, updateALBSecretOptions *UpdateALBSecretOptions) (response *core.DetailedResponse, err error)
UpdateALBSecretWithContext is an alternate form of the UpdateALBSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateALBs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBs(updateALBsOptions *UpdateALBsOptions) (response *core.DetailedResponse, err error)
UpdateALBs : Force a one-time update of all ALB pods to the latest build If automatic updates for Ingress ALBs are disabled, you can force a one-time update of your ALB pods. When you choose to manually update the ALBs, all ALB pods in the cluster are updated to the latest build. You cannot update an individual ALB or choose which build to update the ALBs to. Automatic updates remain disabled.
func (*KubernetesServiceApiV1) UpdateALBsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateALBsWithContext(ctx context.Context, updateALBsOptions *UpdateALBsOptions) (response *core.DetailedResponse, err error)
UpdateALBsWithContext is an alternate form of the UpdateALBs method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateAssignment ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignment(updateAssignmentOptions *UpdateAssignmentOptions) (result *UpdateSubscriptionData, response *core.DetailedResponse, err error)
UpdateAssignment : Update an assignment to a Satellite storage configuration Update the details of an assignment to a Satellite storage configuration, such as the name of the assignment, the storage configuration or version that is uses, or the clusters that are assigned to the configuration.
func (*KubernetesServiceApiV1) UpdateAssignmentVersion ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignmentVersion(updateAssignmentVersionOptions *UpdateAssignmentVersionOptions) (result *UpdateSubscriptionVersionData, response *core.DetailedResponse, err error)
UpdateAssignmentVersion : Update the version of the Satellite storage configuration that an assignment uses Update the version of the Satellite storage configuration that an assignment with a given UUID uses.
func (*KubernetesServiceApiV1) UpdateAssignmentVersionWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignmentVersionWithContext(ctx context.Context, updateAssignmentVersionOptions *UpdateAssignmentVersionOptions) (result *UpdateSubscriptionVersionData, response *core.DetailedResponse, err error)
UpdateAssignmentVersionWithContext is an alternate form of the UpdateAssignmentVersion method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateAssignmentWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAssignmentWithContext(ctx context.Context, updateAssignmentOptions *UpdateAssignmentOptions) (result *UpdateSubscriptionData, response *core.DetailedResponse, err error)
UpdateAssignmentWithContext is an alternate form of the UpdateAssignment method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateAuditWebhook ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAuditWebhook(updateAuditWebhookOptions *UpdateAuditWebhookOptions) (response *core.DetailedResponse, err error)
UpdateAuditWebhook : Create or update an audit webhook configuration for a cluster Create or update an audit webhook configuration for a cluster. The webhook sends Kubernetes API server audit logs that allow you to monitor API requests to your cluster.
func (*KubernetesServiceApiV1) UpdateAuditWebhookWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateAuditWebhookWithContext(ctx context.Context, updateAuditWebhookOptions *UpdateAuditWebhookOptions) (response *core.DetailedResponse, err error)
UpdateAuditWebhookWithContext is an alternate form of the UpdateAuditWebhook method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateCluster(updateClusterOptions *UpdateClusterOptions) (response *core.DetailedResponse, err error)
UpdateCluster : Update the version of the Kubernetes cluster master node Update the Kubernetes master to the default API version. During the update, you cannot access or change the cluster. Worker nodes, apps, and resources that have been deployed by the user are not modified and will continue to run. You might need to change your YAML files for future deployments. For details, see the release notes at https://cloud.ibm.com/docs/containers?topic=containers-cs_versions.
func (*KubernetesServiceApiV1) UpdateClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateClusterWithContext(ctx context.Context, updateClusterOptions *UpdateClusterOptions) (response *core.DetailedResponse, err error)
UpdateClusterWithContext is an alternate form of the UpdateCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateClusterWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateClusterWorker(updateClusterWorkerOptions *UpdateClusterWorkerOptions) (response *core.DetailedResponse, err error)
UpdateClusterWorker : Reboot, reload, or update a worker node for a cluster Reboot, reload, or update a worker node in a Kubernetes cluster. If a problem exists with a worker node, try to reload it, which reloads all the configurations and updates the worker node with the latest image and Kubernetes patch version. When you reboot a worker node, its state remains the same such as `deployed`, but its status updates as the machine in your infrastructure account is restarted. If you update the worker node, it is reimaged with the Kubernetes version that matches the cluster master. If you reboot, reload, or update a worker node, data is deleted if not stored outside the worker node in persistent storage. This action cannot be undone.
func (*KubernetesServiceApiV1) UpdateClusterWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateClusterWorkerWithContext(ctx context.Context, updateClusterWorkerOptions *UpdateClusterWorkerOptions) (response *core.DetailedResponse, err error)
UpdateClusterWorkerWithContext is an alternate form of the UpdateClusterWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateDNSWithIP ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateDNSWithIP(updateDNSWithIPOptions *UpdateDNSWithIPOptions) (response *core.DetailedResponse, err error)
UpdateDNSWithIP : Update a DNS record by adding an NLB IP address Add an NLB IP address to an existing NLB subdomain that you created. For example, in a multizone cluster, you create an NLB in each zone to expose an app. You registered an NLB IP in one zone with a subdomain by using the `POST /clusters/{idOrName}/register` call, so now you can add the NLB IPs from the other zones to this existing subdomain.
func (*KubernetesServiceApiV1) UpdateDNSWithIPWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateDNSWithIPWithContext(ctx context.Context, updateDNSWithIPOptions *UpdateDNSWithIPOptions) (response *core.DetailedResponse, err error)
UpdateDNSWithIPWithContext is an alternate form of the UpdateDNSWithIP method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateFilterConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateFilterConfig(updateFilterConfigOptions *UpdateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
UpdateFilterConfig : Update a logging filter configuration Update a logging filter config where `id` is the UUID for the filter config.
func (*KubernetesServiceApiV1) UpdateFilterConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateFilterConfigWithContext(ctx context.Context, updateFilterConfigOptions *UpdateFilterConfigOptions) (result *FilterConfigResponse, response *core.DetailedResponse, err error)
UpdateFilterConfigWithContext is an alternate form of the UpdateFilterConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateLoggingConfig ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateLoggingConfig(updateLoggingConfigOptions *UpdateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
UpdateLoggingConfig : Update a log forwarding configuration Update the details of a log forwarding configuration.
func (*KubernetesServiceApiV1) UpdateLoggingConfigWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateLoggingConfigWithContext(ctx context.Context, updateLoggingConfigOptions *UpdateLoggingConfigOptions) (result *LogConfigResponse, response *core.DetailedResponse, err error)
UpdateLoggingConfigWithContext is an alternate form of the UpdateLoggingConfig method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateNlbDNSHealthMonitor ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateNlbDNSHealthMonitor(updateNlbDNSHealthMonitorOptions *UpdateNlbDNSHealthMonitorOptions) (response *core.DetailedResponse, err error)
UpdateNlbDNSHealthMonitor : Enable or disable a health check monitor for an NLB subdomain Enable or disable an existing health check monitor for an NLB subdomain.
func (*KubernetesServiceApiV1) UpdateNlbDNSHealthMonitorWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateNlbDNSHealthMonitorWithContext(ctx context.Context, updateNlbDNSHealthMonitorOptions *UpdateNlbDNSHealthMonitorOptions) (response *core.DetailedResponse, err error)
UpdateNlbDNSHealthMonitorWithContext is an alternate form of the UpdateNlbDNSHealthMonitor method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateSatelliteHost ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSatelliteHost(updateSatelliteHostOptions *UpdateSatelliteHostOptions) (response *core.DetailedResponse, err error)
UpdateSatelliteHost : Update a host in your IBM Cloud Satellite location Update the labels of a host in your IBM Cloud Satellite location. You can apply a new set of labels only to hosts that are not already assigned to an IBM Cloud Satellite resource.
func (*KubernetesServiceApiV1) UpdateSatelliteHostWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSatelliteHostWithContext(ctx context.Context, updateSatelliteHostOptions *UpdateSatelliteHostOptions) (response *core.DetailedResponse, err error)
UpdateSatelliteHostWithContext is an alternate form of the UpdateSatelliteHost method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSecret(updateSecretOptions *UpdateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
UpdateSecret : Update an Ingress secret for a certificate Update an Ingress secret for a certificate stored in IBM Cloud Certificate Manager.
func (*KubernetesServiceApiV1) UpdateSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateSecretWithContext(ctx context.Context, updateSecretOptions *UpdateSecretOptions) (result *Secret, response *core.DetailedResponse, err error)
UpdateSecretWithContext is an alternate form of the UpdateSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) UpdateStorageConfiguration ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateStorageConfiguration(updateStorageConfigurationOptions *UpdateStorageConfigurationOptions) (result *ErrorResponse, response *core.DetailedResponse, err error)
UpdateStorageConfiguration : Update a Satellite storage configuration Update an existing Satellite storage configuration. Note that you cannot update Satellite storage configurations that are currently used in a Satellite storage assignment.
func (*KubernetesServiceApiV1) UpdateStorageConfigurationWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) UpdateStorageConfigurationWithContext(ctx context.Context, updateStorageConfigurationOptions *UpdateStorageConfigurationOptions) (result *ErrorResponse, response *core.DetailedResponse, err error)
UpdateStorageConfigurationWithContext is an alternate form of the UpdateStorageConfiguration method which supports a Context parameter
func (*KubernetesServiceApiV1) V2DisableImageSecurity ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisableImageSecurity(v2DisableImageSecurityOptions *V2DisableImageSecurityOptions) (response *core.DetailedResponse, err error)
V2DisableImageSecurity : The V2DisableImageSecurity operation. Disable image security enforcement for a cluster.
func (*KubernetesServiceApiV1) V2DisableImageSecurityWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisableImageSecurityWithContext(ctx context.Context, v2DisableImageSecurityOptions *V2DisableImageSecurityOptions) (response *core.DetailedResponse, err error)
V2DisableImageSecurityWithContext is an alternate form of the V2DisableImageSecurity method which supports a Context parameter
func (*KubernetesServiceApiV1) V2DisablePrivateServiceEndpoint ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePrivateServiceEndpoint(v2DisablePrivateServiceEndpointOptions *V2DisablePrivateServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2DisablePrivateServiceEndpoint : Disables a private service endpoint for a cluster
func (*KubernetesServiceApiV1) V2DisablePrivateServiceEndpointWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePrivateServiceEndpointWithContext(ctx context.Context, v2DisablePrivateServiceEndpointOptions *V2DisablePrivateServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2DisablePrivateServiceEndpointWithContext is an alternate form of the V2DisablePrivateServiceEndpoint method which supports a Context parameter
func (*KubernetesServiceApiV1) V2DisablePublicServiceEndpoint ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePublicServiceEndpoint(v2DisablePublicServiceEndpointOptions *V2DisablePublicServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2DisablePublicServiceEndpoint : Disables a public service endpoint for a cluster
func (*KubernetesServiceApiV1) V2DisablePublicServiceEndpointWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2DisablePublicServiceEndpointWithContext(ctx context.Context, v2DisablePublicServiceEndpointOptions *V2DisablePublicServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2DisablePublicServiceEndpointWithContext is an alternate form of the V2DisablePublicServiceEndpoint method which supports a Context parameter
func (*KubernetesServiceApiV1) V2EnableImageSecurity ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnableImageSecurity(v2EnableImageSecurityOptions *V2EnableImageSecurityOptions) (response *core.DetailedResponse, err error)
V2EnableImageSecurity : The V2EnableImageSecurity operation. Enable image security enforcement for a cluster.
func (*KubernetesServiceApiV1) V2EnableImageSecurityWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnableImageSecurityWithContext(ctx context.Context, v2EnableImageSecurityOptions *V2EnableImageSecurityOptions) (response *core.DetailedResponse, err error)
V2EnableImageSecurityWithContext is an alternate form of the V2EnableImageSecurity method which supports a Context parameter
func (*KubernetesServiceApiV1) V2EnablePrivateServiceEndpoint ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePrivateServiceEndpoint(v2EnablePrivateServiceEndpointOptions *V2EnablePrivateServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2EnablePrivateServiceEndpoint : Enables the private service endpoint for a cluster
func (*KubernetesServiceApiV1) V2EnablePrivateServiceEndpointWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePrivateServiceEndpointWithContext(ctx context.Context, v2EnablePrivateServiceEndpointOptions *V2EnablePrivateServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2EnablePrivateServiceEndpointWithContext is an alternate form of the V2EnablePrivateServiceEndpoint method which supports a Context parameter
func (*KubernetesServiceApiV1) V2EnablePublicServiceEndpoint ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePublicServiceEndpoint(v2EnablePublicServiceEndpointOptions *V2EnablePublicServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2EnablePublicServiceEndpoint : Enables the public service endpoint for a cluster
func (*KubernetesServiceApiV1) V2EnablePublicServiceEndpointWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePublicServiceEndpointWithContext(ctx context.Context, v2EnablePublicServiceEndpointOptions *V2EnablePublicServiceEndpointOptions) (response *core.DetailedResponse, err error)
V2EnablePublicServiceEndpointWithContext is an alternate form of the V2EnablePublicServiceEndpoint method which supports a Context parameter
func (*KubernetesServiceApiV1) V2EnablePullSecret ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePullSecret(v2EnablePullSecretOptions *V2EnablePullSecretOptions) (response *core.DetailedResponse, err error)
V2EnablePullSecret : Create an image pull secret to IBM Cloud Container Registry in the `default` namespace of the cluster. Note that this API method also requires the Administrator platform role to IBM Cloud Container Registry
func (*KubernetesServiceApiV1) V2EnablePullSecretWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2EnablePullSecretWithContext(ctx context.Context, v2EnablePullSecretOptions *V2EnablePullSecretOptions) (response *core.DetailedResponse, err error)
V2EnablePullSecretWithContext is an alternate form of the V2EnablePullSecret method which supports a Context parameter
func (*KubernetesServiceApiV1) V2GetClusterALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALB(v2GetClusterALBOptions *V2GetClusterALBOptions) (result *VpcALBConfig, response *core.DetailedResponse, err error)
V2GetClusterALB : View details of an ALB View detailed information for an ALB in a VPC or classic cluster. An `ALBConfig` response will be returned for ALBs in classic clusters.
func (*KubernetesServiceApiV1) V2GetClusterALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALBWithContext(ctx context.Context, v2GetClusterALBOptions *V2GetClusterALBOptions) (result *VpcALBConfig, response *core.DetailedResponse, err error)
V2GetClusterALBWithContext is an alternate form of the V2GetClusterALB method which supports a Context parameter
func (*KubernetesServiceApiV1) V2GetClusterALBs ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALBs(v2GetClusterALBsOptions *V2GetClusterALBsOptions) (result *VpcClusterALB, response *core.DetailedResponse, err error)
V2GetClusterALBs : List all ALBs in a cluster List all ALBs in a VPC or classic cluster. A `ClusterALB` response will be returned for classic clusters.
Note: If no ALB IDs are returned for a VPC cluster, no VPC load balancer exists for the ALBs. If no ALB IDs are returned for a classic cluster, no available portable subnet exists in the VLANs that your ALBs are on.
func (*KubernetesServiceApiV1) V2GetClusterALBsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterALBsWithContext(ctx context.Context, v2GetClusterALBsOptions *V2GetClusterALBsOptions) (result *VpcClusterALB, response *core.DetailedResponse, err error)
V2GetClusterALBsWithContext is an alternate form of the V2GetClusterALBs method which supports a Context parameter
func (*KubernetesServiceApiV1) V2GetClusterAddons ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterAddons(v2GetClusterAddonsOptions *V2GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
V2GetClusterAddons : View details of the add-ons that are enabled in a cluster View details of the add-ons that are enabled in a cluster, including the add-on versions.
func (*KubernetesServiceApiV1) V2GetClusterAddonsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetClusterAddonsWithContext(ctx context.Context, v2GetClusterAddonsOptions *V2GetClusterAddonsOptions) (result []ClusterAddon, response *core.DetailedResponse, err error)
V2GetClusterAddonsWithContext is an alternate form of the V2GetClusterAddons method which supports a Context parameter
func (*KubernetesServiceApiV1) V2GetFlavors ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetFlavors(v2GetFlavorsOptions *V2GetFlavorsOptions) (result []Flavor, response *core.DetailedResponse, err error)
V2GetFlavors : List available flavors types for a VPC zone (data center) List available flavors that you can use for a worker node. Flavors are specific to a location and a provider in an IBM Cloud Kubernetes Service zone. Each flavor includes the amount of virtual CPU, memory, and disk space that is set up for the worker node.
func (*KubernetesServiceApiV1) V2GetFlavorsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetFlavorsWithContext(ctx context.Context, v2GetFlavorsOptions *V2GetFlavorsOptions) (result []Flavor, response *core.DetailedResponse, err error)
V2GetFlavorsWithContext is an alternate form of the V2GetFlavors method which supports a Context parameter
func (*KubernetesServiceApiV1) V2GetMessages ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetMessages(v2GetMessagesOptions *V2GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
V2GetMessages : View the current user messages View the current user messages.
func (*KubernetesServiceApiV1) V2GetMessagesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetMessagesWithContext(ctx context.Context, v2GetMessagesOptions *V2GetMessagesOptions) (result []MessageResponse, response *core.DetailedResponse, err error)
V2GetMessagesWithContext is an alternate form of the V2GetMessages method which supports a Context parameter
func (*KubernetesServiceApiV1) V2GetVersions ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetVersions(v2GetVersionsOptions *V2GetVersionsOptions) (result []IKSVersion, response *core.DetailedResponse, err error)
V2GetVersions : List available cluster versions List available versions that you can use to create a cluster in a region. The container management platform version that you select is installed on your cluster master and worker nodes. Later, you can update the version but cannot roll back to a previous version or switch to a different container management platform. If you want to use multiple versions, create a separate cluster for each version.
func (*KubernetesServiceApiV1) V2GetVersionsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2GetVersionsWithContext(ctx context.Context, v2GetVersionsOptions *V2GetVersionsOptions) (result []IKSVersion, response *core.DetailedResponse, err error)
V2GetVersionsWithContext is an alternate form of the V2GetVersions method which supports a Context parameter
func (*KubernetesServiceApiV1) V2RemoveWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2RemoveWorker(v2RemoveWorkerOptions *V2RemoveWorkerOptions) (response *core.DetailedResponse, err error)
V2RemoveWorker : Delete a worker node from a cluster Delete a worker node from a cluster. This action cannot be undone. When you delete the worker node, the worker node is cordoned and drained so that its pods are rescheduled onto remaining worker nodes in the cluster. Make sure that you have enough capacity in the cluster to support the workload. After you remove the worker node, you can rebalance the worker pool.
func (*KubernetesServiceApiV1) V2RemoveWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2RemoveWorkerWithContext(ctx context.Context, v2RemoveWorkerOptions *V2RemoveWorkerOptions) (response *core.DetailedResponse, err error)
V2RemoveWorkerWithContext is an alternate form of the V2RemoveWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) V2ResizeWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2ResizeWorkerPool(v2ResizeWorkerPoolOptions *V2ResizeWorkerPoolOptions) (response *core.DetailedResponse, err error)
V2ResizeWorkerPool : Resize an existing worker pool Resize a worker pool for the specified cluster, such as to add or remove worker pools from each zone that the worker pool spans. Resizing the worker pool resets the desired count of worker node per zone.
func (*KubernetesServiceApiV1) V2ResizeWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2ResizeWorkerPoolWithContext(ctx context.Context, v2ResizeWorkerPoolOptions *V2ResizeWorkerPoolOptions) (response *core.DetailedResponse, err error)
V2ResizeWorkerPoolWithContext is an alternate form of the V2ResizeWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) V2SetWorkerPoolLabels ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolLabels(v2SetWorkerPoolLabelsOptions *V2SetWorkerPoolLabelsOptions) (response *core.DetailedResponse, err error)
V2SetWorkerPoolLabels : Set custom labels for a worker pool Set custom labels for a worker pool and each of its worker nodes. You might use labels to restrict a workload to run on only this worker pool, or to apply a taint so that workloads do not run on the worker pool. To confirm that your custom labels are applied, run `ibmcloud ks worker-pool get -c <cluster_name_or_ID>`. To check the labels of the worker nodes, get the private IP address of the worker node (`ibmcloud ks worker ls -c <cluster_name_or_ID>`) and run `kubectl describe node <worker_private_IP>`. Note that you must not edit the system-provided labels that that come with the worker pool and worker nodes by default, or you might experience unexpected results.
func (*KubernetesServiceApiV1) V2SetWorkerPoolLabelsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolLabelsWithContext(ctx context.Context, v2SetWorkerPoolLabelsOptions *V2SetWorkerPoolLabelsOptions) (response *core.DetailedResponse, err error)
V2SetWorkerPoolLabelsWithContext is an alternate form of the V2SetWorkerPoolLabels method which supports a Context parameter
func (*KubernetesServiceApiV1) V2SetWorkerPoolTaints ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolTaints(v2SetWorkerPoolTaintsOptions *V2SetWorkerPoolTaintsOptions) (response *core.DetailedResponse, err error)
V2SetWorkerPoolTaints : Set custom taints for a worker pool Set custom taints for a worker pool and each of its worker nodes. You might use taints so that workloads do not run on the worker pool. To confirm that your custom taints are applied, check the taints of the worker nodes by getting the private IP address of the worker node (`ibmcloud ks worker ls -c <cluster_name_or_ID>`) and run `kubectl describe node <worker_private_IP>`.
func (*KubernetesServiceApiV1) V2SetWorkerPoolTaintsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2SetWorkerPoolTaintsWithContext(ctx context.Context, v2SetWorkerPoolTaintsOptions *V2SetWorkerPoolTaintsOptions) (response *core.DetailedResponse, err error)
V2SetWorkerPoolTaintsWithContext is an alternate form of the V2SetWorkerPoolTaints method which supports a Context parameter
func (*KubernetesServiceApiV1) V2UpdateALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateALB(v2UpdateALBOptions *V2UpdateALBOptions) (response *core.DetailedResponse, err error)
V2UpdateALB : Update ALBs in a cluster Update one or more public or private ALBs to a supported IBM Cloud Kubernetes Service ALB image or a supported community Kubernetes Ingress controller image. To update your ALB to a specified image version, automatic updates must be disabled. You can check the automatic update status by using the GET /v1/alb/clusters/{idOrName}/updatepolicy call. NOTE: You cannot use this call to switch your ALB from one type of image to another, such as from an IBM Cloud Kubernetes Service ALB image to a community Kubernetes Ingress controller image. Instead, first disable the ALB by using the DELETE /v1/alb/albs/{albID} call (classic) or the POST /v2/alb/vpc/disableAlb call (VPC). Then, enable the ALB by using the POST /v1/alb/albs (classic) or POST /v2/alb/vpc/enableAlb (VPC) call, and include the ALB image that you want to switch to in the input parameter.
func (*KubernetesServiceApiV1) V2UpdateALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateALBWithContext(ctx context.Context, v2UpdateALBOptions *V2UpdateALBOptions) (response *core.DetailedResponse, err error)
V2UpdateALBWithContext is an alternate form of the V2UpdateALB method which supports a Context parameter
func (*KubernetesServiceApiV1) V2UpdateMaster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateMaster(v2UpdateMasterOptions *V2UpdateMasterOptions) (response *core.DetailedResponse, err error)
V2UpdateMaster : Update the version of the Kubernetes cluster master node Update the Kubernetes master to the default API version. During the update, you cannot access or change the cluster. Worker nodes, apps, and resources that have been deployed by the user are not modified and will continue to run. You might need to change your YAML files for future deployments. For details, see the release notes at https://cloud.ibm.com/docs/containers?topic=containers-cs_versions.
func (*KubernetesServiceApiV1) V2UpdateMasterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) V2UpdateMasterWithContext(ctx context.Context, v2UpdateMasterOptions *V2UpdateMasterOptions) (response *core.DetailedResponse, err error)
V2UpdateMasterWithContext is an alternate form of the V2UpdateMaster method which supports a Context parameter
func (*KubernetesServiceApiV1) ViewClusterALBSecrets ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ViewClusterALBSecrets(viewClusterALBSecretsOptions *ViewClusterALBSecretsOptions) (result *ClusterALBSecret, response *core.DetailedResponse, err error)
ViewClusterALBSecrets : View details of an ALB secret that you imported from Certificate Manager If you imported a certificate from IBM Cloud Certificate Manager to the ALB in a cluster, view information about the TLS certificate, such as the secrets that are associated with it.
func (*KubernetesServiceApiV1) ViewClusterALBSecretsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) ViewClusterALBSecretsWithContext(ctx context.Context, viewClusterALBSecretsOptions *ViewClusterALBSecretsOptions) (result *ClusterALBSecret, response *core.DetailedResponse, err error)
ViewClusterALBSecretsWithContext is an alternate form of the ViewClusterALBSecrets method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcCreateALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateALB(vpcCreateALBOptions *VpcCreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
VpcCreateALB : Create a public or private ALB in a specified zone and VPC cluster Create a new public or private ALB in a specified zone and VPC cluster.
func (*KubernetesServiceApiV1) VpcCreateALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateALBWithContext(ctx context.Context, vpcCreateALBOptions *VpcCreateALBOptions) (result *AlbCreateResp, response *core.DetailedResponse, err error)
VpcCreateALBWithContext is an alternate form of the VpcCreateALB method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcCreateCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateCluster(vpcCreateClusterOptions *VpcCreateClusterOptions) (result *CreateClusterResponse, response *core.DetailedResponse, err error)
VpcCreateCluster : Create a VPC cluster Create a cluster in a Virtual Private Cloud (VPC) that you have access to. Note: This API method requires Administrator platform role for IBM Cloud Kubernetes Service at the account level, as well as access to several other services such as the underlying infrastructure provider. For more information, see 'https://ibm.biz/cluster-perms'.
func (*KubernetesServiceApiV1) VpcCreateClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateClusterWithContext(ctx context.Context, vpcCreateClusterOptions *VpcCreateClusterOptions) (result *CreateClusterResponse, response *core.DetailedResponse, err error)
VpcCreateClusterWithContext is an alternate form of the VpcCreateCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcCreateWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPool(vpcCreateWorkerPoolOptions *VpcCreateWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
VpcCreateWorkerPool : Create a worker pool for a VPC cluster Create a worker pool for the specified VPC cluster. Creating a worker pool requires Operator access to Kubernetes Service in the IBM Cloud account.
func (*KubernetesServiceApiV1) VpcCreateWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPoolWithContext(ctx context.Context, vpcCreateWorkerPoolOptions *VpcCreateWorkerPoolOptions) (result *CreateWorkerpoolResponse, response *core.DetailedResponse, err error)
VpcCreateWorkerPoolWithContext is an alternate form of the VpcCreateWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcCreateWorkerPoolZone ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPoolZone(vpcCreateWorkerPoolZoneOptions *VpcCreateWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
VpcCreateWorkerPoolZone : Create a zone in the specified worker pool for a VPC cluster Create a zone in the specified worker pool for a VPC cluster. Workers will be provisioned in each provided zone based on the size of the pool.
func (*KubernetesServiceApiV1) VpcCreateWorkerPoolZoneWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcCreateWorkerPoolZoneWithContext(ctx context.Context, vpcCreateWorkerPoolZoneOptions *VpcCreateWorkerPoolZoneOptions) (response *core.DetailedResponse, err error)
VpcCreateWorkerPoolZoneWithContext is an alternate form of the VpcCreateWorkerPoolZone method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcDisableALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcDisableALB(vpcDisableALBOptions *VpcDisableALBOptions) (response *core.DetailedResponse, err error)
VpcDisableALB : Disable an ALB in your VPC cluster Disable a public or private ALB in your VPC cluster.
func (*KubernetesServiceApiV1) VpcDisableALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcDisableALBWithContext(ctx context.Context, vpcDisableALBOptions *VpcDisableALBOptions) (response *core.DetailedResponse, err error)
VpcDisableALBWithContext is an alternate form of the VpcDisableALB method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcEnableALB ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcEnableALB(vpcEnableALBOptions *VpcEnableALBOptions) (response *core.DetailedResponse, err error)
VpcEnableALB : Enable an existing ALB in a VPC cluster Enable a public or private ALB in your VPC cluster.
func (*KubernetesServiceApiV1) VpcEnableALBWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcEnableALBWithContext(ctx context.Context, vpcEnableALBOptions *VpcEnableALBOptions) (response *core.DetailedResponse, err error)
VpcEnableALBWithContext is an alternate form of the VpcEnableALB method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetCluster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetCluster(vpcGetClusterOptions *VpcGetClusterOptions) (result *[]GetClusterDetailResponse, response *core.DetailedResponse, err error)
VpcGetCluster : Get details of a VPC cluster Get details of a VPC cluster.
func (*KubernetesServiceApiV1) VpcGetClusterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetClusterWithContext(ctx context.Context, vpcGetClusterOptions *VpcGetClusterOptions) (result *[]GetClusterDetailResponse, response *core.DetailedResponse, err error)
VpcGetClusterWithContext is an alternate form of the VpcGetCluster method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetClusters ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetClusters(vpcGetClustersOptions *VpcGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
VpcGetClusters : List the VPC clusters that you have access to List the VPC clusters that you have access to.
func (*KubernetesServiceApiV1) VpcGetClustersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetClustersWithContext(ctx context.Context, vpcGetClustersOptions *VpcGetClustersOptions) (result []GetClustersResponse, response *core.DetailedResponse, err error)
VpcGetClustersWithContext is an alternate form of the VpcGetClusters method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorker(vpcGetWorkerOptions *VpcGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
VpcGetWorker : View details of a worker node for VPC cluster View detailed information for a worker node in a VPC cluster.
func (*KubernetesServiceApiV1) VpcGetWorkerPool ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPool(vpcGetWorkerPoolOptions *VpcGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
VpcGetWorkerPool : View details of a worker pool for a VPC cluster View detailed information for a worker pool in a VPC cluster.
func (*KubernetesServiceApiV1) VpcGetWorkerPoolWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPoolWithContext(ctx context.Context, vpcGetWorkerPoolOptions *VpcGetWorkerPoolOptions) (result *GetWorkerPoolResponse, response *core.DetailedResponse, err error)
VpcGetWorkerPoolWithContext is an alternate form of the VpcGetWorkerPool method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetWorkerPools ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPools(vpcGetWorkerPoolsOptions *VpcGetWorkerPoolsOptions) (result *[]GetWorkerPoolsDetailResponse, response *core.DetailedResponse, err error)
VpcGetWorkerPools : List the worker pools in a VPC cluster
func (*KubernetesServiceApiV1) VpcGetWorkerPoolsWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerPoolsWithContext(ctx context.Context, vpcGetWorkerPoolsOptions *VpcGetWorkerPoolsOptions) (result *[]GetWorkerPoolsDetailResponse, response *core.DetailedResponse, err error)
VpcGetWorkerPoolsWithContext is an alternate form of the VpcGetWorkerPools method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkerWithContext(ctx context.Context, vpcGetWorkerOptions *VpcGetWorkerOptions) (result *GetWorkerResponse, response *core.DetailedResponse, err error)
VpcGetWorkerWithContext is an alternate form of the VpcGetWorker method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetWorkers ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkers(vpcGetWorkersOptions *VpcGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
VpcGetWorkers : View all workers for VPC cluster View detailed information for all worker nodes in a VPC cluster.
func (*KubernetesServiceApiV1) VpcGetWorkersWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetWorkersWithContext(ctx context.Context, vpcGetWorkersOptions *VpcGetWorkersOptions) (result []GetWorkerResponse, response *core.DetailedResponse, err error)
VpcGetWorkersWithContext is an alternate form of the VpcGetWorkers method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcGetZones ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetZones(vpcGetZonesOptions *VpcGetZonesOptions) (result [][]ZoneResponse, response *core.DetailedResponse, err error)
VpcGetZones : List available zones in a region List available zones that you can use to create a cluster in an IBM Cloud Kubernetes Service region.
func (*KubernetesServiceApiV1) VpcGetZonesWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcGetZonesWithContext(ctx context.Context, vpcGetZonesOptions *VpcGetZonesOptions) (result [][]ZoneResponse, response *core.DetailedResponse, err error)
VpcGetZonesWithContext is an alternate form of the VpcGetZones method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcRefreshMaster ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcRefreshMaster(vpcRefreshMasterOptions *VpcRefreshMasterOptions) (response *core.DetailedResponse, err error)
VpcRefreshMaster : Refresh the Kubernetes master Restart the Kubernetes master in the cluster to apply changes to the API server configuration.
func (*KubernetesServiceApiV1) VpcRefreshMasterWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcRefreshMasterWithContext(ctx context.Context, vpcRefreshMasterOptions *VpcRefreshMasterOptions) (response *core.DetailedResponse, err error)
VpcRefreshMasterWithContext is an alternate form of the VpcRefreshMaster method which supports a Context parameter
func (*KubernetesServiceApiV1) VpcReplaceWorker ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcReplaceWorker(vpcReplaceWorkerOptions *VpcReplaceWorkerOptions) (response *core.DetailedResponse, err error)
VpcReplaceWorker : Replace a worker node with a new worker node Delete the specified worker node from the cluster and provision a new worker node to replace the deleted worker node. You might replace a worker node if you cannot reload it, such as if it enters a troubled state. You can also replace the worker node to include an update to the same major and minor version of the master. The replacement worker node is created in the same zone, same worker pool, and with the same flavor as the deleted worker node. However, the replacement worker node is assigned a new private IP address, and loses any custom labels that you applied to the old worker node (worker pool labels are still applied to the replacement worker node). Before you replace the worker node, consider adding more worker nodes to the cluster and draining the worker node to help avoid downtime for your apps.
func (*KubernetesServiceApiV1) VpcReplaceWorkerWithContext ¶
func (kubernetesServiceApi *KubernetesServiceApiV1) VpcReplaceWorkerWithContext(ctx context.Context, vpcReplaceWorkerOptions *VpcReplaceWorkerOptions) (response *core.DetailedResponse, err error)
VpcReplaceWorkerWithContext is an alternate form of the VpcReplaceWorker method which supports a Context parameter
type KubernetesServiceApiV1Options ¶
type KubernetesServiceApiV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
KubernetesServiceApiV1Options : Service options
type LBConfig ¶
type LBConfig struct { Cluster *string `json:"cluster,omitempty"` // LBProxyProtocolConfig stuct for storing the loadbalancer's proxy protocol config in etcd. ProxyProtocol *LBProxyProtocolConfig `json:"proxyProtocol,omitempty"` Type *string `json:"type,omitempty"` }
LBConfig : LBConfig struct models load balancer configuration.
type LBProxyProtocolConfig ¶
type LBProxyProtocolConfig struct { Cidr []string `json:"cidr,omitempty"` Enable *bool `json:"enable,omitempty"` HeaderTimeout *int64 `json:"headerTimeout,omitempty"` }
LBProxyProtocolConfig : LBProxyProtocolConfig stuct for storing the loadbalancer's proxy protocol config in etcd.
type ListLocationsOptions ¶
type ListLocationsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ListLocationsOptions : The ListLocations options.
func (*ListLocationsOptions) SetHeaders ¶
func (options *ListLocationsOptions) SetHeaders(param map[string]string) *ListLocationsOptions
SetHeaders : Allow user to set Headers
type ListNLBIPsForSubdomainOptions ¶
type ListNLBIPsForSubdomainOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ListNLBIPsForSubdomainOptions : The ListNLBIPsForSubdomain options.
func (*ListNLBIPsForSubdomainOptions) SetHeaders ¶
func (options *ListNLBIPsForSubdomainOptions) SetHeaders(param map[string]string) *ListNLBIPsForSubdomainOptions
SetHeaders : Allow user to set Headers
func (*ListNLBIPsForSubdomainOptions) SetIdOrName ¶
func (options *ListNLBIPsForSubdomainOptions) SetIdOrName(idOrName string) *ListNLBIPsForSubdomainOptions
SetIdOrName : Allow user to set IdOrName
func (*ListNLBIPsForSubdomainOptions) SetXAuthResourceGroup ¶
func (options *ListNLBIPsForSubdomainOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListNLBIPsForSubdomainOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ListNlbDNSHealthMonitorStatusOptions ¶
type ListNlbDNSHealthMonitorStatusOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ListNlbDNSHealthMonitorStatusOptions : The ListNlbDNSHealthMonitorStatus options.
func (*ListNlbDNSHealthMonitorStatusOptions) SetHeaders ¶
func (options *ListNlbDNSHealthMonitorStatusOptions) SetHeaders(param map[string]string) *ListNlbDNSHealthMonitorStatusOptions
SetHeaders : Allow user to set Headers
func (*ListNlbDNSHealthMonitorStatusOptions) SetIdOrName ¶
func (options *ListNlbDNSHealthMonitorStatusOptions) SetIdOrName(idOrName string) *ListNlbDNSHealthMonitorStatusOptions
SetIdOrName : Allow user to set IdOrName
func (*ListNlbDNSHealthMonitorStatusOptions) SetXAuthResourceGroup ¶
func (options *ListNlbDNSHealthMonitorStatusOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListNlbDNSHealthMonitorStatusOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ListNlbDNSHealthMonitorsOptions ¶
type ListNlbDNSHealthMonitorsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ListNlbDNSHealthMonitorsOptions : The ListNlbDNSHealthMonitors options.
func (*ListNlbDNSHealthMonitorsOptions) SetHeaders ¶
func (options *ListNlbDNSHealthMonitorsOptions) SetHeaders(param map[string]string) *ListNlbDNSHealthMonitorsOptions
SetHeaders : Allow user to set Headers
func (*ListNlbDNSHealthMonitorsOptions) SetIdOrName ¶
func (options *ListNlbDNSHealthMonitorsOptions) SetIdOrName(idOrName string) *ListNlbDNSHealthMonitorsOptions
SetIdOrName : Allow user to set IdOrName
func (*ListNlbDNSHealthMonitorsOptions) SetXAuthResourceGroup ¶
func (options *ListNlbDNSHealthMonitorsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListNlbDNSHealthMonitorsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ListServicesForAllNamespacesOptions ¶
type ListServicesForAllNamespacesOptions struct { // The name or ID of the cluster where you want to list bound IBM Cloud services. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ListServicesForAllNamespacesOptions : The ListServicesForAllNamespaces options.
func (*ListServicesForAllNamespacesOptions) SetHeaders ¶
func (options *ListServicesForAllNamespacesOptions) SetHeaders(param map[string]string) *ListServicesForAllNamespacesOptions
SetHeaders : Allow user to set Headers
func (*ListServicesForAllNamespacesOptions) SetIdOrName ¶
func (options *ListServicesForAllNamespacesOptions) SetIdOrName(idOrName string) *ListServicesForAllNamespacesOptions
SetIdOrName : Allow user to set IdOrName
func (*ListServicesForAllNamespacesOptions) SetXAuthResourceGroup ¶
func (options *ListServicesForAllNamespacesOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListServicesForAllNamespacesOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ListServicesInNamespaceOptions ¶
type ListServicesInNamespaceOptions struct { // The name or ID of the cluster where you want to list bound IBM Cloud services. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The Kubernetes namespace in your cluster where you want to list all bound IBM Cloud services. Namespace *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ListServicesInNamespaceOptions : The ListServicesInNamespace options.
func (*ListServicesInNamespaceOptions) SetHeaders ¶
func (options *ListServicesInNamespaceOptions) SetHeaders(param map[string]string) *ListServicesInNamespaceOptions
SetHeaders : Allow user to set Headers
func (*ListServicesInNamespaceOptions) SetIdOrName ¶
func (options *ListServicesInNamespaceOptions) SetIdOrName(idOrName string) *ListServicesInNamespaceOptions
SetIdOrName : Allow user to set IdOrName
func (*ListServicesInNamespaceOptions) SetNamespace ¶
func (options *ListServicesInNamespaceOptions) SetNamespace(namespace string) *ListServicesInNamespaceOptions
SetNamespace : Allow user to set Namespace
func (*ListServicesInNamespaceOptions) SetXAuthResourceGroup ¶
func (options *ListServicesInNamespaceOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListServicesInNamespaceOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ListSubnetsOptions ¶
type ListSubnetsOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // A comma seperated list of datacenters to filter subnets based off of. Datacenters *string // Allows users to set headers on API requests Headers map[string]string }
ListSubnetsOptions : The ListSubnets options.
func (*ListSubnetsOptions) SetDatacenters ¶
func (options *ListSubnetsOptions) SetDatacenters(datacenters string) *ListSubnetsOptions
SetDatacenters : Allow user to set Datacenters
func (*ListSubnetsOptions) SetHeaders ¶
func (options *ListSubnetsOptions) SetHeaders(param map[string]string) *ListSubnetsOptions
SetHeaders : Allow user to set Headers
func (*ListSubnetsOptions) SetXAuthRefreshToken ¶
func (options *ListSubnetsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ListSubnetsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*ListSubnetsOptions) SetXAuthResourceGroup ¶
func (options *ListSubnetsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ListSubnetsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type LogConfigResponse ¶
type LogConfigResponse struct { // A list of container names that you want to collect logs for. AppLogContainers []string `json:"appLogContainers,omitempty"` // A list of app paths that you want to collect logs for. AppLogPaths []string `json:"appLogPaths,omitempty"` // The name of the Kubernetes secret that holds the Certificate Authority certificate that you want to use for the // syslog TLS termination. CaCert *string `json:"caCert,omitempty"` // The IBM Cloud Log Analysis with LogDNA API endpoint that the logging configuration uses. Endpoint *string `json:"endpoint,omitempty"` // A list of errors that occurred during the last logging config update. Errors []string `json:"errors,omitempty"` // The unique identifier of the log source. ID *string `json:"id,omitempty"` // The type of logs that you want to read and forward to the logging server. Supported values are `container`, // `kubernetes`, `ingress`, `worker`, and `application`. LogSource *string `json:"logSource,omitempty"` // A list of container names that logs are collected for and forwarded to the logging server. LogSourceContainers []string `json:"logSourceContainers,omitempty"` // A list of app paths that logs are collected for and forwarded to the logging server. LogSourcePaths []string `json:"logSourcePaths,omitempty"` // The logging protocol to use. Supported values are `syslog` and `ibm`. LoggingType *string `json:"loggingType,omitempty"` // The Kubernetes namespace where the logging type is applied. This parameter is set only when the `container` log // source is used. Namespace *string `json:"namespace,omitempty"` // The name of the Cloud Foundry organization where the logging configuration was created. Org *string `json:"org,omitempty"` // The GUID of the Cloud Foundry organization where the logging configuration was created. OrgGUID *string `json:"orgGUID,omitempty"` // The protocol that you want to use for syslog forwarding. Supported values are `TCP` and `UDP`. If no value is // provided, the protocol is set to `UDP` by default. Protocol *string `json:"protocol,omitempty"` // The port of the logging server. RemoteLogPort *int64 `json:"remoteLogPort,omitempty"` // The hostname or IP address of the logging server. RemoteLogServer *string `json:"remoteLogServer,omitempty"` // The name of the Cloud Foundry space where the logging configuration was created. Space *string `json:"space,omitempty"` // The GUID of the Cloud Foundry space where the logging configuration was created. SpaceGUID *string `json:"spaceGUID,omitempty"` // The verification mode that is used for the syslog TLS protocol. VerifyMode *string `json:"verifyMode,omitempty"` // Internal use only. Version *string `json:"version,omitempty"` }
LogConfigResponse : LogConfigResponse is how users will see their logging configs from API responses.
type MSCRegisterResp ¶
type MSCRegisterResp struct { Controller *string `json:"controller,omitempty"` DnsRegistrations []DNSRegistration `json:"dnsRegistrations,omitempty"` }
MSCRegisterResp : type MSCRegisterResp returned once multishift controller domains have been registered.
type MachineType ¶
type MachineType struct { Cores *string `json:"cores,omitempty"` CorrespondingMachineType *string `json:"correspondingMachineType,omitempty"` Deprecated *bool `json:"deprecated,omitempty"` Gpus *string `json:"gpus,omitempty"` IsTrusted *bool `json:"isTrusted,omitempty"` Memory *string `json:"memory,omitempty"` Name *string `json:"name,omitempty"` NetworkSpeed *string `json:"networkSpeed,omitempty"` OcpUnsupported *bool `json:"ocp_unsupported,omitempty"` Os *string `json:"os,omitempty"` Provider *string `json:"provider,omitempty"` SecondaryStorage *string `json:"secondaryStorage,omitempty"` SecondaryStorageEncrypted *bool `json:"secondaryStorageEncrypted,omitempty"` ServerType *string `json:"serverType,omitempty"` Storage *string `json:"storage,omitempty"` }
MachineType : MachineType properties.
type ManageClusterAddonsOptions ¶
type ManageClusterAddonsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The addons to operate on. Addons []ClusterAddon `validate:"required"` // Indicate if the specified addons should be enabled or disabled. Enable *bool // Indicate if the specified addons should be updated. Only Update or Enable should be used, not both. Update *bool // The ID of the resource group that the cluster is in. To check the resource group of the cluster, use the `GET // /v1/clusters/{idOrName}` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ManageClusterAddonsOptions : The ManageClusterAddons options.
func (*ManageClusterAddonsOptions) SetAddons ¶
func (options *ManageClusterAddonsOptions) SetAddons(addons []ClusterAddon) *ManageClusterAddonsOptions
SetAddons : Allow user to set Addons
func (*ManageClusterAddonsOptions) SetEnable ¶
func (options *ManageClusterAddonsOptions) SetEnable(enable bool) *ManageClusterAddonsOptions
SetEnable : Allow user to set Enable
func (*ManageClusterAddonsOptions) SetHeaders ¶
func (options *ManageClusterAddonsOptions) SetHeaders(param map[string]string) *ManageClusterAddonsOptions
SetHeaders : Allow user to set Headers
func (*ManageClusterAddonsOptions) SetIdOrName ¶
func (options *ManageClusterAddonsOptions) SetIdOrName(idOrName string) *ManageClusterAddonsOptions
SetIdOrName : Allow user to set IdOrName
func (*ManageClusterAddonsOptions) SetUpdate ¶
func (options *ManageClusterAddonsOptions) SetUpdate(update bool) *ManageClusterAddonsOptions
SetUpdate : Allow user to set Update
func (*ManageClusterAddonsOptions) SetXAuthResourceGroup ¶
func (options *ManageClusterAddonsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ManageClusterAddonsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type MasterLogCollectionStatusResponseBody ¶
type MasterLogCollectionStatusResponseBody struct { // A list of errors that occurred when the log collection request was processed. Error *string `json:"error,omitempty"` // The timestamp when the log collection request was initiated. StartTime *string `json:"startTime,omitempty"` // The state of the master log collection request. State *string `json:"state,omitempty"` // A list of s3 URLs that are used for IBM Cloud Object Storage artifacts that are created by the log collection // request. Urls []string `json:"urls,omitempty"` }
MasterLogCollectionStatusResponseBody : MasterLogCollectionStatusResponseBody is the response body format for log collection statuses.
type MessageResponse ¶
type MessageResponse struct { ID *string `json:"id,omitempty"` Message *string `json:"message,omitempty"` Services []string `json:"services,omitempty"` }
MessageResponse : MessageResponse is a user message returned from the API.
type MigratedResource ¶
type MigratedResource struct { Kind *string `json:"kind,omitempty"` MigratedAs []string `json:"migratedAs,omitempty"` Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` Warnings []string `json:"warnings,omitempty"` }
MigratedResource : MigratedResource represents a single resource that has been migrated.
type MigrationStatus ¶
type MigrationStatus struct { Cluster *string `json:"cluster,omitempty"` MigratedResources []MigratedResource `json:"migratedResources,omitempty"` MigrationMode *string `json:"migrationMode,omitempty"` Status *string `json:"status,omitempty"` SubdomainMap map[string]string `json:"subdomainMap,omitempty"` TestSecret *string `json:"testSecret,omitempty"` TestSubdomain *string `json:"testSubdomain,omitempty"` }
MigrationStatus : MigrationStatus status of the migration job on cluster.
type ModifyLoggingInstanceOptions ¶
type ModifyLoggingInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required when the API is invoked through a CURL command. XAuthRefreshToken *string `validate:"required"` Cluster *string IngestionKey *string Instance *string NewInstance *string PrivateEndpoint *bool // Allows users to set headers on API requests Headers map[string]string }
ModifyLoggingInstanceOptions : The ModifyLoggingInstance options.
func (*ModifyLoggingInstanceOptions) SetCluster ¶
func (options *ModifyLoggingInstanceOptions) SetCluster(cluster string) *ModifyLoggingInstanceOptions
SetCluster : Allow user to set Cluster
func (*ModifyLoggingInstanceOptions) SetHeaders ¶
func (options *ModifyLoggingInstanceOptions) SetHeaders(param map[string]string) *ModifyLoggingInstanceOptions
SetHeaders : Allow user to set Headers
func (*ModifyLoggingInstanceOptions) SetIngestionKey ¶
func (options *ModifyLoggingInstanceOptions) SetIngestionKey(ingestionKey string) *ModifyLoggingInstanceOptions
SetIngestionKey : Allow user to set IngestionKey
func (*ModifyLoggingInstanceOptions) SetInstance ¶
func (options *ModifyLoggingInstanceOptions) SetInstance(instance string) *ModifyLoggingInstanceOptions
SetInstance : Allow user to set Instance
func (*ModifyLoggingInstanceOptions) SetNewInstance ¶
func (options *ModifyLoggingInstanceOptions) SetNewInstance(newInstance string) *ModifyLoggingInstanceOptions
SetNewInstance : Allow user to set NewInstance
func (*ModifyLoggingInstanceOptions) SetPrivateEndpoint ¶
func (options *ModifyLoggingInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *ModifyLoggingInstanceOptions
SetPrivateEndpoint : Allow user to set PrivateEndpoint
func (*ModifyLoggingInstanceOptions) SetXAuthRefreshToken ¶
func (options *ModifyLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ModifyLoggingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type ModifyMonitoringInstanceOptions ¶
type ModifyMonitoringInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required when the API is invoked through a CURL command. XAuthRefreshToken *string `validate:"required"` Cluster *string IngestionKey *string Instance *string NewInstance *string PrivateEndpoint *bool // Allows users to set headers on API requests Headers map[string]string }
ModifyMonitoringInstanceOptions : The ModifyMonitoringInstance options.
func (*ModifyMonitoringInstanceOptions) SetCluster ¶
func (options *ModifyMonitoringInstanceOptions) SetCluster(cluster string) *ModifyMonitoringInstanceOptions
SetCluster : Allow user to set Cluster
func (*ModifyMonitoringInstanceOptions) SetHeaders ¶
func (options *ModifyMonitoringInstanceOptions) SetHeaders(param map[string]string) *ModifyMonitoringInstanceOptions
SetHeaders : Allow user to set Headers
func (*ModifyMonitoringInstanceOptions) SetIngestionKey ¶
func (options *ModifyMonitoringInstanceOptions) SetIngestionKey(ingestionKey string) *ModifyMonitoringInstanceOptions
SetIngestionKey : Allow user to set IngestionKey
func (*ModifyMonitoringInstanceOptions) SetInstance ¶
func (options *ModifyMonitoringInstanceOptions) SetInstance(instance string) *ModifyMonitoringInstanceOptions
SetInstance : Allow user to set Instance
func (*ModifyMonitoringInstanceOptions) SetNewInstance ¶
func (options *ModifyMonitoringInstanceOptions) SetNewInstance(newInstance string) *ModifyMonitoringInstanceOptions
SetNewInstance : Allow user to set NewInstance
func (*ModifyMonitoringInstanceOptions) SetPrivateEndpoint ¶
func (options *ModifyMonitoringInstanceOptions) SetPrivateEndpoint(privateEndpoint bool) *ModifyMonitoringInstanceOptions
SetPrivateEndpoint : Allow user to set PrivateEndpoint
func (*ModifyMonitoringInstanceOptions) SetXAuthRefreshToken ¶
func (options *ModifyMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ModifyMonitoringInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type MultishiftClusterHosts ¶
type MultishiftClusterHosts struct { Assigned *int64 `json:"assigned,omitempty"` UnsatisfiedLabels []UnsatisfiedLabels `json:"unsatisfiedLabels,omitempty"` }
MultishiftClusterHosts : MultishiftClusterHosts describes the hosts assigned to a cluster.
type MultishiftClustersResponse ¶
type MultishiftClustersResponse struct { Addons []CommonClusterAddon `json:"addons,omitempty"` // CommonClusterCACertRotation CA cert rotation properties. CaCertRotationStatus *CommonClusterCACertRotation `json:"caCertRotationStatus,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` Datacenter *string `json:"datacenter,omitempty"` Entitlement *string `json:"entitlement,omitempty"` EtcdPort *string `json:"etcdPort,omitempty"` // MultishiftClusterHosts describes the hosts assigned to a cluster. Hosts *MultishiftClusterHosts `json:"hosts,omitempty"` ID *string `json:"id,omitempty"` ImageSecurityEnabled *bool `json:"imageSecurityEnabled,omitempty"` Ingress *CommonClusterIngress `json:"ingress,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` Location *string `json:"location,omitempty"` LocationZones []string `json:"locationZones,omitempty"` MasterKubeVersion *string `json:"masterKubeVersion,omitempty"` MasterURL *string `json:"masterURL,omitempty"` MultiAzCapable *bool `json:"multiAzCapable,omitempty"` Name *string `json:"name,omitempty"` PodSubnet *string `json:"podSubnet,omitempty"` Provider *string `json:"provider,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` ServiceID *string `json:"serviceID,omitempty"` ServiceName *string `json:"serviceName,omitempty"` ServiceSubnet *string `json:"serviceSubnet,omitempty"` // The lifecycle state of the cluster. Possible values include aborted, critical, delete_failed, deleted, deleting, // deploy_failed, deploying, normal, pending, requested, updating, unsupported, and warning. For more information, see // the docs 'http://ibm.biz/cluster-health-states'. State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` TargetVersion *string `json:"targetVersion,omitempty"` Type *string `json:"type,omitempty"` VersionEOS *string `json:"versionEOS,omitempty"` Viewable *bool `json:"viewable,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` WorkerPools []WorkerPool `json:"workerPools,omitempty"` }
MultishiftClustersResponse : MultishiftGetServiceClusters describes a multishift service clusters response.
type MultishiftController ¶
type MultishiftController struct { // The timestamp when the Satellite location was created. CreatedDate *string `json:"createdDate,omitempty"` // The CRN for the Satellite location. Crn *string `json:"crn,omitempty"` // Deployments reports status of deployments on the IBM Cloud Satellite location. Deployments *Deployments `json:"deployments,omitempty"` // Hosts lists the hosts belonging to the IBM Cloud Satellite location. Hosts *Hosts `json:"hosts,omitempty"` Iaas *IAAS `json:"iaas,omitempty"` // The Satellite location ID. ID *string `json:"id,omitempty"` // The IBM Cloud metro that the Satellite location is managed from. Location *string `json:"location,omitempty"` // The Satellite location name. Name *string `json:"name,omitempty"` // The IBM Cloud region that the Satellite location is managed from. Region *string `json:"region,omitempty"` // ResourceGroupID the ID of the resource group that owns the Satellite location. ResourceGroup *string `json:"resourceGroup,omitempty"` // ResourceGroupName the name of the resource group that owns the Satellite location. ResourceGroupName *string `json:"resourceGroupName,omitempty"` // The health state of the Satellite location. Possible values include action required, critical, host required, // normal, and provisioning. For more information, see the docs 'http://ibm.biz/sat-loc-health'. State *string `json:"state,omitempty"` WorkerZones []string `json:"workerZones,omitempty"` }
MultishiftController : MultishiftController describes an individual controller.
type MultishiftCreateAssignmentResponse ¶
type MultishiftCreateAssignmentResponse struct { HostID *string `json:"hostID,omitempty"` ID *string `json:"id,omitempty"` }
MultishiftCreateAssignmentResponse : MultishiftCreateAssignment create multishift assignment response.
type MultishiftCreateClusterResponse ¶
type MultishiftCreateClusterResponse struct {
ID *string `json:"id,omitempty"`
}
MultishiftCreateClusterResponse : MultishiftCreateCluster create multishift cluster response.
type MultishiftCreateControllerResponse ¶
type MultishiftCreateControllerResponse struct { Crn *string `json:"crn,omitempty"` ID *string `json:"id,omitempty"` }
MultishiftCreateControllerResponse : MultishiftCreateController create controller response.
type MultishiftGetController ¶
type MultishiftGetController struct { Addons []CommonClusterAddon `json:"addons,omitempty"` // CommonClusterCACertRotation CA cert rotation properties. CaCertRotationStatus *CommonClusterCACertRotation `json:"caCertRotationStatus,omitempty"` // CoreosEnabled Optional: Returns whether Red Hat CoreOS features are enabled within the Satellite location. CoreosEnabled *bool `json:"coreos_enabled,omitempty"` // COSBucket Optional: IBM Cloud Object Storage bucket configuration details. CosConfig *COSBucket `json:"cos_config,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` Crn *string `json:"crn,omitempty"` Datacenter *string `json:"datacenter,omitempty"` // Deployments reports status of deployments on the IBM Cloud Satellite location. Deployments *Deployments `json:"deployments,omitempty"` Description *string `json:"description,omitempty"` DisableAutoUpdate *bool `json:"disableAutoUpdate,omitempty"` Entitlement *string `json:"entitlement,omitempty"` EtcdPort *string `json:"etcdPort,omitempty"` Features *CommonClusterFeatures `json:"features,omitempty"` // Hosts lists the hosts belonging to the IBM Cloud Satellite location. Hosts *Hosts `json:"hosts,omitempty"` Iaas *IAAS `json:"iaas,omitempty"` ID *string `json:"id,omitempty"` ImageSecurityEnabled *bool `json:"imageSecurityEnabled,omitempty"` Ingress *CommonClusterIngress `json:"ingress,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` Lifecycle *CommonClusterLifecycle `json:"lifecycle,omitempty"` Location *string `json:"location,omitempty"` LocationZones []string `json:"locationZones,omitempty"` MasterKubeVersion *string `json:"masterKubeVersion,omitempty"` MasterURL *string `json:"masterURL,omitempty"` MultiAzCapable *bool `json:"multiAzCapable,omitempty"` Name *string `json:"name,omitempty"` PodSubnet *string `json:"podSubnet,omitempty"` Provider *string `json:"provider,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` ServiceEndpoints *CommonClusterServiceEndpoint `json:"serviceEndpoints,omitempty"` ServiceSubnet *string `json:"serviceSubnet,omitempty"` // The lifecycle state of the cluster. Possible values include aborted, critical, delete_failed, deleted, deleting, // deploy_failed, deploying, normal, pending, requested, updating, unsupported, and warning. For more information, see // the docs 'http://ibm.biz/cluster-health-states'. State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` TargetVersion *string `json:"targetVersion,omitempty"` Type *string `json:"type,omitempty"` VersionEOS *string `json:"versionEOS,omitempty"` Vpcs []string `json:"vpcs,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` WorkerZones []string `json:"workerZones,omitempty"` }
MultishiftGetController : MultishiftGetController describes a multishift controller.
type MultishiftQueueNode ¶
type MultishiftQueueNode struct { // Assignment is information about the host assignment. Assignment *Assignment `json:"assignment,omitempty"` // Health is the health status of the host. Health *Health `json:"health,omitempty"` // The unique ID of the host. ID *string `json:"id,omitempty"` // Key-value pairs to label the host, such as cpu=4 to describe the host capabilities. Labels map[string]string `json:"labels,omitempty"` // The unique name of the host. Name *string `json:"name,omitempty"` // The availability state of the host. Possible values include assigned and unassigned. For more information, see the // docs 'http://ibm.biz/sat-host-health'. State *string `json:"state,omitempty"` }
MultishiftQueueNode : MultishiftQueueNode describes an individual queue node.
type NlbConfig ¶
type NlbConfig struct { ClusterID *string `json:"clusterID,omitempty"` NlbDnsType *string `json:"nlbDnsType,omitempty"` NlbHost *string `json:"nlbHost,omitempty"` NlbIPArray []string `json:"nlbIPArray,omitempty"` NlbMonitorState *string `json:"nlbMonitorState,omitempty"` NlbSslSecretName *string `json:"nlbSslSecretName,omitempty"` NlbSslSecretStatus *string `json:"nlbSslSecretStatus,omitempty"` NlbType *string `json:"nlbType,omitempty"` SecretNamespace *string `json:"secretNamespace,omitempty"` }
NlbConfig : NlbConfig config for NLB configuration.
type NlbHealthCheckConfig ¶
type NlbHealthCheckConfig struct { ClusterID *string `json:"clusterID,omitempty"` HealthCheckStatus *string `json:"healthCheckStatus,omitempty"` NlbHost *string `json:"nlbHost,omitempty"` Path *string `json:"path,omitempty"` Port *int64 `json:"port,omitempty"` Type *string `json:"type,omitempty"` }
NlbHealthCheckConfig : NlbHealthCheckConfig config for Health check monitor configuration list.
type NlbHealthCheckStatus ¶
type NlbHealthCheckStatus struct { ClusterID *string `json:"clusterID,omitempty"` MonitorState *string `json:"monitorState,omitempty"` MonitorStatus *string `json:"monitorStatus,omitempty"` NlbHost *string `json:"nlbHost,omitempty"` NlbIP *string `json:"nlbIP,omitempty"` }
NlbHealthCheckStatus : NlbHealthCheckStatus status of Health check monitors.
type NlbHealthConfig ¶
type NlbHealthConfig struct { AllowInsecureSet *string `json:"allowInsecureSet,omitempty"` ClusterID *string `json:"clusterID,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Desc *string `json:"desc,omitempty"` FollowRedirectSet *string `json:"followRedirectSet,omitempty"` HealtcheckPropertiesSetStatus *string `json:"healtcheckPropertiesSetStatus,omitempty"` // HealthcheckProperties used for storing config provided by user for healthcheck. HealthcheckProperties *HealthcheckProperties `json:"healthcheckProperties,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty"` MonitorState *string `json:"monitorState,omitempty"` NlbHost *string `json:"nlbHost,omitempty"` }
NlbHealthConfig : NlbHealthConfig config for NLB Health configuration.
type NlbVPCConfig ¶
type NlbVPCConfig struct { Cluster *string `json:"cluster,omitempty"` DnsType *string `json:"dnsType,omitempty"` LbHostname *string `json:"lbHostname,omitempty"` NlbSubdomain *string `json:"nlbSubdomain,omitempty"` SecretNamespace *string `json:"secretNamespace,omitempty"` Type *string `json:"type,omitempty"` }
NlbVPCConfig : NlbVPCConfig is the request and response body for the v2 vpc apis.
type NlbVPCListConfig ¶
type NlbVPCListConfig struct { // ExtendedNlbVPCConfig is the response body for the get v2 vpc apis. Nlb *ExtendedNlbVPCConfig `json:"Nlb,omitempty"` SecretName *string `json:"secretName,omitempty"` SecretStatus *string `json:"secretStatus,omitempty"` }
NlbVPCListConfig : NlbVPCListConfig single nlb subdomain in list response.
type ObjectFieldSelector ¶
type ObjectFieldSelector struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // +optional. ApiVersion *string `json:"apiVersion,omitempty"` // Path of the field to select in the specified API version. FieldPath *string `json:"fieldPath,omitempty"` }
ObjectFieldSelector : ObjectFieldSelector struct
type ObsConfig ¶
type ObsConfig struct { AgentKey *string `json:"agentKey,omitempty"` AgentNamespace *string `json:"agentNamespace,omitempty"` Crn *string `json:"crn,omitempty"` DaemonsetName *string `json:"daemonsetName,omitempty"` DiscoveredAgent *bool `json:"discoveredAgent,omitempty"` InstanceID *string `json:"instanceId,omitempty"` InstanceName *string `json:"instanceName,omitempty"` Namespace *string `json:"namespace,omitempty"` PrivateEndpoint *bool `json:"privateEndpoint,omitempty"` }
ObsConfig : ObsConfig struct
type PatchLBConfigOptions ¶
type PatchLBConfigOptions struct { Cluster *string // LBProxyProtocolConfig stuct for storing the loadbalancer's proxy protocol config in etcd. ProxyProtocol *LBProxyProtocolConfig Type *string // Allows users to set headers on API requests Headers map[string]string }
PatchLBConfigOptions : The PatchLBConfig options.
func (*PatchLBConfigOptions) SetCluster ¶
func (options *PatchLBConfigOptions) SetCluster(cluster string) *PatchLBConfigOptions
SetCluster : Allow user to set Cluster
func (*PatchLBConfigOptions) SetHeaders ¶
func (options *PatchLBConfigOptions) SetHeaders(param map[string]string) *PatchLBConfigOptions
SetHeaders : Allow user to set Headers
func (*PatchLBConfigOptions) SetProxyProtocol ¶
func (options *PatchLBConfigOptions) SetProxyProtocol(proxyProtocol *LBProxyProtocolConfig) *PatchLBConfigOptions
SetProxyProtocol : Allow user to set ProxyProtocol
func (*PatchLBConfigOptions) SetType ¶
func (options *PatchLBConfigOptions) SetType(typeVar string) *PatchLBConfigOptions
SetType : Allow user to set Type
type PatchWorkerPoolOptions ¶
type PatchWorkerPoolOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker pool. To list all worker pools for a cluster, use the `GET /v1/clusters/{idOrName}/workerpools` // API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. PoolidOrName *string `validate:"required,ne="` AllowSingleOpenShiftWorker *bool Labels map[string]string ReasonForResize *string SizePerZone *int64 State *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
PatchWorkerPoolOptions : The PatchWorkerPool options.
func (*PatchWorkerPoolOptions) SetAllowSingleOpenShiftWorker ¶
func (options *PatchWorkerPoolOptions) SetAllowSingleOpenShiftWorker(allowSingleOpenShiftWorker bool) *PatchWorkerPoolOptions
SetAllowSingleOpenShiftWorker : Allow user to set AllowSingleOpenShiftWorker
func (*PatchWorkerPoolOptions) SetHeaders ¶
func (options *PatchWorkerPoolOptions) SetHeaders(param map[string]string) *PatchWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*PatchWorkerPoolOptions) SetIdOrName ¶
func (options *PatchWorkerPoolOptions) SetIdOrName(idOrName string) *PatchWorkerPoolOptions
SetIdOrName : Allow user to set IdOrName
func (*PatchWorkerPoolOptions) SetLabels ¶
func (options *PatchWorkerPoolOptions) SetLabels(labels map[string]string) *PatchWorkerPoolOptions
SetLabels : Allow user to set Labels
func (*PatchWorkerPoolOptions) SetPoolidOrName ¶
func (options *PatchWorkerPoolOptions) SetPoolidOrName(poolidOrName string) *PatchWorkerPoolOptions
SetPoolidOrName : Allow user to set PoolidOrName
func (*PatchWorkerPoolOptions) SetReasonForResize ¶
func (options *PatchWorkerPoolOptions) SetReasonForResize(reasonForResize string) *PatchWorkerPoolOptions
SetReasonForResize : Allow user to set ReasonForResize
func (*PatchWorkerPoolOptions) SetSizePerZone ¶
func (options *PatchWorkerPoolOptions) SetSizePerZone(sizePerZone int64) *PatchWorkerPoolOptions
SetSizePerZone : Allow user to set SizePerZone
func (*PatchWorkerPoolOptions) SetState ¶
func (options *PatchWorkerPoolOptions) SetState(state string) *PatchWorkerPoolOptions
SetState : Allow user to set State
func (*PatchWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *PatchWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *PatchWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type Permissions ¶
type Permissions struct { // PermissionsAnalysis describes the result of checking granted permissions // Note: the default zero/empty value implies sufficient permissions. Recommended *PermissionsAnalysis `json:"recommended,omitempty"` // PermissionsAnalysis describes the result of checking granted permissions // Note: the default zero/empty value implies sufficient permissions. Required *PermissionsAnalysis `json:"required,omitempty"` }
Permissions : Permissions describes the result of checking granted permissions Note: the default zero/empty value implies sufficient permissions.
type PermissionsAnalysis ¶
type PermissionsAnalysis struct { // Insufficient is true if granted permissions are insufficient Note: the default zero/empty value implies sufficient // permissions. Insufficient *bool `json:"insufficient,omitempty"` // MissingPermissions describes why granted permissions are insufficient, using IaaS-specific terminology (e.g to // present to the user in permissions warning or failure messages). MissingPermissions []string `json:"missingPermissions,omitempty"` }
PermissionsAnalysis : PermissionsAnalysis describes the result of checking granted permissions Note: the default zero/empty value implies sufficient permissions.
type ProductConfig ¶
type ProductConfig struct { CompanyName *string `json:"company_name,omitempty"` ContainerServiceName *string `json:"container_service_name,omitempty"` IaasName *string `json:"iaas_name,omitempty"` ProductName *string `json:"product_name,omitempty"` ProductNameShort *string `json:"product_name_short,omitempty"` }
ProductConfig : ProductConfig properties.
type RebalanceWorkerPoolOptions ¶
type RebalanceWorkerPoolOptions struct { Cluster *string Workerpool *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RebalanceWorkerPoolOptions : The RebalanceWorkerPool options.
func (*RebalanceWorkerPoolOptions) SetCluster ¶
func (options *RebalanceWorkerPoolOptions) SetCluster(cluster string) *RebalanceWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*RebalanceWorkerPoolOptions) SetHeaders ¶
func (options *RebalanceWorkerPoolOptions) SetHeaders(param map[string]string) *RebalanceWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*RebalanceWorkerPoolOptions) SetWorkerpool ¶
func (options *RebalanceWorkerPoolOptions) SetWorkerpool(workerpool string) *RebalanceWorkerPoolOptions
SetWorkerpool : Allow user to set Workerpool
func (*RebalanceWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *RebalanceWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RebalanceWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RefreshLoggingConfigOptions ¶
type RefreshLoggingConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
RefreshLoggingConfigOptions : The RefreshLoggingConfig options.
func (*RefreshLoggingConfigOptions) SetForceUpdate ¶
func (options *RefreshLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *RefreshLoggingConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*RefreshLoggingConfigOptions) SetHeaders ¶
func (options *RefreshLoggingConfigOptions) SetHeaders(param map[string]string) *RefreshLoggingConfigOptions
SetHeaders : Allow user to set Headers
func (*RefreshLoggingConfigOptions) SetIdOrName ¶
func (options *RefreshLoggingConfigOptions) SetIdOrName(idOrName string) *RefreshLoggingConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*RefreshLoggingConfigOptions) SetXAuthResourceGroupID ¶
func (options *RefreshLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *RefreshLoggingConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type RegenerateCertOptions ¶
type RegenerateCertOptions struct { Cluster *string Subdomain *string // Allows users to set headers on API requests Headers map[string]string }
RegenerateCertOptions : The RegenerateCert options.
func (*RegenerateCertOptions) SetCluster ¶
func (options *RegenerateCertOptions) SetCluster(cluster string) *RegenerateCertOptions
SetCluster : Allow user to set Cluster
func (*RegenerateCertOptions) SetHeaders ¶
func (options *RegenerateCertOptions) SetHeaders(param map[string]string) *RegenerateCertOptions
SetHeaders : Allow user to set Headers
func (*RegenerateCertOptions) SetSubdomain ¶
func (options *RegenerateCertOptions) SetSubdomain(subdomain string) *RegenerateCertOptions
SetSubdomain : Allow user to set Subdomain
type Region ¶
type Region struct { Alias *string `json:"alias,omitempty"` CfURL *string `json:"cfURL,omitempty"` FreeEnabled *bool `json:"freeEnabled,omitempty"` Name *string `json:"name,omitempty"` Satellite *bool `json:"satellite,omitempty"` }
Region : Region represnts information about a region for the cli and ui.
type Regions ¶
type Regions struct {
Regions []Region `json:"regions,omitempty"`
}
Regions : Regions represnts information about all the regions for the cli and ui.
type RegisterDNSWithIPOptions ¶
type RegisterDNSWithIPOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` ClusterID *string NlbDnsType *string NlbHost *string NlbIPArray []string NlbMonitorState *string NlbSslSecretName *string NlbSslSecretStatus *string NlbType *string SecretNamespace *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RegisterDNSWithIPOptions : The RegisterDNSWithIP options.
func (*RegisterDNSWithIPOptions) SetClusterID ¶
func (options *RegisterDNSWithIPOptions) SetClusterID(clusterID string) *RegisterDNSWithIPOptions
SetClusterID : Allow user to set ClusterID
func (*RegisterDNSWithIPOptions) SetHeaders ¶
func (options *RegisterDNSWithIPOptions) SetHeaders(param map[string]string) *RegisterDNSWithIPOptions
SetHeaders : Allow user to set Headers
func (*RegisterDNSWithIPOptions) SetIdOrName ¶
func (options *RegisterDNSWithIPOptions) SetIdOrName(idOrName string) *RegisterDNSWithIPOptions
SetIdOrName : Allow user to set IdOrName
func (*RegisterDNSWithIPOptions) SetNlbDnsType ¶
func (options *RegisterDNSWithIPOptions) SetNlbDnsType(nlbDnsType string) *RegisterDNSWithIPOptions
SetNlbDnsType : Allow user to set NlbDnsType
func (*RegisterDNSWithIPOptions) SetNlbHost ¶
func (options *RegisterDNSWithIPOptions) SetNlbHost(nlbHost string) *RegisterDNSWithIPOptions
SetNlbHost : Allow user to set NlbHost
func (*RegisterDNSWithIPOptions) SetNlbIPArray ¶
func (options *RegisterDNSWithIPOptions) SetNlbIPArray(nlbIPArray []string) *RegisterDNSWithIPOptions
SetNlbIPArray : Allow user to set NlbIPArray
func (*RegisterDNSWithIPOptions) SetNlbMonitorState ¶
func (options *RegisterDNSWithIPOptions) SetNlbMonitorState(nlbMonitorState string) *RegisterDNSWithIPOptions
SetNlbMonitorState : Allow user to set NlbMonitorState
func (*RegisterDNSWithIPOptions) SetNlbSslSecretName ¶
func (options *RegisterDNSWithIPOptions) SetNlbSslSecretName(nlbSslSecretName string) *RegisterDNSWithIPOptions
SetNlbSslSecretName : Allow user to set NlbSslSecretName
func (*RegisterDNSWithIPOptions) SetNlbSslSecretStatus ¶
func (options *RegisterDNSWithIPOptions) SetNlbSslSecretStatus(nlbSslSecretStatus string) *RegisterDNSWithIPOptions
SetNlbSslSecretStatus : Allow user to set NlbSslSecretStatus
func (*RegisterDNSWithIPOptions) SetNlbType ¶
func (options *RegisterDNSWithIPOptions) SetNlbType(nlbType string) *RegisterDNSWithIPOptions
SetNlbType : Allow user to set NlbType
func (*RegisterDNSWithIPOptions) SetSecretNamespace ¶
func (options *RegisterDNSWithIPOptions) SetSecretNamespace(secretNamespace string) *RegisterDNSWithIPOptions
SetSecretNamespace : Allow user to set SecretNamespace
func (*RegisterDNSWithIPOptions) SetXAuthResourceGroup ¶
func (options *RegisterDNSWithIPOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RegisterDNSWithIPOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RegisterMultishiftClusterOptions ¶
type RegisterMultishiftClusterOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `ibmcloud // iam oauth-tokens`. This header may be omitted if you use the `POST /v1/credentials` API prior to this request. XAuthRefreshToken *string `validate:"required"` Controller *string Ips []string // Allows users to set headers on API requests Headers map[string]string }
RegisterMultishiftClusterOptions : The RegisterMultishiftCluster options.
func (*RegisterMultishiftClusterOptions) SetController ¶
func (options *RegisterMultishiftClusterOptions) SetController(controller string) *RegisterMultishiftClusterOptions
SetController : Allow user to set Controller
func (*RegisterMultishiftClusterOptions) SetHeaders ¶
func (options *RegisterMultishiftClusterOptions) SetHeaders(param map[string]string) *RegisterMultishiftClusterOptions
SetHeaders : Allow user to set Headers
func (*RegisterMultishiftClusterOptions) SetIps ¶
func (options *RegisterMultishiftClusterOptions) SetIps(ips []string) *RegisterMultishiftClusterOptions
SetIps : Allow user to set Ips
func (*RegisterMultishiftClusterOptions) SetXAuthRefreshToken ¶
func (options *RegisterMultishiftClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *RegisterMultishiftClusterOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type RegisteredStorage ¶
type RegisteredStorage struct { DefaultVersion *string `json:"default-version,omitempty"` Description *string `json:"description,omitempty"` Displayname *string `json:"displayname,omitempty"` Enabled *string `json:"enabled,omitempty"` Name *string `json:"name,omitempty"` Provider *string `json:"provider,omitempty"` Versions []RegisteredStorageVersion `json:"versions,omitempty"` }
RegisteredStorage : RegisteredStorage struct
type RegisteredStorageVersion ¶
type RegisteredStorageVersion struct { CustomParameters []CustomParameter `json:"custom-parameters,omitempty"` Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` StorageClassParameters []CustomParameter `json:"storage-class-parameters,omitempty"` StorageClassTemplate *string `json:"storage-class-template,omitempty"` Tags []EnvVar `json:"tags,omitempty"` VendorStorageClassParameters []map[string]string `json:"vendor-storage-class-parameters,omitempty"` }
RegisteredStorageVersion : RegisteredStorageVersion struct
type RemoteResources ¶
type RemoteResources struct { Cluster *RemoteResourcesCluster `json:"cluster,omitempty"` LastModified *string `json:"lastModified,omitempty"` SearchableData *RemoteResourcesSearchableData `json:"searchableData,omitempty"` }
RemoteResources : RemoteResources struct
type RemoteResourcesCluster ¶
type RemoteResourcesCluster struct { ClusterID *string `json:"clusterId,omitempty"` Name *string `json:"name,omitempty"` }
RemoteResourcesCluster : RemoteResourcesCluster struct
type RemoteResourcesSearchableData ¶
type RemoteResourcesSearchableData struct { Errors interface{} `json:"errors,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` SearchableExpression *string `json:"searchableExpression,omitempty"` }
RemoteResourcesSearchableData : RemoteResourcesSearchableData struct
type RemoveAssignmentOptions ¶
type RemoveAssignmentOptions struct { // The UUID of the assignment. To list the assignments that you have access to, run `ibmcloud sat storage assignment // ls`. UUID *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
RemoveAssignmentOptions : The RemoveAssignment options.
func (*RemoveAssignmentOptions) SetHeaders ¶
func (options *RemoveAssignmentOptions) SetHeaders(param map[string]string) *RemoveAssignmentOptions
SetHeaders : Allow user to set Headers
func (*RemoveAssignmentOptions) SetUUID ¶
func (options *RemoveAssignmentOptions) SetUUID(uuid string) *RemoveAssignmentOptions
SetUUID : Allow user to set UUID
type RemoveClusterACLsOptions ¶
type RemoveClusterACLsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ACL list to patch. AclList []string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveClusterACLsOptions : The RemoveClusterACLs options.
func (*RemoveClusterACLsOptions) SetAclList ¶
func (options *RemoveClusterACLsOptions) SetAclList(aclList []string) *RemoveClusterACLsOptions
SetAclList : Allow user to set AclList
func (*RemoveClusterACLsOptions) SetHeaders ¶
func (options *RemoveClusterACLsOptions) SetHeaders(param map[string]string) *RemoveClusterACLsOptions
SetHeaders : Allow user to set Headers
func (*RemoveClusterACLsOptions) SetIdOrName ¶
func (options *RemoveClusterACLsOptions) SetIdOrName(idOrName string) *RemoveClusterACLsOptions
SetIdOrName : Allow user to set IdOrName
func (*RemoveClusterACLsOptions) SetXAuthResourceGroup ¶
func (options *RemoveClusterACLsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterACLsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveClusterOptions ¶
type RemoveClusterOptions struct { // The name or ID of the cluster that you want to remove. To list the clusters that you have access to, use the `GET // /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // To delete additional resources linked to the cluster such as VLANs, subnets, and storage, pass `true`. DeleteResources *string // Allows users to set headers on API requests Headers map[string]string }
RemoveClusterOptions : The RemoveCluster options.
func (*RemoveClusterOptions) SetDeleteResources ¶
func (options *RemoveClusterOptions) SetDeleteResources(deleteResources string) *RemoveClusterOptions
SetDeleteResources : Allow user to set DeleteResources
func (*RemoveClusterOptions) SetHeaders ¶
func (options *RemoveClusterOptions) SetHeaders(param map[string]string) *RemoveClusterOptions
SetHeaders : Allow user to set Headers
func (*RemoveClusterOptions) SetIdOrName ¶
func (options *RemoveClusterOptions) SetIdOrName(idOrName string) *RemoveClusterOptions
SetIdOrName : Allow user to set IdOrName
func (*RemoveClusterOptions) SetXAuthResourceGroup ¶
func (options *RemoveClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveClusterUserSubnetOptions ¶
type RemoveClusterUserSubnetOptions struct { // The name or ID of the cluster that you want to remove the user-managed subnet from. To list the clusters that you // have access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The GUID of the user-managed subnet that you want to remove from your cluster. SubnetID *string `validate:"required,ne="` // The ID of the private VLAN that the user-managed subnet is on. VlanID *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveClusterUserSubnetOptions : The RemoveClusterUserSubnet options.
func (*RemoveClusterUserSubnetOptions) SetHeaders ¶
func (options *RemoveClusterUserSubnetOptions) SetHeaders(param map[string]string) *RemoveClusterUserSubnetOptions
SetHeaders : Allow user to set Headers
func (*RemoveClusterUserSubnetOptions) SetIdOrName ¶
func (options *RemoveClusterUserSubnetOptions) SetIdOrName(idOrName string) *RemoveClusterUserSubnetOptions
SetIdOrName : Allow user to set IdOrName
func (*RemoveClusterUserSubnetOptions) SetSubnetID ¶
func (options *RemoveClusterUserSubnetOptions) SetSubnetID(subnetID string) *RemoveClusterUserSubnetOptions
SetSubnetID : Allow user to set SubnetID
func (*RemoveClusterUserSubnetOptions) SetVlanID ¶
func (options *RemoveClusterUserSubnetOptions) SetVlanID(vlanID string) *RemoveClusterUserSubnetOptions
SetVlanID : Allow user to set VlanID
func (*RemoveClusterUserSubnetOptions) SetXAuthResourceGroup ¶
func (options *RemoveClusterUserSubnetOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterUserSubnetOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveClusterWorkerOptions ¶
type RemoveClusterWorkerOptions struct { // The name or ID of the cluster to add additional worker nodes to. To list the clusters that you have access to, use // the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker node. To list all worker nodes for a cluster, use the `GET /v1/clusters/{idOrName}/workers` API // or run `ibmcloud ks worker ls --cluster <cluster_name_or_ID>`. WorkerID *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveClusterWorkerOptions : The RemoveClusterWorker options.
func (*RemoveClusterWorkerOptions) SetHeaders ¶
func (options *RemoveClusterWorkerOptions) SetHeaders(param map[string]string) *RemoveClusterWorkerOptions
SetHeaders : Allow user to set Headers
func (*RemoveClusterWorkerOptions) SetIdOrName ¶
func (options *RemoveClusterWorkerOptions) SetIdOrName(idOrName string) *RemoveClusterWorkerOptions
SetIdOrName : Allow user to set IdOrName
func (*RemoveClusterWorkerOptions) SetWorkerID ¶
func (options *RemoveClusterWorkerOptions) SetWorkerID(workerID string) *RemoveClusterWorkerOptions
SetWorkerID : Allow user to set WorkerID
func (*RemoveClusterWorkerOptions) SetXAuthResourceGroup ¶
func (options *RemoveClusterWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveClusterWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveLBHostnameOptions ¶
type RemoveLBHostnameOptions struct { Cluster *string DnsType *string LbHostname *string NlbSubdomain *string SecretNamespace *string Type *string // Allows users to set headers on API requests Headers map[string]string }
RemoveLBHostnameOptions : The RemoveLBHostname options.
func (*RemoveLBHostnameOptions) SetCluster ¶
func (options *RemoveLBHostnameOptions) SetCluster(cluster string) *RemoveLBHostnameOptions
SetCluster : Allow user to set Cluster
func (*RemoveLBHostnameOptions) SetDnsType ¶
func (options *RemoveLBHostnameOptions) SetDnsType(dnsType string) *RemoveLBHostnameOptions
SetDnsType : Allow user to set DnsType
func (*RemoveLBHostnameOptions) SetHeaders ¶
func (options *RemoveLBHostnameOptions) SetHeaders(param map[string]string) *RemoveLBHostnameOptions
SetHeaders : Allow user to set Headers
func (*RemoveLBHostnameOptions) SetLbHostname ¶
func (options *RemoveLBHostnameOptions) SetLbHostname(lbHostname string) *RemoveLBHostnameOptions
SetLbHostname : Allow user to set LbHostname
func (*RemoveLBHostnameOptions) SetNlbSubdomain ¶
func (options *RemoveLBHostnameOptions) SetNlbSubdomain(nlbSubdomain string) *RemoveLBHostnameOptions
SetNlbSubdomain : Allow user to set NlbSubdomain
func (*RemoveLBHostnameOptions) SetSecretNamespace ¶
func (options *RemoveLBHostnameOptions) SetSecretNamespace(secretNamespace string) *RemoveLBHostnameOptions
SetSecretNamespace : Allow user to set SecretNamespace
func (*RemoveLBHostnameOptions) SetType ¶
func (options *RemoveLBHostnameOptions) SetType(typeVar string) *RemoveLBHostnameOptions
SetType : Allow user to set Type
type RemoveLoggingInstanceOptions ¶
type RemoveLoggingInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. Required only in the absense of an IAM cookie and when the API is invoked through a CURL // command. XAuthRefreshToken *string `validate:"required"` Cluster *string Instance *string // Allows users to set headers on API requests Headers map[string]string }
RemoveLoggingInstanceOptions : The RemoveLoggingInstance options.
func (*RemoveLoggingInstanceOptions) SetCluster ¶
func (options *RemoveLoggingInstanceOptions) SetCluster(cluster string) *RemoveLoggingInstanceOptions
SetCluster : Allow user to set Cluster
func (*RemoveLoggingInstanceOptions) SetHeaders ¶
func (options *RemoveLoggingInstanceOptions) SetHeaders(param map[string]string) *RemoveLoggingInstanceOptions
SetHeaders : Allow user to set Headers
func (*RemoveLoggingInstanceOptions) SetInstance ¶
func (options *RemoveLoggingInstanceOptions) SetInstance(instance string) *RemoveLoggingInstanceOptions
SetInstance : Allow user to set Instance
func (*RemoveLoggingInstanceOptions) SetXAuthRefreshToken ¶
func (options *RemoveLoggingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *RemoveLoggingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type RemoveMonitoringInstanceOptions ¶
type RemoveMonitoringInstanceOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. XAuthRefreshToken *string `validate:"required"` Cluster *string Instance *string // Allows users to set headers on API requests Headers map[string]string }
RemoveMonitoringInstanceOptions : The RemoveMonitoringInstance options.
func (*RemoveMonitoringInstanceOptions) SetCluster ¶
func (options *RemoveMonitoringInstanceOptions) SetCluster(cluster string) *RemoveMonitoringInstanceOptions
SetCluster : Allow user to set Cluster
func (*RemoveMonitoringInstanceOptions) SetHeaders ¶
func (options *RemoveMonitoringInstanceOptions) SetHeaders(param map[string]string) *RemoveMonitoringInstanceOptions
SetHeaders : Allow user to set Headers
func (*RemoveMonitoringInstanceOptions) SetInstance ¶
func (options *RemoveMonitoringInstanceOptions) SetInstance(instance string) *RemoveMonitoringInstanceOptions
SetInstance : Allow user to set Instance
func (*RemoveMonitoringInstanceOptions) SetXAuthRefreshToken ¶
func (options *RemoveMonitoringInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *RemoveMonitoringInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type RemoveSatelliteHostOptions ¶
type RemoveSatelliteHostOptions struct { // The name or ID of the Satellite location. Controller *string // The ID of the host to remove. HostID *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveSatelliteHostOptions : The RemoveSatelliteHost options.
func (*RemoveSatelliteHostOptions) SetController ¶
func (options *RemoveSatelliteHostOptions) SetController(controller string) *RemoveSatelliteHostOptions
SetController : Allow user to set Controller
func (*RemoveSatelliteHostOptions) SetHeaders ¶
func (options *RemoveSatelliteHostOptions) SetHeaders(param map[string]string) *RemoveSatelliteHostOptions
SetHeaders : Allow user to set Headers
func (*RemoveSatelliteHostOptions) SetHostID ¶
func (options *RemoveSatelliteHostOptions) SetHostID(hostID string) *RemoveSatelliteHostOptions
SetHostID : Allow user to set HostID
func (*RemoveSatelliteHostOptions) SetXAuthResourceGroup ¶
func (options *RemoveSatelliteHostOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveSatelliteHostOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveSatelliteLocationOptions ¶
type RemoveSatelliteLocationOptions struct { // The name or ID of the Satellite location. Controller *string // Optional: The RedHat pull secret to create the OpenShift cluster. PullSecret *string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveSatelliteLocationOptions : The RemoveSatelliteLocation options.
func (*RemoveSatelliteLocationOptions) SetController ¶
func (options *RemoveSatelliteLocationOptions) SetController(controller string) *RemoveSatelliteLocationOptions
SetController : Allow user to set Controller
func (*RemoveSatelliteLocationOptions) SetHeaders ¶
func (options *RemoveSatelliteLocationOptions) SetHeaders(param map[string]string) *RemoveSatelliteLocationOptions
SetHeaders : Allow user to set Headers
func (*RemoveSatelliteLocationOptions) SetPullSecret ¶
func (options *RemoveSatelliteLocationOptions) SetPullSecret(pullSecret string) *RemoveSatelliteLocationOptions
SetPullSecret : Allow user to set PullSecret
func (*RemoveSatelliteLocationOptions) SetXAuthResourceGroup ¶
func (options *RemoveSatelliteLocationOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveSatelliteLocationOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveStorageConfigurationOptions ¶
type RemoveStorageConfigurationOptions struct { // The UUID of the storage configuration. To list the storage configurations that you have access to, run `ibmcloud sat // storage config ls`. To view the storage assignments associated with a given storage configuration and the storage // configuration UUID, run `ibmcloud sat config get --config=<storage-configuration-name>`. UUID *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
RemoveStorageConfigurationOptions : The RemoveStorageConfiguration options.
func (*RemoveStorageConfigurationOptions) SetHeaders ¶
func (options *RemoveStorageConfigurationOptions) SetHeaders(param map[string]string) *RemoveStorageConfigurationOptions
SetHeaders : Allow user to set Headers
func (*RemoveStorageConfigurationOptions) SetUUID ¶
func (options *RemoveStorageConfigurationOptions) SetUUID(uuid string) *RemoveStorageConfigurationOptions
SetUUID : Allow user to set UUID
type RemoveSubscriptionData ¶
type RemoveSubscriptionData struct {
RemoveSubscription *RemoveSubscriptionType `json:"removeSubscription,omitempty"`
}
RemoveSubscriptionData : RemoveSubscriptionData struct
type RemoveSubscriptionType ¶
type RemoveSubscriptionType struct { Success *bool `json:"success,omitempty"` UUID *string `json:"uuid,omitempty"` }
RemoveSubscriptionType : RemoveSubscriptionType struct
type RemoveUserCredentialsOptions ¶
type RemoveUserCredentialsOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to remove infrastructure credentials. To list // available regions, use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
RemoveUserCredentialsOptions : The RemoveUserCredentials options.
func (*RemoveUserCredentialsOptions) SetHeaders ¶
func (options *RemoveUserCredentialsOptions) SetHeaders(param map[string]string) *RemoveUserCredentialsOptions
SetHeaders : Allow user to set Headers
func (*RemoveUserCredentialsOptions) SetXRegion ¶
func (options *RemoveUserCredentialsOptions) SetXRegion(xRegion string) *RemoveUserCredentialsOptions
SetXRegion : Allow user to set XRegion
type RemoveWorkerPool1Options ¶
type RemoveWorkerPool1Options struct { Cluster *string Workerpool *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveWorkerPool1Options : The RemoveWorkerPool1 options.
func (*RemoveWorkerPool1Options) SetCluster ¶
func (options *RemoveWorkerPool1Options) SetCluster(cluster string) *RemoveWorkerPool1Options
SetCluster : Allow user to set Cluster
func (*RemoveWorkerPool1Options) SetHeaders ¶
func (options *RemoveWorkerPool1Options) SetHeaders(param map[string]string) *RemoveWorkerPool1Options
SetHeaders : Allow user to set Headers
func (*RemoveWorkerPool1Options) SetWorkerpool ¶
func (options *RemoveWorkerPool1Options) SetWorkerpool(workerpool string) *RemoveWorkerPool1Options
SetWorkerpool : Allow user to set Workerpool
func (*RemoveWorkerPool1Options) SetXAuthResourceGroup ¶
func (options *RemoveWorkerPool1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPool1Options
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveWorkerPoolOptions ¶
type RemoveWorkerPoolOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker pool. To list all worker pools for a cluster, use the `GET /v1/clusters/{idOrName}/workerpools` // API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. PoolidOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveWorkerPoolOptions : The RemoveWorkerPool options.
func (*RemoveWorkerPoolOptions) SetHeaders ¶
func (options *RemoveWorkerPoolOptions) SetHeaders(param map[string]string) *RemoveWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*RemoveWorkerPoolOptions) SetIdOrName ¶
func (options *RemoveWorkerPoolOptions) SetIdOrName(idOrName string) *RemoveWorkerPoolOptions
SetIdOrName : Allow user to set IdOrName
func (*RemoveWorkerPoolOptions) SetPoolidOrName ¶
func (options *RemoveWorkerPoolOptions) SetPoolidOrName(poolidOrName string) *RemoveWorkerPoolOptions
SetPoolidOrName : Allow user to set PoolidOrName
func (*RemoveWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *RemoveWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type RemoveWorkerPoolZone1Options ¶
type RemoveWorkerPoolZone1Options struct { // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string `validate:"required"` Cluster *string Workerpool *string Zone *string // Allows users to set headers on API requests Headers map[string]string }
RemoveWorkerPoolZone1Options : The RemoveWorkerPoolZone1 options.
func (*RemoveWorkerPoolZone1Options) SetCluster ¶
func (options *RemoveWorkerPoolZone1Options) SetCluster(cluster string) *RemoveWorkerPoolZone1Options
SetCluster : Allow user to set Cluster
func (*RemoveWorkerPoolZone1Options) SetHeaders ¶
func (options *RemoveWorkerPoolZone1Options) SetHeaders(param map[string]string) *RemoveWorkerPoolZone1Options
SetHeaders : Allow user to set Headers
func (*RemoveWorkerPoolZone1Options) SetWorkerpool ¶
func (options *RemoveWorkerPoolZone1Options) SetWorkerpool(workerpool string) *RemoveWorkerPoolZone1Options
SetWorkerpool : Allow user to set Workerpool
func (*RemoveWorkerPoolZone1Options) SetXAuthResourceGroup ¶
func (options *RemoveWorkerPoolZone1Options) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPoolZone1Options
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*RemoveWorkerPoolZone1Options) SetZone ¶
func (options *RemoveWorkerPoolZone1Options) SetZone(zone string) *RemoveWorkerPoolZone1Options
SetZone : Allow user to set Zone
type RemoveWorkerPoolZoneOptions ¶
type RemoveWorkerPoolZoneOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker pool. To list all worker pools for a cluster, use the `GET /v1/clusters/{idOrName}/workerpools` // API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. PoolidOrName *string `validate:"required,ne="` // The ID of the zone that you want to remove from the worker pool. To list all worker pools for a cluster, use the // `GET /v1/zones` API or run `ibmcloud ks zone ls`. Zoneid *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RemoveWorkerPoolZoneOptions : The RemoveWorkerPoolZone options.
func (*RemoveWorkerPoolZoneOptions) SetHeaders ¶
func (options *RemoveWorkerPoolZoneOptions) SetHeaders(param map[string]string) *RemoveWorkerPoolZoneOptions
SetHeaders : Allow user to set Headers
func (*RemoveWorkerPoolZoneOptions) SetIdOrName ¶
func (options *RemoveWorkerPoolZoneOptions) SetIdOrName(idOrName string) *RemoveWorkerPoolZoneOptions
SetIdOrName : Allow user to set IdOrName
func (*RemoveWorkerPoolZoneOptions) SetPoolidOrName ¶
func (options *RemoveWorkerPoolZoneOptions) SetPoolidOrName(poolidOrName string) *RemoveWorkerPoolZoneOptions
SetPoolidOrName : Allow user to set PoolidOrName
func (*RemoveWorkerPoolZoneOptions) SetXAuthResourceGroup ¶
func (options *RemoveWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RemoveWorkerPoolZoneOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*RemoveWorkerPoolZoneOptions) SetZoneid ¶
func (options *RemoveWorkerPoolZoneOptions) SetZoneid(zoneid string) *RemoveWorkerPoolZoneOptions
SetZoneid : Allow user to set Zoneid
type ReplaceLBHostnameOptions ¶
type ReplaceLBHostnameOptions struct { Cluster *string DnsType *string LbHostname *string NlbSubdomain *string SecretNamespace *string Type *string // Allows users to set headers on API requests Headers map[string]string }
ReplaceLBHostnameOptions : The ReplaceLBHostname options.
func (*ReplaceLBHostnameOptions) SetCluster ¶
func (options *ReplaceLBHostnameOptions) SetCluster(cluster string) *ReplaceLBHostnameOptions
SetCluster : Allow user to set Cluster
func (*ReplaceLBHostnameOptions) SetDnsType ¶
func (options *ReplaceLBHostnameOptions) SetDnsType(dnsType string) *ReplaceLBHostnameOptions
SetDnsType : Allow user to set DnsType
func (*ReplaceLBHostnameOptions) SetHeaders ¶
func (options *ReplaceLBHostnameOptions) SetHeaders(param map[string]string) *ReplaceLBHostnameOptions
SetHeaders : Allow user to set Headers
func (*ReplaceLBHostnameOptions) SetLbHostname ¶
func (options *ReplaceLBHostnameOptions) SetLbHostname(lbHostname string) *ReplaceLBHostnameOptions
SetLbHostname : Allow user to set LbHostname
func (*ReplaceLBHostnameOptions) SetNlbSubdomain ¶
func (options *ReplaceLBHostnameOptions) SetNlbSubdomain(nlbSubdomain string) *ReplaceLBHostnameOptions
SetNlbSubdomain : Allow user to set NlbSubdomain
func (*ReplaceLBHostnameOptions) SetSecretNamespace ¶
func (options *ReplaceLBHostnameOptions) SetSecretNamespace(secretNamespace string) *ReplaceLBHostnameOptions
SetSecretNamespace : Allow user to set SecretNamespace
func (*ReplaceLBHostnameOptions) SetType ¶
func (options *ReplaceLBHostnameOptions) SetType(typeVar string) *ReplaceLBHostnameOptions
SetType : Allow user to set Type
type ReplaceWorkerOptions ¶
type ReplaceWorkerOptions struct { Cluster *string Update *bool WorkerID *string // The ID of the resource group that the cluster is in. To check the resource group ID of a VPC cluster, use the `GET // /v2/vpc/getCluster?cluster=idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
ReplaceWorkerOptions : The ReplaceWorker options.
func (*ReplaceWorkerOptions) SetCluster ¶
func (options *ReplaceWorkerOptions) SetCluster(cluster string) *ReplaceWorkerOptions
SetCluster : Allow user to set Cluster
func (*ReplaceWorkerOptions) SetHeaders ¶
func (options *ReplaceWorkerOptions) SetHeaders(param map[string]string) *ReplaceWorkerOptions
SetHeaders : Allow user to set Headers
func (*ReplaceWorkerOptions) SetUpdate ¶
func (options *ReplaceWorkerOptions) SetUpdate(update bool) *ReplaceWorkerOptions
SetUpdate : Allow user to set Update
func (*ReplaceWorkerOptions) SetWorkerID ¶
func (options *ReplaceWorkerOptions) SetWorkerID(workerID string) *ReplaceWorkerOptions
SetWorkerID : Allow user to set WorkerID
func (*ReplaceWorkerOptions) SetXAuthResourceGroup ¶
func (options *ReplaceWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ReplaceWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type ResetUserAPIKeyOptions ¶
type ResetUserAPIKeyOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to reset the IAM API key. To list available regions, // use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ResetUserAPIKeyOptions : The ResetUserAPIKey options.
func (*ResetUserAPIKeyOptions) SetHeaders ¶
func (options *ResetUserAPIKeyOptions) SetHeaders(param map[string]string) *ResetUserAPIKeyOptions
SetHeaders : Allow user to set Headers
func (*ResetUserAPIKeyOptions) SetXAuthRefreshToken ¶
func (options *ResetUserAPIKeyOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ResetUserAPIKeyOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*ResetUserAPIKeyOptions) SetXRegion ¶
func (options *ResetUserAPIKeyOptions) SetXRegion(xRegion string) *ResetUserAPIKeyOptions
SetXRegion : Allow user to set XRegion
type ResourceFieldSelector ¶
type ResourceFieldSelector struct { // Container name: required for volumes, optional for env vars // +optional. ContainerName *string `json:"containerName,omitempty"` // The serialization format is: // // <quantity> ::= <signedNumber><suffix> // (Note that <suffix> may be empty, from the "" case in <decimalSI>.) // <digit> ::= 0 | 1 | ... | 9 // <digits> ::= <digit> | <digit><digits> // <number> ::= <digits> | <digits>.<digits> | <digits>. | .<digits> // <sign> ::= "+" | "-" // <signedNumber> ::= <number> | <sign><number> // <suffix> ::= <binarySI> | <decimalExponent> | <decimalSI> // <binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei // (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) // <decimalSI> ::= m | "" | k | M | G | T | P | E // (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) // <decimalExponent> ::= "e" <signedNumber> | "E" <signedNumber> // // No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in // magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. // (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. // // When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type // again when it is serialized. // // Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or // down (with a corresponding increase or decrease in Mantissa) such that: a. No precision is lost b. No fractional // digits will be emitted c. The exponent (or suffix) is as large as possible. The sign will be omitted unless the // number is negative. // // Examples: 1.5 will be serialized as "1500m" 1.5Gi will be serialized as "1536Mi" // // Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of // this exercise. // // Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical // form. (So always use canonical form, or don't diff.) // // This format is intended to make it difficult to use these numbers without writing some sort of special handling code // in the hopes that that will cause implementors to also use a fixed point implementation. // // +protobuf=true // +protobuf.embed=string // +protobuf.options.marshal=false // +protobuf.options.(gogoproto.goproto_stringer)=false // +k8s:deepcopy-gen=true // +k8s:openapi-gen=true. Divisor interface{} `json:"divisor,omitempty"` // Required: resource to select. Resource *string `json:"resource,omitempty"` }
ResourceFieldSelector : ResourceFieldSelector represents container resources (cpu, memory) and their output format.
type ResponseErrors ¶
type ResponseErrors struct { IncidentID *string `json:"incidentID,omitempty"` Items []UserError `json:"items,omitempty"` }
ResponseErrors : ResponseErrors are used to communicate to non-critical errors to end users.
type RollbackUpdateOptions ¶
type RollbackUpdateOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
RollbackUpdateOptions : The RollbackUpdate options.
func (*RollbackUpdateOptions) SetHeaders ¶
func (options *RollbackUpdateOptions) SetHeaders(param map[string]string) *RollbackUpdateOptions
SetHeaders : Allow user to set Headers
func (*RollbackUpdateOptions) SetIdOrName ¶
func (options *RollbackUpdateOptions) SetIdOrName(idOrName string) *RollbackUpdateOptions
SetIdOrName : Allow user to set IdOrName
func (*RollbackUpdateOptions) SetXAuthResourceGroup ¶
func (options *RollbackUpdateOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *RollbackUpdateOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type SatelliteCreateWorkerPoolZone ¶
type SatelliteCreateWorkerPoolZone struct {
ID *string `json:"id,omitempty"`
}
SatelliteCreateWorkerPoolZone : SatelliteCreateWorkerPoolZone contains all fields in the zones part of all requests to create worker pools.
type Secret ¶
type Secret struct { Cluster *string `json:"cluster,omitempty"` Crn *string `json:"crn,omitempty"` Domain *string `json:"domain,omitempty"` ExpiresOn *string `json:"expiresOn,omitempty"` Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` Persistence *bool `json:"persistence,omitempty"` Status *string `json:"status,omitempty"` UserManaged *bool `json:"userManaged,omitempty"` }
Secret : Secret struct holding details for a single secret.
type SecretKeySelector ¶
type SecretKeySelector struct { // The key of the secret to select from. Must be a valid secret key. Key *string `json:"key,omitempty"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names // TODO: Add other useful fields. apiVersion, kind, uid? // +optional. Name *string `json:"name,omitempty"` // Specify whether the Secret or it's key must be defined // +optional. Optional *bool `json:"optional,omitempty"` }
SecretKeySelector : SecretKeySelector struct
type StartMigrationOptions ¶
type StartMigrationOptions struct { Cluster *string Options []string // Allows users to set headers on API requests Headers map[string]string }
StartMigrationOptions : The StartMigration options.
func (*StartMigrationOptions) SetCluster ¶
func (options *StartMigrationOptions) SetCluster(cluster string) *StartMigrationOptions
SetCluster : Allow user to set Cluster
func (*StartMigrationOptions) SetHeaders ¶
func (options *StartMigrationOptions) SetHeaders(param map[string]string) *StartMigrationOptions
SetHeaders : Allow user to set Headers
type StorageConfig ¶
type StorageConfig struct { ConfigName *string `json:"config-name,omitempty"` ConfigVersion *string `json:"config-version,omitempty"` Location *string `json:"location,omitempty"` SourceBranch *string `json:"source-branch,omitempty"` SourceOrg *string `json:"source-org,omitempty"` StorageClassParameters []map[string]string `json:"storage-class-parameters,omitempty"` StorageTemplateName *string `json:"storage-template-name,omitempty"` StorageTemplateVersion *string `json:"storage-template-version,omitempty"` UserConfigParameters map[string]string `json:"user-config-parameters,omitempty"` UserSecretParameters map[string]string `json:"user-secret-parameters,omitempty"` UUID *string `json:"uuid,omitempty"` }
StorageConfig : StorageConfig struct
type StoreUserCredentialsOptions ¶
type StoreUserCredentialsOptions struct { // Target the IBM Cloud Kubernetes Service region where you want to set infrastructure credentials. To list available // regions, use the `GET /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string `validate:"required"` // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string `validate:"required"` // The user name of the IBM Cloud infrastructure (SoftLayer) account that you want to use with Kubernetes Service. To // retrieve your user name, log into your SoftLayer account, click your profile name, and click the API Account // Information section. XAuthSoftlayerUsername *string `validate:"required"` // The API key of the IBM Cloud infrastructure (SoftLayer) account that you want to use with Kubernetes Service. To // retrieve your API key, log into your SoftLayer account, click your profile name, and click the API Account // Information section. XAuthSoftlayerAPIKey *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
StoreUserCredentialsOptions : The StoreUserCredentials options.
func (*StoreUserCredentialsOptions) SetHeaders ¶
func (options *StoreUserCredentialsOptions) SetHeaders(param map[string]string) *StoreUserCredentialsOptions
SetHeaders : Allow user to set Headers
func (*StoreUserCredentialsOptions) SetXAuthRefreshToken ¶
func (options *StoreUserCredentialsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *StoreUserCredentialsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*StoreUserCredentialsOptions) SetXAuthSoftlayerAPIKey ¶
func (options *StoreUserCredentialsOptions) SetXAuthSoftlayerAPIKey(xAuthSoftlayerAPIKey string) *StoreUserCredentialsOptions
SetXAuthSoftlayerAPIKey : Allow user to set XAuthSoftlayerAPIKey
func (*StoreUserCredentialsOptions) SetXAuthSoftlayerUsername ¶
func (options *StoreUserCredentialsOptions) SetXAuthSoftlayerUsername(xAuthSoftlayerUsername string) *StoreUserCredentialsOptions
SetXAuthSoftlayerUsername : Allow user to set XAuthSoftlayerUsername
func (*StoreUserCredentialsOptions) SetXRegion ¶
func (options *StoreUserCredentialsOptions) SetXRegion(xRegion string) *StoreUserCredentialsOptions
SetXRegion : Allow user to set XRegion
type Subnet ¶
type Subnet struct { AvailableIPv4AddressCount *int64 `json:"availableIPv4AddressCount,omitempty"` ID *string `json:"id,omitempty"` Ipv4CIDRBlock *string `json:"ipv4CIDRBlock,omitempty"` Name *string `json:"name,omitempty"` PublicGatewayID *string `json:"publicGatewayID,omitempty"` PublicGatewayName *string `json:"publicGatewayName,omitempty"` VpcID *string `json:"vpcID,omitempty"` VpcName *string `json:"vpcName,omitempty"` Zone *string `json:"zone,omitempty"` }
Subnet : Subnet provides information about a vpc subnet.
type SubnetConfigField ¶
type SubnetConfigField struct { Cidr *string `json:"cidr,omitempty"` ID *string `json:"id,omitempty"` Ips []string `json:"ips,omitempty"` IsByoip *bool `json:"is_byoip,omitempty"` IsPublic *bool `json:"is_public,omitempty"` }
SubnetConfigField : SubnetConfigField TODO provide a meaningful comment.
type Subscription ¶
type Subscription struct { ChannelName *string `json:"channelName,omitempty"` ChannelUUID *string `json:"channelUuid,omitempty"` Cluster *string `json:"cluster,omitempty"` ClusterName *string `json:"clusterName,omitempty"` Created *string `json:"created,omitempty"` Groups []string `json:"groups,omitempty"` Name *string `json:"name,omitempty"` OrgID *string `json:"orgId,omitempty"` Owner *SubscriptionOwner `json:"owner,omitempty"` RemoteResources []RemoteResources `json:"remoteResources,omitempty"` RolloutStatus *SubscriptionRolloutStatus `json:"rolloutStatus,omitempty"` SatSvcClusterID *string `json:"satSvcClusterId,omitempty"` Satcluster *string `json:"satcluster,omitempty"` SubscriptionType *string `json:"subscriptionType,omitempty"` Updated *string `json:"updated,omitempty"` UUID *string `json:"uuid,omitempty"` Version *string `json:"version,omitempty"` VersionUUID *string `json:"versionUuid,omitempty"` }
Subscription : Subscription contains the details of a subscription Razeedash-api link: https://github.com/razee-io/Razeedash-api/blob/master/app/apollo/schema/subscription.js#L40-L59.
type SubscriptionOwner ¶
type SubscriptionOwner struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
SubscriptionOwner : SubscriptionOwner struct
type SubscriptionRolloutStatus ¶
type SubscriptionRolloutStatus struct { ErrorCount *int64 `json:"errorCount,omitempty"` SuccessCount *int64 `json:"successCount,omitempty"` }
SubscriptionRolloutStatus : SubscriptionRolloutStatus struct
type UnbindServiceFromNamespaceOptions ¶
type UnbindServiceFromNamespaceOptions struct { // The name or ID of the cluster where you want to unbind your IBM Cloud service instance. To list bound IBM Cloud // services and their namespaces, use the `GET /v1/clusters/{nameOrId}/services` API or run `ibmcloud ks cluster // service ls --cluster <cluster_name_or_ID>`. IdOrName *string `validate:"required,ne="` // The Kubernetes namespace where your IBM Cloud service was bound to. To list bound IBM Cloud services and their // namespaces, use the `GET /v1/clusters/{nameOrId}/services` API or run `ibmcloud ks cluster service ls --cluster // <cluster_name_or_ID>`. Namespace *string `validate:"required,ne="` // The name or ID of the IBM Cloud service instance that was bound to your cluster. To list bound IBM Cloud services // and their namespaces, use the `GET /v1/clusters/{nameOrId}/services` API or run `ibmcloud ks cluster service ls // --cluster <cluster_name_or_ID>`. ServiceInstanceID *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UnbindServiceFromNamespaceOptions : The UnbindServiceFromNamespace options.
func (*UnbindServiceFromNamespaceOptions) SetHeaders ¶
func (options *UnbindServiceFromNamespaceOptions) SetHeaders(param map[string]string) *UnbindServiceFromNamespaceOptions
SetHeaders : Allow user to set Headers
func (*UnbindServiceFromNamespaceOptions) SetIdOrName ¶
func (options *UnbindServiceFromNamespaceOptions) SetIdOrName(idOrName string) *UnbindServiceFromNamespaceOptions
SetIdOrName : Allow user to set IdOrName
func (*UnbindServiceFromNamespaceOptions) SetNamespace ¶
func (options *UnbindServiceFromNamespaceOptions) SetNamespace(namespace string) *UnbindServiceFromNamespaceOptions
SetNamespace : Allow user to set Namespace
func (*UnbindServiceFromNamespaceOptions) SetServiceInstanceID ¶
func (options *UnbindServiceFromNamespaceOptions) SetServiceInstanceID(serviceInstanceID string) *UnbindServiceFromNamespaceOptions
SetServiceInstanceID : Allow user to set ServiceInstanceID
func (*UnbindServiceFromNamespaceOptions) SetXAuthResourceGroup ¶
func (options *UnbindServiceFromNamespaceOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UnbindServiceFromNamespaceOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UnregisterDNSWithIPOptions ¶
type UnregisterDNSWithIPOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The existing NLB subdomain from which you want remove an NLB IP. To list existing NLB subdomains, use the `GET // /clusters/{idOrName}/list` API or run `ibmcloud ks nlb-dns ls --cluster <cluster_name_or_ID>`. NlbHost *string `validate:"required,ne="` // The NLB IP address that you want to unregister from the DNS record for the hostname. To list the NLB IPs registered // with NLB subdomains, use the `GET /clusters/{idOrName}/list` API or run `ibmcloud ks nlb-dns ls --cluster // <cluster_name_or_ID>`. NlbIP *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UnregisterDNSWithIPOptions : The UnregisterDNSWithIP options.
func (*UnregisterDNSWithIPOptions) SetHeaders ¶
func (options *UnregisterDNSWithIPOptions) SetHeaders(param map[string]string) *UnregisterDNSWithIPOptions
SetHeaders : Allow user to set Headers
func (*UnregisterDNSWithIPOptions) SetIdOrName ¶
func (options *UnregisterDNSWithIPOptions) SetIdOrName(idOrName string) *UnregisterDNSWithIPOptions
SetIdOrName : Allow user to set IdOrName
func (*UnregisterDNSWithIPOptions) SetNlbHost ¶
func (options *UnregisterDNSWithIPOptions) SetNlbHost(nlbHost string) *UnregisterDNSWithIPOptions
SetNlbHost : Allow user to set NlbHost
func (*UnregisterDNSWithIPOptions) SetNlbIP ¶
func (options *UnregisterDNSWithIPOptions) SetNlbIP(nlbIP string) *UnregisterDNSWithIPOptions
SetNlbIP : Allow user to set NlbIP
func (*UnregisterDNSWithIPOptions) SetXAuthResourceGroup ¶
func (options *UnregisterDNSWithIPOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UnregisterDNSWithIPOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UnsatisfiedLabels ¶
type UnsatisfiedLabels struct { Labels []Label `json:"labels,omitempty"` Pending *int64 `json:"pending,omitempty"` WorkerPoolID *string `json:"workerPoolID,omitempty"` WorkerPoolName *string `json:"workerPoolName,omitempty"` }
UnsatisfiedLabels : UnsatisfiedLabels describes any host labels that must be created to fulfill pending worker pool assignments.
type UpdateALBSecretOptions ¶
type UpdateALBSecretOptions struct { // The CRN of the Certificate Manager instance where the TLS certificate is downloaded from. CertCrn *string // The Certificate Manager instance ID where the TLS certificate is downloaded from. CloudCertInstanceID *string // The CRN of the cluster where the ALB secret was created. ClusterCrn *string // The ID of the cluster where the ALB secret was created. ClusterID *string // The domain name of the TLS certficate that the ALB uses. DomainName *string // The expiration date of the certficate. ExpiresOn *string // The name of the issuer of the certficate. IssuerName *string // The name of the ALB secret. SecretName *string // The state of ALB secret. State *string // The status of ALB secret. Status *string // Allows users to set headers on API requests Headers map[string]string }
UpdateALBSecretOptions : The UpdateALBSecret options.
func (*UpdateALBSecretOptions) SetCertCrn ¶
func (options *UpdateALBSecretOptions) SetCertCrn(certCrn string) *UpdateALBSecretOptions
SetCertCrn : Allow user to set CertCrn
func (*UpdateALBSecretOptions) SetCloudCertInstanceID ¶
func (options *UpdateALBSecretOptions) SetCloudCertInstanceID(cloudCertInstanceID string) *UpdateALBSecretOptions
SetCloudCertInstanceID : Allow user to set CloudCertInstanceID
func (*UpdateALBSecretOptions) SetClusterCrn ¶
func (options *UpdateALBSecretOptions) SetClusterCrn(clusterCrn string) *UpdateALBSecretOptions
SetClusterCrn : Allow user to set ClusterCrn
func (*UpdateALBSecretOptions) SetClusterID ¶
func (options *UpdateALBSecretOptions) SetClusterID(clusterID string) *UpdateALBSecretOptions
SetClusterID : Allow user to set ClusterID
func (*UpdateALBSecretOptions) SetDomainName ¶
func (options *UpdateALBSecretOptions) SetDomainName(domainName string) *UpdateALBSecretOptions
SetDomainName : Allow user to set DomainName
func (*UpdateALBSecretOptions) SetExpiresOn ¶
func (options *UpdateALBSecretOptions) SetExpiresOn(expiresOn string) *UpdateALBSecretOptions
SetExpiresOn : Allow user to set ExpiresOn
func (*UpdateALBSecretOptions) SetHeaders ¶
func (options *UpdateALBSecretOptions) SetHeaders(param map[string]string) *UpdateALBSecretOptions
SetHeaders : Allow user to set Headers
func (*UpdateALBSecretOptions) SetIssuerName ¶
func (options *UpdateALBSecretOptions) SetIssuerName(issuerName string) *UpdateALBSecretOptions
SetIssuerName : Allow user to set IssuerName
func (*UpdateALBSecretOptions) SetSecretName ¶
func (options *UpdateALBSecretOptions) SetSecretName(secretName string) *UpdateALBSecretOptions
SetSecretName : Allow user to set SecretName
func (*UpdateALBSecretOptions) SetState ¶
func (options *UpdateALBSecretOptions) SetState(state string) *UpdateALBSecretOptions
SetState : Allow user to set State
func (*UpdateALBSecretOptions) SetStatus ¶
func (options *UpdateALBSecretOptions) SetStatus(status string) *UpdateALBSecretOptions
SetStatus : Allow user to set Status
type UpdateALBsOptions ¶
type UpdateALBsOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateALBsOptions : The UpdateALBs options.
func (*UpdateALBsOptions) SetHeaders ¶
func (options *UpdateALBsOptions) SetHeaders(param map[string]string) *UpdateALBsOptions
SetHeaders : Allow user to set Headers
func (*UpdateALBsOptions) SetIdOrName ¶
func (options *UpdateALBsOptions) SetIdOrName(idOrName string) *UpdateALBsOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateALBsOptions) SetXAuthResourceGroup ¶
func (options *UpdateALBsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateALBsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdateAssignmentOptions ¶
type UpdateAssignmentOptions struct { Groups []string Name *string UUID *string // Allows users to set headers on API requests Headers map[string]string }
UpdateAssignmentOptions : The UpdateAssignment options.
func (*UpdateAssignmentOptions) SetGroups ¶
func (options *UpdateAssignmentOptions) SetGroups(groups []string) *UpdateAssignmentOptions
SetGroups : Allow user to set Groups
func (*UpdateAssignmentOptions) SetHeaders ¶
func (options *UpdateAssignmentOptions) SetHeaders(param map[string]string) *UpdateAssignmentOptions
SetHeaders : Allow user to set Headers
func (*UpdateAssignmentOptions) SetName ¶
func (options *UpdateAssignmentOptions) SetName(name string) *UpdateAssignmentOptions
SetName : Allow user to set Name
func (*UpdateAssignmentOptions) SetUUID ¶
func (options *UpdateAssignmentOptions) SetUUID(uuid string) *UpdateAssignmentOptions
SetUUID : Allow user to set UUID
type UpdateAssignmentVersionOptions ¶
type UpdateAssignmentVersionOptions struct { UUID *string VersionUUID *string // Allows users to set headers on API requests Headers map[string]string }
UpdateAssignmentVersionOptions : The UpdateAssignmentVersion options.
func (*UpdateAssignmentVersionOptions) SetHeaders ¶
func (options *UpdateAssignmentVersionOptions) SetHeaders(param map[string]string) *UpdateAssignmentVersionOptions
SetHeaders : Allow user to set Headers
func (*UpdateAssignmentVersionOptions) SetUUID ¶
func (options *UpdateAssignmentVersionOptions) SetUUID(uuid string) *UpdateAssignmentVersionOptions
SetUUID : Allow user to set UUID
func (*UpdateAssignmentVersionOptions) SetVersionUUID ¶
func (options *UpdateAssignmentVersionOptions) SetVersionUUID(versionUUID string) *UpdateAssignmentVersionOptions
SetVersionUUID : Allow user to set VersionUUID
type UpdateAuditWebhookOptions ¶
type UpdateAuditWebhookOptions struct { // The name or ID of the cluster where you want to add an audit configuration or change the audit configuration. To // list the clusters that you have access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The URL of the server to send audit logs to. AuditServer *string // The Certificate Authority certificate that is used to connect to the audit server. CaCertificate *string // The client certificate that is used to connect to the audit server. ClientCertificate *string // The client key that is used to connect to the audit server. ClientKey *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateAuditWebhookOptions : The UpdateAuditWebhook options.
func (*UpdateAuditWebhookOptions) SetAuditServer ¶
func (options *UpdateAuditWebhookOptions) SetAuditServer(auditServer string) *UpdateAuditWebhookOptions
SetAuditServer : Allow user to set AuditServer
func (*UpdateAuditWebhookOptions) SetCaCertificate ¶
func (options *UpdateAuditWebhookOptions) SetCaCertificate(caCertificate string) *UpdateAuditWebhookOptions
SetCaCertificate : Allow user to set CaCertificate
func (*UpdateAuditWebhookOptions) SetClientCertificate ¶
func (options *UpdateAuditWebhookOptions) SetClientCertificate(clientCertificate string) *UpdateAuditWebhookOptions
SetClientCertificate : Allow user to set ClientCertificate
func (*UpdateAuditWebhookOptions) SetClientKey ¶
func (options *UpdateAuditWebhookOptions) SetClientKey(clientKey string) *UpdateAuditWebhookOptions
SetClientKey : Allow user to set ClientKey
func (*UpdateAuditWebhookOptions) SetHeaders ¶
func (options *UpdateAuditWebhookOptions) SetHeaders(param map[string]string) *UpdateAuditWebhookOptions
SetHeaders : Allow user to set Headers
func (*UpdateAuditWebhookOptions) SetIdOrName ¶
func (options *UpdateAuditWebhookOptions) SetIdOrName(idOrName string) *UpdateAuditWebhookOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateAuditWebhookOptions) SetXAuthResourceGroup ¶
func (options *UpdateAuditWebhookOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateAuditWebhookOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdateClusterOptions ¶
type UpdateClusterOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The action to perform on the master. Action *string // If set to true, any warnings during the update process are ignored. Force *bool // The Kubernetes version to use for the update. Version *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateClusterOptions : The UpdateCluster options.
func (*UpdateClusterOptions) SetAction ¶
func (options *UpdateClusterOptions) SetAction(action string) *UpdateClusterOptions
SetAction : Allow user to set Action
func (*UpdateClusterOptions) SetForce ¶
func (options *UpdateClusterOptions) SetForce(force bool) *UpdateClusterOptions
SetForce : Allow user to set Force
func (*UpdateClusterOptions) SetHeaders ¶
func (options *UpdateClusterOptions) SetHeaders(param map[string]string) *UpdateClusterOptions
SetHeaders : Allow user to set Headers
func (*UpdateClusterOptions) SetIdOrName ¶
func (options *UpdateClusterOptions) SetIdOrName(idOrName string) *UpdateClusterOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateClusterOptions) SetVersion ¶
func (options *UpdateClusterOptions) SetVersion(version string) *UpdateClusterOptions
SetVersion : Allow user to set Version
func (*UpdateClusterOptions) SetXAuthResourceGroup ¶
func (options *UpdateClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdateClusterWorkerOptions ¶
type UpdateClusterWorkerOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the worker node. To list all worker nodes for a cluster, use the `GET /v1/clusters/{idOrName}/workers` API // or run `ibmcloud ks worker ls --cluster <cluster_name_or_ID>`. WorkerID *string `validate:"required,ne="` // The action to perform on the worker node. Action *string // Setting force flag to true will ignore if the master is unavailable during 'os_reboot" and 'reload' action. Force *bool // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateClusterWorkerOptions : The UpdateClusterWorker options.
func (*UpdateClusterWorkerOptions) SetAction ¶
func (options *UpdateClusterWorkerOptions) SetAction(action string) *UpdateClusterWorkerOptions
SetAction : Allow user to set Action
func (*UpdateClusterWorkerOptions) SetForce ¶
func (options *UpdateClusterWorkerOptions) SetForce(force bool) *UpdateClusterWorkerOptions
SetForce : Allow user to set Force
func (*UpdateClusterWorkerOptions) SetHeaders ¶
func (options *UpdateClusterWorkerOptions) SetHeaders(param map[string]string) *UpdateClusterWorkerOptions
SetHeaders : Allow user to set Headers
func (*UpdateClusterWorkerOptions) SetIdOrName ¶
func (options *UpdateClusterWorkerOptions) SetIdOrName(idOrName string) *UpdateClusterWorkerOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateClusterWorkerOptions) SetWorkerID ¶
func (options *UpdateClusterWorkerOptions) SetWorkerID(workerID string) *UpdateClusterWorkerOptions
SetWorkerID : Allow user to set WorkerID
func (*UpdateClusterWorkerOptions) SetXAuthResourceGroup ¶
func (options *UpdateClusterWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateClusterWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdateDNSWithIPOptions ¶
type UpdateDNSWithIPOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` ClusterID *string NlbDnsType *string NlbHost *string NlbIPArray []string NlbMonitorState *string NlbSslSecretName *string NlbSslSecretStatus *string NlbType *string SecretNamespace *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateDNSWithIPOptions : The UpdateDNSWithIP options.
func (*UpdateDNSWithIPOptions) SetClusterID ¶
func (options *UpdateDNSWithIPOptions) SetClusterID(clusterID string) *UpdateDNSWithIPOptions
SetClusterID : Allow user to set ClusterID
func (*UpdateDNSWithIPOptions) SetHeaders ¶
func (options *UpdateDNSWithIPOptions) SetHeaders(param map[string]string) *UpdateDNSWithIPOptions
SetHeaders : Allow user to set Headers
func (*UpdateDNSWithIPOptions) SetIdOrName ¶
func (options *UpdateDNSWithIPOptions) SetIdOrName(idOrName string) *UpdateDNSWithIPOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateDNSWithIPOptions) SetNlbDnsType ¶
func (options *UpdateDNSWithIPOptions) SetNlbDnsType(nlbDnsType string) *UpdateDNSWithIPOptions
SetNlbDnsType : Allow user to set NlbDnsType
func (*UpdateDNSWithIPOptions) SetNlbHost ¶
func (options *UpdateDNSWithIPOptions) SetNlbHost(nlbHost string) *UpdateDNSWithIPOptions
SetNlbHost : Allow user to set NlbHost
func (*UpdateDNSWithIPOptions) SetNlbIPArray ¶
func (options *UpdateDNSWithIPOptions) SetNlbIPArray(nlbIPArray []string) *UpdateDNSWithIPOptions
SetNlbIPArray : Allow user to set NlbIPArray
func (*UpdateDNSWithIPOptions) SetNlbMonitorState ¶
func (options *UpdateDNSWithIPOptions) SetNlbMonitorState(nlbMonitorState string) *UpdateDNSWithIPOptions
SetNlbMonitorState : Allow user to set NlbMonitorState
func (*UpdateDNSWithIPOptions) SetNlbSslSecretName ¶
func (options *UpdateDNSWithIPOptions) SetNlbSslSecretName(nlbSslSecretName string) *UpdateDNSWithIPOptions
SetNlbSslSecretName : Allow user to set NlbSslSecretName
func (*UpdateDNSWithIPOptions) SetNlbSslSecretStatus ¶
func (options *UpdateDNSWithIPOptions) SetNlbSslSecretStatus(nlbSslSecretStatus string) *UpdateDNSWithIPOptions
SetNlbSslSecretStatus : Allow user to set NlbSslSecretStatus
func (*UpdateDNSWithIPOptions) SetNlbType ¶
func (options *UpdateDNSWithIPOptions) SetNlbType(nlbType string) *UpdateDNSWithIPOptions
SetNlbType : Allow user to set NlbType
func (*UpdateDNSWithIPOptions) SetSecretNamespace ¶
func (options *UpdateDNSWithIPOptions) SetSecretNamespace(secretNamespace string) *UpdateDNSWithIPOptions
SetSecretNamespace : Allow user to set SecretNamespace
func (*UpdateDNSWithIPOptions) SetXAuthResourceGroup ¶
func (options *UpdateDNSWithIPOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateDNSWithIPOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdateFilterConfigOptions ¶
type UpdateFilterConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The UUID for the filterConfig that you want to update. ID *string `validate:"required,ne="` // The name of the container where you want to apply the logging filter. Container *string // The log level that you want to apply to your logging filter. LogLevel *string // A list of logging configuration IDs where you want to apply the logging filter. LoggingConfigs []string // A string in a message to which you want to apply the logging filter. Message *string // The Kubernetes namespace where you want to apply the logging filter. Namespace *string // Set this value to `true` if you want the message field to be interpreted as a regular expression. RegexMessageEnabled *bool // The type of the logging filter. Type *string // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Allows users to set headers on API requests Headers map[string]string }
UpdateFilterConfigOptions : The UpdateFilterConfig options.
func (*UpdateFilterConfigOptions) SetContainer ¶
func (options *UpdateFilterConfigOptions) SetContainer(container string) *UpdateFilterConfigOptions
SetContainer : Allow user to set Container
func (*UpdateFilterConfigOptions) SetForceUpdate ¶
func (options *UpdateFilterConfigOptions) SetForceUpdate(forceUpdate bool) *UpdateFilterConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*UpdateFilterConfigOptions) SetHeaders ¶
func (options *UpdateFilterConfigOptions) SetHeaders(param map[string]string) *UpdateFilterConfigOptions
SetHeaders : Allow user to set Headers
func (*UpdateFilterConfigOptions) SetID ¶
func (options *UpdateFilterConfigOptions) SetID(id string) *UpdateFilterConfigOptions
SetID : Allow user to set ID
func (*UpdateFilterConfigOptions) SetIdOrName ¶
func (options *UpdateFilterConfigOptions) SetIdOrName(idOrName string) *UpdateFilterConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateFilterConfigOptions) SetLogLevel ¶
func (options *UpdateFilterConfigOptions) SetLogLevel(logLevel string) *UpdateFilterConfigOptions
SetLogLevel : Allow user to set LogLevel
func (*UpdateFilterConfigOptions) SetLoggingConfigs ¶
func (options *UpdateFilterConfigOptions) SetLoggingConfigs(loggingConfigs []string) *UpdateFilterConfigOptions
SetLoggingConfigs : Allow user to set LoggingConfigs
func (*UpdateFilterConfigOptions) SetMessage ¶
func (options *UpdateFilterConfigOptions) SetMessage(message string) *UpdateFilterConfigOptions
SetMessage : Allow user to set Message
func (*UpdateFilterConfigOptions) SetNamespace ¶
func (options *UpdateFilterConfigOptions) SetNamespace(namespace string) *UpdateFilterConfigOptions
SetNamespace : Allow user to set Namespace
func (*UpdateFilterConfigOptions) SetRegexMessageEnabled ¶
func (options *UpdateFilterConfigOptions) SetRegexMessageEnabled(regexMessageEnabled bool) *UpdateFilterConfigOptions
SetRegexMessageEnabled : Allow user to set RegexMessageEnabled
func (*UpdateFilterConfigOptions) SetType ¶
func (options *UpdateFilterConfigOptions) SetType(typeVar string) *UpdateFilterConfigOptions
SetType : Allow user to set Type
func (*UpdateFilterConfigOptions) SetXAuthResourceGroupID ¶
func (options *UpdateFilterConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *UpdateFilterConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type UpdateLoggingConfigOptions ¶
type UpdateLoggingConfigOptions struct { // The name or ID of the target cluster. To list the clusters that you have access to, run `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The log source from which you want to forward logs. Supported values are `container`, `worker`, `kubernetes`, // `ingress`, and `application`. If you do not provide a namespace for log source `container`, then all namespaces use // this configuration. LogSource *string `validate:"required,ne="` // The UUID of the logging configuration that you want to update. ID *string `validate:"required,ne="` // A list of container names that you want to collect logs for. AppLogContainers []string // A list of app paths that you want to collect logs for. AppLogPaths []string // The name of the Kubernetes secret that holds the Certificate Authority certificate that you want to use for the // syslog TLS termination. CaCert *string // The logging type that you want to use. Supported values are `syslog` and `ibm`. LoggingType *string // The Kubernetes namespace where the logging configuration is applied. Namespace *string // The name of the Cloud Foundry organization where the logging configuration is created. Org *string // The protocol that you want to use for syslog forwarding. Supported values are TCP, TLS and UDP. If no value is // provided, the protocol is set to UDP by default. Protocol *string // The port that the logging server uses. This value is required only when `LoggingType` is set to `syslog`. RemoteLogPort *int64 // The hostname or IP address of the logging server. This values is required only if `LoggingType` is set to `syslog`. RemoteLogServer *string // The name of the Cloud Foundry space where the logging configuration is created. Space *string // The verification mode that you want to use for the syslog TLS protocol. By default, `verify-none` is used. Other // supported values include `verify-peer`, `verify-client-once`, and `verify-if-no-peer-cert`. VerifyMode *string // The unique ID of your IBM Cloud resource group when you created your cluster. To see the cluster's resource group // ID, run `ibmcloud ks cluster get --cluster <cluster_name_or_ID>`. XAuthResourceGroupID *string // Forces the request which may cause a new fluentd version to be deployed to the cluster. ForceUpdate *bool // Set to `true` to skip validation of the space and org Cloud Foundry properties. Skipping validation decreases // processing time, but an invalid logging configuration will not correctly forward logs. SkipValidation *bool // Allows users to set headers on API requests Headers map[string]string }
UpdateLoggingConfigOptions : The UpdateLoggingConfig options.
func (*UpdateLoggingConfigOptions) SetAppLogContainers ¶
func (options *UpdateLoggingConfigOptions) SetAppLogContainers(appLogContainers []string) *UpdateLoggingConfigOptions
SetAppLogContainers : Allow user to set AppLogContainers
func (*UpdateLoggingConfigOptions) SetAppLogPaths ¶
func (options *UpdateLoggingConfigOptions) SetAppLogPaths(appLogPaths []string) *UpdateLoggingConfigOptions
SetAppLogPaths : Allow user to set AppLogPaths
func (*UpdateLoggingConfigOptions) SetCaCert ¶
func (options *UpdateLoggingConfigOptions) SetCaCert(caCert string) *UpdateLoggingConfigOptions
SetCaCert : Allow user to set CaCert
func (*UpdateLoggingConfigOptions) SetForceUpdate ¶
func (options *UpdateLoggingConfigOptions) SetForceUpdate(forceUpdate bool) *UpdateLoggingConfigOptions
SetForceUpdate : Allow user to set ForceUpdate
func (*UpdateLoggingConfigOptions) SetHeaders ¶
func (options *UpdateLoggingConfigOptions) SetHeaders(param map[string]string) *UpdateLoggingConfigOptions
SetHeaders : Allow user to set Headers
func (*UpdateLoggingConfigOptions) SetID ¶
func (options *UpdateLoggingConfigOptions) SetID(id string) *UpdateLoggingConfigOptions
SetID : Allow user to set ID
func (*UpdateLoggingConfigOptions) SetIdOrName ¶
func (options *UpdateLoggingConfigOptions) SetIdOrName(idOrName string) *UpdateLoggingConfigOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateLoggingConfigOptions) SetLogSource ¶
func (options *UpdateLoggingConfigOptions) SetLogSource(logSource string) *UpdateLoggingConfigOptions
SetLogSource : Allow user to set LogSource
func (*UpdateLoggingConfigOptions) SetLoggingType ¶
func (options *UpdateLoggingConfigOptions) SetLoggingType(loggingType string) *UpdateLoggingConfigOptions
SetLoggingType : Allow user to set LoggingType
func (*UpdateLoggingConfigOptions) SetNamespace ¶
func (options *UpdateLoggingConfigOptions) SetNamespace(namespace string) *UpdateLoggingConfigOptions
SetNamespace : Allow user to set Namespace
func (*UpdateLoggingConfigOptions) SetOrg ¶
func (options *UpdateLoggingConfigOptions) SetOrg(org string) *UpdateLoggingConfigOptions
SetOrg : Allow user to set Org
func (*UpdateLoggingConfigOptions) SetProtocol ¶
func (options *UpdateLoggingConfigOptions) SetProtocol(protocol string) *UpdateLoggingConfigOptions
SetProtocol : Allow user to set Protocol
func (*UpdateLoggingConfigOptions) SetRemoteLogPort ¶
func (options *UpdateLoggingConfigOptions) SetRemoteLogPort(remoteLogPort int64) *UpdateLoggingConfigOptions
SetRemoteLogPort : Allow user to set RemoteLogPort
func (*UpdateLoggingConfigOptions) SetRemoteLogServer ¶
func (options *UpdateLoggingConfigOptions) SetRemoteLogServer(remoteLogServer string) *UpdateLoggingConfigOptions
SetRemoteLogServer : Allow user to set RemoteLogServer
func (*UpdateLoggingConfigOptions) SetSkipValidation ¶
func (options *UpdateLoggingConfigOptions) SetSkipValidation(skipValidation bool) *UpdateLoggingConfigOptions
SetSkipValidation : Allow user to set SkipValidation
func (*UpdateLoggingConfigOptions) SetSpace ¶
func (options *UpdateLoggingConfigOptions) SetSpace(space string) *UpdateLoggingConfigOptions
SetSpace : Allow user to set Space
func (*UpdateLoggingConfigOptions) SetVerifyMode ¶
func (options *UpdateLoggingConfigOptions) SetVerifyMode(verifyMode string) *UpdateLoggingConfigOptions
SetVerifyMode : Allow user to set VerifyMode
func (*UpdateLoggingConfigOptions) SetXAuthResourceGroupID ¶
func (options *UpdateLoggingConfigOptions) SetXAuthResourceGroupID(xAuthResourceGroupID string) *UpdateLoggingConfigOptions
SetXAuthResourceGroupID : Allow user to set XAuthResourceGroupID
type UpdateNlbDNSHealthMonitorOptions ¶
type UpdateNlbDNSHealthMonitorOptions struct { // The name or ID of the cluster. To list the clusters that you have access to, use the `GET /v1/clusters` API or run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` ClusterID *string NlbDnsType *string NlbHost *string NlbIPArray []string NlbMonitorState *string NlbSslSecretName *string NlbSslSecretStatus *string NlbType *string SecretNamespace *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateNlbDNSHealthMonitorOptions : The UpdateNlbDNSHealthMonitor options.
func (*UpdateNlbDNSHealthMonitorOptions) SetClusterID ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetClusterID(clusterID string) *UpdateNlbDNSHealthMonitorOptions
SetClusterID : Allow user to set ClusterID
func (*UpdateNlbDNSHealthMonitorOptions) SetHeaders ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetHeaders(param map[string]string) *UpdateNlbDNSHealthMonitorOptions
SetHeaders : Allow user to set Headers
func (*UpdateNlbDNSHealthMonitorOptions) SetIdOrName ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetIdOrName(idOrName string) *UpdateNlbDNSHealthMonitorOptions
SetIdOrName : Allow user to set IdOrName
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbDnsType ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbDnsType(nlbDnsType string) *UpdateNlbDNSHealthMonitorOptions
SetNlbDnsType : Allow user to set NlbDnsType
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbHost ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbHost(nlbHost string) *UpdateNlbDNSHealthMonitorOptions
SetNlbHost : Allow user to set NlbHost
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbIPArray ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbIPArray(nlbIPArray []string) *UpdateNlbDNSHealthMonitorOptions
SetNlbIPArray : Allow user to set NlbIPArray
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbMonitorState ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbMonitorState(nlbMonitorState string) *UpdateNlbDNSHealthMonitorOptions
SetNlbMonitorState : Allow user to set NlbMonitorState
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbSslSecretName ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbSslSecretName(nlbSslSecretName string) *UpdateNlbDNSHealthMonitorOptions
SetNlbSslSecretName : Allow user to set NlbSslSecretName
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbSslSecretStatus ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbSslSecretStatus(nlbSslSecretStatus string) *UpdateNlbDNSHealthMonitorOptions
SetNlbSslSecretStatus : Allow user to set NlbSslSecretStatus
func (*UpdateNlbDNSHealthMonitorOptions) SetNlbType ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetNlbType(nlbType string) *UpdateNlbDNSHealthMonitorOptions
SetNlbType : Allow user to set NlbType
func (*UpdateNlbDNSHealthMonitorOptions) SetSecretNamespace ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetSecretNamespace(secretNamespace string) *UpdateNlbDNSHealthMonitorOptions
SetSecretNamespace : Allow user to set SecretNamespace
func (*UpdateNlbDNSHealthMonitorOptions) SetXAuthResourceGroup ¶
func (options *UpdateNlbDNSHealthMonitorOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateNlbDNSHealthMonitorOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdatePolicy ¶
type UpdatePolicy struct { // If set to `true`, the cluster is enabled for automatic updates. AutoUpdate *bool `json:"autoUpdate,omitempty"` // If set to `true`, the cluster log forwarder runs the latest version. LatestVersion *bool `json:"latestVersion,omitempty"` }
UpdatePolicy : UpdatePolicy struct
type UpdateSatelliteHostOptions ¶
type UpdateSatelliteHostOptions struct { // The name or ID of the Satellite location. Controller *string // The ID of the host to update. HostID *string // Key-value pairs to label the host, such as cpu=4 to describe the host capabilities. Labels map[string]string // The ID of the resource group that the Satellite location is in. To list the resource group ID of the location, use // the `GET /v2/satellite/getController` API method. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
UpdateSatelliteHostOptions : The UpdateSatelliteHost options.
func (*UpdateSatelliteHostOptions) SetController ¶
func (options *UpdateSatelliteHostOptions) SetController(controller string) *UpdateSatelliteHostOptions
SetController : Allow user to set Controller
func (*UpdateSatelliteHostOptions) SetHeaders ¶
func (options *UpdateSatelliteHostOptions) SetHeaders(param map[string]string) *UpdateSatelliteHostOptions
SetHeaders : Allow user to set Headers
func (*UpdateSatelliteHostOptions) SetHostID ¶
func (options *UpdateSatelliteHostOptions) SetHostID(hostID string) *UpdateSatelliteHostOptions
SetHostID : Allow user to set HostID
func (*UpdateSatelliteHostOptions) SetLabels ¶
func (options *UpdateSatelliteHostOptions) SetLabels(labels map[string]string) *UpdateSatelliteHostOptions
SetLabels : Allow user to set Labels
func (*UpdateSatelliteHostOptions) SetXAuthResourceGroup ¶
func (options *UpdateSatelliteHostOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *UpdateSatelliteHostOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type UpdateSecretOptions ¶
type UpdateSecretOptions struct { Cluster *string Crn *string Name *string Namespace *string // Allows users to set headers on API requests Headers map[string]string }
UpdateSecretOptions : The UpdateSecret options.
func (*UpdateSecretOptions) SetCluster ¶
func (options *UpdateSecretOptions) SetCluster(cluster string) *UpdateSecretOptions
SetCluster : Allow user to set Cluster
func (*UpdateSecretOptions) SetCrn ¶
func (options *UpdateSecretOptions) SetCrn(crn string) *UpdateSecretOptions
SetCrn : Allow user to set Crn
func (*UpdateSecretOptions) SetHeaders ¶
func (options *UpdateSecretOptions) SetHeaders(param map[string]string) *UpdateSecretOptions
SetHeaders : Allow user to set Headers
func (*UpdateSecretOptions) SetName ¶
func (options *UpdateSecretOptions) SetName(name string) *UpdateSecretOptions
SetName : Allow user to set Name
func (*UpdateSecretOptions) SetNamespace ¶
func (options *UpdateSecretOptions) SetNamespace(namespace string) *UpdateSecretOptions
SetNamespace : Allow user to set Namespace
type UpdateStorageConfigurationOptions ¶
type UpdateStorageConfigurationOptions struct { ConfigName *string ConfigVersion *string Location *string SourceBranch *string SourceOrg *string StorageClassParameters []map[string]string StorageTemplateName *string StorageTemplateVersion *string UserConfigParameters map[string]string UserSecretParameters map[string]string UUID *string // Allows users to set headers on API requests Headers map[string]string }
UpdateStorageConfigurationOptions : The UpdateStorageConfiguration options.
func (*UpdateStorageConfigurationOptions) SetConfigName ¶
func (options *UpdateStorageConfigurationOptions) SetConfigName(configName string) *UpdateStorageConfigurationOptions
SetConfigName : Allow user to set ConfigName
func (*UpdateStorageConfigurationOptions) SetConfigVersion ¶
func (options *UpdateStorageConfigurationOptions) SetConfigVersion(configVersion string) *UpdateStorageConfigurationOptions
SetConfigVersion : Allow user to set ConfigVersion
func (*UpdateStorageConfigurationOptions) SetHeaders ¶
func (options *UpdateStorageConfigurationOptions) SetHeaders(param map[string]string) *UpdateStorageConfigurationOptions
SetHeaders : Allow user to set Headers
func (*UpdateStorageConfigurationOptions) SetLocation ¶
func (options *UpdateStorageConfigurationOptions) SetLocation(location string) *UpdateStorageConfigurationOptions
SetLocation : Allow user to set Location
func (*UpdateStorageConfigurationOptions) SetSourceBranch ¶
func (options *UpdateStorageConfigurationOptions) SetSourceBranch(sourceBranch string) *UpdateStorageConfigurationOptions
SetSourceBranch : Allow user to set SourceBranch
func (*UpdateStorageConfigurationOptions) SetSourceOrg ¶
func (options *UpdateStorageConfigurationOptions) SetSourceOrg(sourceOrg string) *UpdateStorageConfigurationOptions
SetSourceOrg : Allow user to set SourceOrg
func (*UpdateStorageConfigurationOptions) SetStorageClassParameters ¶
func (options *UpdateStorageConfigurationOptions) SetStorageClassParameters(storageClassParameters []map[string]string) *UpdateStorageConfigurationOptions
SetStorageClassParameters : Allow user to set StorageClassParameters
func (*UpdateStorageConfigurationOptions) SetStorageTemplateName ¶
func (options *UpdateStorageConfigurationOptions) SetStorageTemplateName(storageTemplateName string) *UpdateStorageConfigurationOptions
SetStorageTemplateName : Allow user to set StorageTemplateName
func (*UpdateStorageConfigurationOptions) SetStorageTemplateVersion ¶
func (options *UpdateStorageConfigurationOptions) SetStorageTemplateVersion(storageTemplateVersion string) *UpdateStorageConfigurationOptions
SetStorageTemplateVersion : Allow user to set StorageTemplateVersion
func (*UpdateStorageConfigurationOptions) SetUUID ¶
func (options *UpdateStorageConfigurationOptions) SetUUID(uuid string) *UpdateStorageConfigurationOptions
SetUUID : Allow user to set UUID
func (*UpdateStorageConfigurationOptions) SetUserConfigParameters ¶
func (options *UpdateStorageConfigurationOptions) SetUserConfigParameters(userConfigParameters map[string]string) *UpdateStorageConfigurationOptions
SetUserConfigParameters : Allow user to set UserConfigParameters
func (*UpdateStorageConfigurationOptions) SetUserSecretParameters ¶
func (options *UpdateStorageConfigurationOptions) SetUserSecretParameters(userSecretParameters map[string]string) *UpdateStorageConfigurationOptions
SetUserSecretParameters : Allow user to set UserSecretParameters
type UpdateSubscriptionData ¶
type UpdateSubscriptionData struct {
EditSubscription *UpdateSubscriptionType `json:"editSubscription,omitempty"`
}
UpdateSubscriptionData : UpdateSubscriptionData struct
type UpdateSubscriptionType ¶
type UpdateSubscriptionType struct { Success *bool `json:"success,omitempty"` UUID *string `json:"uuid,omitempty"` }
UpdateSubscriptionType : UpdateSubscriptionType struct
type UpdateSubscriptionVersionData ¶
type UpdateSubscriptionVersionData struct {
SetSubscription *UpdateSubscriptionVersionType `json:"setSubscription,omitempty"`
}
UpdateSubscriptionVersionData : UpdateSubscriptionVersionData struct
type UpdateSubscriptionVersionType ¶
type UpdateSubscriptionVersionType struct { Success *bool `json:"success,omitempty"` UUID *string `json:"uuid,omitempty"` }
UpdateSubscriptionVersionType : UpdateSubscriptionVersionType struct
type UserConfig ¶
type UserConfig struct { FreeEnabled *bool `json:"freeEnabled,omitempty"` StoredIaasCredentials *bool `json:"storedIaasCredentials,omitempty"` }
UserConfig : UserConfig describes the config values applicable to a user account.
type UserError ¶
type UserError struct { Code *string `json:"code,omitempty"` Description *string `json:"description,omitempty"` RecoveryCLI *string `json:"recoveryCLI,omitempty"` TerseDescription *string `json:"terseDescription,omitempty"` // ErrorType error type. Type *string `json:"type,omitempty"` }
UserError : UserError struct
type UserMessage ¶
type UserMessage struct { Level *string `json:"level,omitempty"` Text *string `json:"text,omitempty"` }
UserMessage : UserMessage is used to provide human-readable text to convey useful, non-error information to users when a request was successfully completed.
type V2DisableImageSecurityOptions ¶
type V2DisableImageSecurityOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2DisableImageSecurityOptions : The V2DisableImageSecurity options.
func (*V2DisableImageSecurityOptions) SetCluster ¶
func (options *V2DisableImageSecurityOptions) SetCluster(cluster string) *V2DisableImageSecurityOptions
SetCluster : Allow user to set Cluster
func (*V2DisableImageSecurityOptions) SetHeaders ¶
func (options *V2DisableImageSecurityOptions) SetHeaders(param map[string]string) *V2DisableImageSecurityOptions
SetHeaders : Allow user to set Headers
func (*V2DisableImageSecurityOptions) SetXAuthResourceGroup ¶
func (options *V2DisableImageSecurityOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2DisableImageSecurityOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2DisablePrivateServiceEndpointOptions ¶
type V2DisablePrivateServiceEndpointOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2DisablePrivateServiceEndpointOptions : The V2DisablePrivateServiceEndpoint options.
func (*V2DisablePrivateServiceEndpointOptions) SetCluster ¶
func (options *V2DisablePrivateServiceEndpointOptions) SetCluster(cluster string) *V2DisablePrivateServiceEndpointOptions
SetCluster : Allow user to set Cluster
func (*V2DisablePrivateServiceEndpointOptions) SetHeaders ¶
func (options *V2DisablePrivateServiceEndpointOptions) SetHeaders(param map[string]string) *V2DisablePrivateServiceEndpointOptions
SetHeaders : Allow user to set Headers
func (*V2DisablePrivateServiceEndpointOptions) SetXAuthResourceGroup ¶
func (options *V2DisablePrivateServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2DisablePrivateServiceEndpointOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2DisablePublicServiceEndpointOptions ¶
type V2DisablePublicServiceEndpointOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2DisablePublicServiceEndpointOptions : The V2DisablePublicServiceEndpoint options.
func (*V2DisablePublicServiceEndpointOptions) SetCluster ¶
func (options *V2DisablePublicServiceEndpointOptions) SetCluster(cluster string) *V2DisablePublicServiceEndpointOptions
SetCluster : Allow user to set Cluster
func (*V2DisablePublicServiceEndpointOptions) SetHeaders ¶
func (options *V2DisablePublicServiceEndpointOptions) SetHeaders(param map[string]string) *V2DisablePublicServiceEndpointOptions
SetHeaders : Allow user to set Headers
func (*V2DisablePublicServiceEndpointOptions) SetXAuthResourceGroup ¶
func (options *V2DisablePublicServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2DisablePublicServiceEndpointOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2EnableImageSecurityOptions ¶
type V2EnableImageSecurityOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2EnableImageSecurityOptions : The V2EnableImageSecurity options.
func (*V2EnableImageSecurityOptions) SetCluster ¶
func (options *V2EnableImageSecurityOptions) SetCluster(cluster string) *V2EnableImageSecurityOptions
SetCluster : Allow user to set Cluster
func (*V2EnableImageSecurityOptions) SetHeaders ¶
func (options *V2EnableImageSecurityOptions) SetHeaders(param map[string]string) *V2EnableImageSecurityOptions
SetHeaders : Allow user to set Headers
func (*V2EnableImageSecurityOptions) SetXAuthResourceGroup ¶
func (options *V2EnableImageSecurityOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnableImageSecurityOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2EnablePrivateServiceEndpointOptions ¶
type V2EnablePrivateServiceEndpointOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2EnablePrivateServiceEndpointOptions : The V2EnablePrivateServiceEndpoint options.
func (*V2EnablePrivateServiceEndpointOptions) SetCluster ¶
func (options *V2EnablePrivateServiceEndpointOptions) SetCluster(cluster string) *V2EnablePrivateServiceEndpointOptions
SetCluster : Allow user to set Cluster
func (*V2EnablePrivateServiceEndpointOptions) SetHeaders ¶
func (options *V2EnablePrivateServiceEndpointOptions) SetHeaders(param map[string]string) *V2EnablePrivateServiceEndpointOptions
SetHeaders : Allow user to set Headers
func (*V2EnablePrivateServiceEndpointOptions) SetXAuthResourceGroup ¶
func (options *V2EnablePrivateServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnablePrivateServiceEndpointOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2EnablePublicServiceEndpointOptions ¶
type V2EnablePublicServiceEndpointOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2EnablePublicServiceEndpointOptions : The V2EnablePublicServiceEndpoint options.
func (*V2EnablePublicServiceEndpointOptions) SetCluster ¶
func (options *V2EnablePublicServiceEndpointOptions) SetCluster(cluster string) *V2EnablePublicServiceEndpointOptions
SetCluster : Allow user to set Cluster
func (*V2EnablePublicServiceEndpointOptions) SetHeaders ¶
func (options *V2EnablePublicServiceEndpointOptions) SetHeaders(param map[string]string) *V2EnablePublicServiceEndpointOptions
SetHeaders : Allow user to set Headers
func (*V2EnablePublicServiceEndpointOptions) SetXAuthResourceGroup ¶
func (options *V2EnablePublicServiceEndpointOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnablePublicServiceEndpointOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2EnablePullSecretOptions ¶
type V2EnablePullSecretOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2EnablePullSecretOptions : The V2EnablePullSecret options.
func (*V2EnablePullSecretOptions) SetCluster ¶
func (options *V2EnablePullSecretOptions) SetCluster(cluster string) *V2EnablePullSecretOptions
SetCluster : Allow user to set Cluster
func (*V2EnablePullSecretOptions) SetHeaders ¶
func (options *V2EnablePullSecretOptions) SetHeaders(param map[string]string) *V2EnablePullSecretOptions
SetHeaders : Allow user to set Headers
func (*V2EnablePullSecretOptions) SetXAuthResourceGroup ¶
func (options *V2EnablePullSecretOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2EnablePullSecretOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2GetClusterALBOptions ¶
type V2GetClusterALBOptions struct { // The ID of the ALB that you want details for. To list the IDs for the ALBs in a cluster, use the `GET // /v2/alb/getClusterAlbs` API or run `ibmcloud ks alb ls --cluster <cluster_name_or_ID>`. AlbID *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
V2GetClusterALBOptions : The V2GetClusterALB options.
func (*V2GetClusterALBOptions) SetAlbID ¶
func (options *V2GetClusterALBOptions) SetAlbID(albID string) *V2GetClusterALBOptions
SetAlbID : Allow user to set AlbID
func (*V2GetClusterALBOptions) SetHeaders ¶
func (options *V2GetClusterALBOptions) SetHeaders(param map[string]string) *V2GetClusterALBOptions
SetHeaders : Allow user to set Headers
type V2GetClusterALBsOptions ¶
type V2GetClusterALBsOptions struct { // To list the classic clusters that you have access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster // ls`. To list the VPC clusters that you have access to, use the `GET /v2/vpc/getClusters` API or run `ibmcloud ks // cluster ls --provider vpc-classic`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2GetClusterALBsOptions : The V2GetClusterALBs options.
func (*V2GetClusterALBsOptions) SetCluster ¶
func (options *V2GetClusterALBsOptions) SetCluster(cluster string) *V2GetClusterALBsOptions
SetCluster : Allow user to set Cluster
func (*V2GetClusterALBsOptions) SetHeaders ¶
func (options *V2GetClusterALBsOptions) SetHeaders(param map[string]string) *V2GetClusterALBsOptions
SetHeaders : Allow user to set Headers
func (*V2GetClusterALBsOptions) SetXAuthResourceGroup ¶
func (options *V2GetClusterALBsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2GetClusterALBsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2GetClusterAddonsOptions ¶
type V2GetClusterAddonsOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group of the cluster, use the `GET // /v1/clusters/{idOrName}` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2GetClusterAddonsOptions : The V2GetClusterAddons options.
func (*V2GetClusterAddonsOptions) SetCluster ¶
func (options *V2GetClusterAddonsOptions) SetCluster(cluster string) *V2GetClusterAddonsOptions
SetCluster : Allow user to set Cluster
func (*V2GetClusterAddonsOptions) SetHeaders ¶
func (options *V2GetClusterAddonsOptions) SetHeaders(param map[string]string) *V2GetClusterAddonsOptions
SetHeaders : Allow user to set Headers
func (*V2GetClusterAddonsOptions) SetXAuthResourceGroup ¶
func (options *V2GetClusterAddonsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2GetClusterAddonsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2GetFlavorsOptions ¶
type V2GetFlavorsOptions struct { // The ID of the location for which you want to list available flavors. To list available locations, run `ibmcloud ks // zone ls` or use the `GET /v2/zones` API. Zone *string `validate:"required"` // Filters the flavors to match the provider type specified. Provider *string // Allows users to set headers on API requests Headers map[string]string }
V2GetFlavorsOptions : The V2GetFlavors options.
func (*V2GetFlavorsOptions) SetHeaders ¶
func (options *V2GetFlavorsOptions) SetHeaders(param map[string]string) *V2GetFlavorsOptions
SetHeaders : Allow user to set Headers
func (*V2GetFlavorsOptions) SetProvider ¶
func (options *V2GetFlavorsOptions) SetProvider(provider string) *V2GetFlavorsOptions
SetProvider : Allow user to set Provider
func (*V2GetFlavorsOptions) SetZone ¶
func (options *V2GetFlavorsOptions) SetZone(zone string) *V2GetFlavorsOptions
SetZone : Allow user to set Zone
type V2GetMessagesOptions ¶
type V2GetMessagesOptions struct { // Allows users to set headers on API requests Headers map[string]string }
V2GetMessagesOptions : The V2GetMessages options.
func (*V2GetMessagesOptions) SetHeaders ¶
func (options *V2GetMessagesOptions) SetHeaders(param map[string]string) *V2GetMessagesOptions
SetHeaders : Allow user to set Headers
type V2GetVersionsOptions ¶
type V2GetVersionsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
V2GetVersionsOptions : The V2GetVersions options.
func (*V2GetVersionsOptions) SetHeaders ¶
func (options *V2GetVersionsOptions) SetHeaders(param map[string]string) *V2GetVersionsOptions
SetHeaders : Allow user to set Headers
type V2RemoveWorkerOptions ¶
type V2RemoveWorkerOptions struct { Cluster *string WorkerID *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2RemoveWorkerOptions : The V2RemoveWorker options.
func (*V2RemoveWorkerOptions) SetCluster ¶
func (options *V2RemoveWorkerOptions) SetCluster(cluster string) *V2RemoveWorkerOptions
SetCluster : Allow user to set Cluster
func (*V2RemoveWorkerOptions) SetHeaders ¶
func (options *V2RemoveWorkerOptions) SetHeaders(param map[string]string) *V2RemoveWorkerOptions
SetHeaders : Allow user to set Headers
func (*V2RemoveWorkerOptions) SetWorkerID ¶
func (options *V2RemoveWorkerOptions) SetWorkerID(workerID string) *V2RemoveWorkerOptions
SetWorkerID : Allow user to set WorkerID
func (*V2RemoveWorkerOptions) SetXAuthResourceGroup ¶
func (options *V2RemoveWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2RemoveWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2ResizeWorkerPoolOptions ¶
type V2ResizeWorkerPoolOptions struct { AllowSingleOpenShiftWorker *bool Cluster *string Size *int64 Workerpool *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2ResizeWorkerPoolOptions : The V2ResizeWorkerPool options.
func (*V2ResizeWorkerPoolOptions) SetAllowSingleOpenShiftWorker ¶
func (options *V2ResizeWorkerPoolOptions) SetAllowSingleOpenShiftWorker(allowSingleOpenShiftWorker bool) *V2ResizeWorkerPoolOptions
SetAllowSingleOpenShiftWorker : Allow user to set AllowSingleOpenShiftWorker
func (*V2ResizeWorkerPoolOptions) SetCluster ¶
func (options *V2ResizeWorkerPoolOptions) SetCluster(cluster string) *V2ResizeWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*V2ResizeWorkerPoolOptions) SetHeaders ¶
func (options *V2ResizeWorkerPoolOptions) SetHeaders(param map[string]string) *V2ResizeWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*V2ResizeWorkerPoolOptions) SetSize ¶
func (options *V2ResizeWorkerPoolOptions) SetSize(size int64) *V2ResizeWorkerPoolOptions
SetSize : Allow user to set Size
func (*V2ResizeWorkerPoolOptions) SetWorkerpool ¶
func (options *V2ResizeWorkerPoolOptions) SetWorkerpool(workerpool string) *V2ResizeWorkerPoolOptions
SetWorkerpool : Allow user to set Workerpool
func (*V2ResizeWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *V2ResizeWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2ResizeWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2SetWorkerPoolLabelsOptions ¶
type V2SetWorkerPoolLabelsOptions struct { Cluster *string Labels map[string]string Workerpool *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2SetWorkerPoolLabelsOptions : The V2SetWorkerPoolLabels options.
func (*V2SetWorkerPoolLabelsOptions) SetCluster ¶
func (options *V2SetWorkerPoolLabelsOptions) SetCluster(cluster string) *V2SetWorkerPoolLabelsOptions
SetCluster : Allow user to set Cluster
func (*V2SetWorkerPoolLabelsOptions) SetHeaders ¶
func (options *V2SetWorkerPoolLabelsOptions) SetHeaders(param map[string]string) *V2SetWorkerPoolLabelsOptions
SetHeaders : Allow user to set Headers
func (*V2SetWorkerPoolLabelsOptions) SetLabels ¶
func (options *V2SetWorkerPoolLabelsOptions) SetLabels(labels map[string]string) *V2SetWorkerPoolLabelsOptions
SetLabels : Allow user to set Labels
func (*V2SetWorkerPoolLabelsOptions) SetWorkerpool ¶
func (options *V2SetWorkerPoolLabelsOptions) SetWorkerpool(workerpool string) *V2SetWorkerPoolLabelsOptions
SetWorkerpool : Allow user to set Workerpool
func (*V2SetWorkerPoolLabelsOptions) SetXAuthResourceGroup ¶
func (options *V2SetWorkerPoolLabelsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2SetWorkerPoolLabelsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2SetWorkerPoolTaintsOptions ¶
type V2SetWorkerPoolTaintsOptions struct { Cluster *string Taints map[string]string Workerpool *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v2/getCluster` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2SetWorkerPoolTaintsOptions : The V2SetWorkerPoolTaints options.
func (*V2SetWorkerPoolTaintsOptions) SetCluster ¶
func (options *V2SetWorkerPoolTaintsOptions) SetCluster(cluster string) *V2SetWorkerPoolTaintsOptions
SetCluster : Allow user to set Cluster
func (*V2SetWorkerPoolTaintsOptions) SetHeaders ¶
func (options *V2SetWorkerPoolTaintsOptions) SetHeaders(param map[string]string) *V2SetWorkerPoolTaintsOptions
SetHeaders : Allow user to set Headers
func (*V2SetWorkerPoolTaintsOptions) SetTaints ¶
func (options *V2SetWorkerPoolTaintsOptions) SetTaints(taints map[string]string) *V2SetWorkerPoolTaintsOptions
SetTaints : Allow user to set Taints
func (*V2SetWorkerPoolTaintsOptions) SetWorkerpool ¶
func (options *V2SetWorkerPoolTaintsOptions) SetWorkerpool(workerpool string) *V2SetWorkerPoolTaintsOptions
SetWorkerpool : Allow user to set Workerpool
func (*V2SetWorkerPoolTaintsOptions) SetXAuthResourceGroup ¶
func (options *V2SetWorkerPoolTaintsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2SetWorkerPoolTaintsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type V2UpdateALBOptions ¶
type V2UpdateALBOptions struct { AlbBuild *string AlbList []string Cluster *string // Allows users to set headers on API requests Headers map[string]string }
V2UpdateALBOptions : The V2UpdateALB options.
func (*V2UpdateALBOptions) SetAlbBuild ¶
func (options *V2UpdateALBOptions) SetAlbBuild(albBuild string) *V2UpdateALBOptions
SetAlbBuild : Allow user to set AlbBuild
func (*V2UpdateALBOptions) SetAlbList ¶
func (options *V2UpdateALBOptions) SetAlbList(albList []string) *V2UpdateALBOptions
SetAlbList : Allow user to set AlbList
func (*V2UpdateALBOptions) SetCluster ¶
func (options *V2UpdateALBOptions) SetCluster(cluster string) *V2UpdateALBOptions
SetCluster : Allow user to set Cluster
func (*V2UpdateALBOptions) SetHeaders ¶
func (options *V2UpdateALBOptions) SetHeaders(param map[string]string) *V2UpdateALBOptions
SetHeaders : Allow user to set Headers
type V2UpdateMasterOptions ¶
type V2UpdateMasterOptions struct { Cluster *string Force *bool Version *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
V2UpdateMasterOptions : The V2UpdateMaster options.
func (*V2UpdateMasterOptions) SetCluster ¶
func (options *V2UpdateMasterOptions) SetCluster(cluster string) *V2UpdateMasterOptions
SetCluster : Allow user to set Cluster
func (*V2UpdateMasterOptions) SetForce ¶
func (options *V2UpdateMasterOptions) SetForce(force bool) *V2UpdateMasterOptions
SetForce : Allow user to set Force
func (*V2UpdateMasterOptions) SetHeaders ¶
func (options *V2UpdateMasterOptions) SetHeaders(param map[string]string) *V2UpdateMasterOptions
SetHeaders : Allow user to set Headers
func (*V2UpdateMasterOptions) SetVersion ¶
func (options *V2UpdateMasterOptions) SetVersion(version string) *V2UpdateMasterOptions
SetVersion : Allow user to set Version
func (*V2UpdateMasterOptions) SetXAuthResourceGroup ¶
func (options *V2UpdateMasterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *V2UpdateMasterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VLAN ¶
type VLAN struct { ID *string `json:"id,omitempty"` Properties *VLANProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
VLAN : VLAN struct
type VLANProperties ¶
type VLANProperties struct { LocalDiskStorageCapability *string `json:"local_disk_storage_capability,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Note *string `json:"note,omitempty"` PrimaryRouter *string `json:"primary_router,omitempty"` SanStorageCapability *string `json:"san_storage_capability,omitempty"` SubnetCount *int64 `json:"subnet_count,omitempty"` VlanNumber *string `json:"vlan_number,omitempty"` VlanType *string `json:"vlan_type,omitempty"` }
VLANProperties : VLANProperties struct
type VPCCreateClusterWorkerPool ¶
type VPCCreateClusterWorkerPool struct { DiskEncryption *bool `json:"diskEncryption,omitempty"` Flavor *string `json:"flavor,omitempty"` Isolation *string `json:"isolation,omitempty"` KmsInstanceID *string `json:"kmsInstanceID,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name *string `json:"name,omitempty"` VpcID *string `json:"vpcID,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` WorkerVolumeCRKID *string `json:"workerVolumeCRKID,omitempty"` Zones []VPCCreateClusterWorkerPoolZone `json:"zones,omitempty"` OperatingSystem *string `json:"operatingSystem"` }
VPCCreateClusterWorkerPool : VPCCreateClusterWorkerPool is the vpc version of the worker pool part of a create cluster request.
type VPCCreateClusterWorkerPoolZone ¶
type VPCCreateClusterWorkerPoolZone struct { ID *string `json:"id,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
VPCCreateClusterWorkerPoolZone : VPCCreateClusterWorkerPoolZone is the vpc version of the worker pool zone part of a create cluster request.
type ViewClusterALBSecretsOptions ¶
type ViewClusterALBSecretsOptions struct { // The name or ID of the cluster where the ALB secret is deployed. To list the clusters that you have access to, run // `ibmcloud ks cluster ls`. IdOrName *string `validate:"required,ne="` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the GET // /v1/clusters/idOrName API. To list available resource group IDs, run ibmcloud resource groups. XAuthResourceGroup *string // The name of the ALB secret that you details for. To list the ALB secrets available in the cluster, use the `GET // /clusters/{idOrName}/albsecrets` API or run `ibmcloud ks alb cert ls --cluster <cluster_name_or_ID>`. AlbSecretName *string // The CRN of the certificate that you want details for. CertCrn *string // Allows users to set headers on API requests Headers map[string]string }
ViewClusterALBSecretsOptions : The ViewClusterALBSecrets options.
func (*ViewClusterALBSecretsOptions) SetAlbSecretName ¶
func (options *ViewClusterALBSecretsOptions) SetAlbSecretName(albSecretName string) *ViewClusterALBSecretsOptions
SetAlbSecretName : Allow user to set AlbSecretName
func (*ViewClusterALBSecretsOptions) SetCertCrn ¶
func (options *ViewClusterALBSecretsOptions) SetCertCrn(certCrn string) *ViewClusterALBSecretsOptions
SetCertCrn : Allow user to set CertCrn
func (*ViewClusterALBSecretsOptions) SetHeaders ¶
func (options *ViewClusterALBSecretsOptions) SetHeaders(param map[string]string) *ViewClusterALBSecretsOptions
SetHeaders : Allow user to set Headers
func (*ViewClusterALBSecretsOptions) SetIdOrName ¶
func (options *ViewClusterALBSecretsOptions) SetIdOrName(idOrName string) *ViewClusterALBSecretsOptions
SetIdOrName : Allow user to set IdOrName
func (*ViewClusterALBSecretsOptions) SetXAuthResourceGroup ¶
func (options *ViewClusterALBSecretsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *ViewClusterALBSecretsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VirtualPrivateCloudResponse ¶
type VirtualPrivateCloudResponse struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Provider *string `json:"provider,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` Zones []string `json:"zones,omitempty"` }
VirtualPrivateCloudResponse : Using the full name to avoid the linter complaining about stutter.
type VlanConfigField ¶
type VlanConfigField struct { ID *string `json:"id,omitempty"` Region *string `json:"region,omitempty"` Subnets []SubnetConfigField `json:"subnets,omitempty"` Zone *string `json:"zone,omitempty"` }
VlanConfigField : VlanConfigField represents a VLAN config for a portable IP, including subnet, zone, and region info.
type VlanSpan ¶
type VlanSpan struct { Enabled *bool `json:"enabled,omitempty"` ModifiedDate *string `json:"modifiedDate,omitempty"` }
VlanSpan : VlanSpan struct
type Volume ¶
type Volume struct { // ID .. id is of a volume. ID *string `json:"id,omitempty"` // Name .. Name of the volume. Name *string `json:"name,omitempty"` }
Volume : Volume struct
type VolumeAttachment ¶
type VolumeAttachment struct { Device *Device `json:"device,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Volume *Volume `json:"volume,omitempty"` }
VolumeAttachment : VolumeAttachment struct
type VolumeAttachmentList ¶
type VolumeAttachmentList struct {
VolumeAttachments []VolumeAttachment `json:"volume_attachments,omitempty"`
}
VolumeAttachmentList : VolumeAttachmentList struct
type VolumesList ¶
type VolumesList struct {
Volumes []Volume `json:"volumes,omitempty"`
}
VolumesList : VolumesList struct
type VpcALBConfig ¶
type VpcALBConfig struct { AlbBuild *string `json:"albBuild,omitempty"` AlbID *string `json:"albID,omitempty"` AlbType *string `json:"albType,omitempty"` AuthBuild *string `json:"authBuild,omitempty"` Cluster *string `json:"cluster,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` DisableDeployment *bool `json:"disableDeployment,omitempty"` Enable *bool `json:"enable,omitempty"` LoadBalancerHostname *string `json:"loadBalancerHostname,omitempty"` Name *string `json:"name,omitempty"` NumOfInstances *string `json:"numOfInstances,omitempty"` Resize *bool `json:"resize,omitempty"` State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` Zone *string `json:"zone,omitempty"` }
VpcALBConfig : ALBConfig config for alb configuration.
type VpcClusterALB ¶
type VpcClusterALB struct { // PrivateIngressHostname string `json:"privateIngressHostname"` PrivateIngressSecretName string // `json:"privateIngressSecretName"`. Alb []VpcALBConfig `json:"alb,omitempty"` DataCenter *string `json:"dataCenter,omitempty"` ID *string `json:"id,omitempty"` IsPaid *bool `json:"isPaid,omitempty"` PublicIngressHostname *string `json:"publicIngressHostname,omitempty"` PublicIngressSecretName *string `json:"publicIngressSecretName,omitempty"` Region *string `json:"region,omitempty"` }
VpcClusterALB : VpcClusterALB alb related information for vpc cluster.
type VpcCreateALBOptions ¶
type VpcCreateALBOptions struct { Cluster *string EnableByDefault *bool IngressImage *string Type *string Zone *string // Allows users to set headers on API requests Headers map[string]string }
VpcCreateALBOptions : The VpcCreateALB options.
func (*VpcCreateALBOptions) SetCluster ¶
func (options *VpcCreateALBOptions) SetCluster(cluster string) *VpcCreateALBOptions
SetCluster : Allow user to set Cluster
func (*VpcCreateALBOptions) SetEnableByDefault ¶
func (options *VpcCreateALBOptions) SetEnableByDefault(enableByDefault bool) *VpcCreateALBOptions
SetEnableByDefault : Allow user to set EnableByDefault
func (*VpcCreateALBOptions) SetHeaders ¶
func (options *VpcCreateALBOptions) SetHeaders(param map[string]string) *VpcCreateALBOptions
SetHeaders : Allow user to set Headers
func (*VpcCreateALBOptions) SetIngressImage ¶
func (options *VpcCreateALBOptions) SetIngressImage(ingressImage string) *VpcCreateALBOptions
SetIngressImage : Allow user to set IngressImage
func (*VpcCreateALBOptions) SetType ¶
func (options *VpcCreateALBOptions) SetType(typeVar string) *VpcCreateALBOptions
SetType : Allow user to set Type
func (*VpcCreateALBOptions) SetZone ¶
func (options *VpcCreateALBOptions) SetZone(zone string) *VpcCreateALBOptions
SetZone : Allow user to set Zone
type VpcCreateClusterOptions ¶
type VpcCreateClusterOptions struct { // The ID of the resource group to create the cluster in. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, the cluster is created in the default resource group. After you create a // cluster, you cannot change the resource group. Note that if you plan to integrate IBM Cloud services with the // cluster, all the resources must be in the same group. XAuthResourceGroup *string `validate:"required"` CosInstanceCRN *string CseACLEnabled *bool DefaultWorkerPoolEntitlement *string DisablePublicServiceEndpoint *bool KubeVersion *string Name *string PodSubnet *string Provider *string ServiceSubnet *string // VPCCreateClusterWorkerPool is the vpc version of the worker pool part of a create cluster // request. WorkerPool *VPCCreateClusterWorkerPool // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // Allows users to set headers on API requests Headers map[string]string }
VpcCreateClusterOptions : The VpcCreateCluster options.
func (*VpcCreateClusterOptions) SetCosInstanceCRN ¶
func (options *VpcCreateClusterOptions) SetCosInstanceCRN(cosInstanceCRN string) *VpcCreateClusterOptions
SetCosInstanceCRN : Allow user to set CosInstanceCRN
func (*VpcCreateClusterOptions) SetCseACLEnabled ¶
func (options *VpcCreateClusterOptions) SetCseACLEnabled(cseACLEnabled bool) *VpcCreateClusterOptions
SetCseACLEnabled : Allow user to set CseACLEnabled
func (*VpcCreateClusterOptions) SetDefaultWorkerPoolEntitlement ¶
func (options *VpcCreateClusterOptions) SetDefaultWorkerPoolEntitlement(defaultWorkerPoolEntitlement string) *VpcCreateClusterOptions
SetDefaultWorkerPoolEntitlement : Allow user to set DefaultWorkerPoolEntitlement
func (*VpcCreateClusterOptions) SetDisablePublicServiceEndpoint ¶
func (options *VpcCreateClusterOptions) SetDisablePublicServiceEndpoint(disablePublicServiceEndpoint bool) *VpcCreateClusterOptions
SetDisablePublicServiceEndpoint : Allow user to set DisablePublicServiceEndpoint
func (*VpcCreateClusterOptions) SetHeaders ¶
func (options *VpcCreateClusterOptions) SetHeaders(param map[string]string) *VpcCreateClusterOptions
SetHeaders : Allow user to set Headers
func (*VpcCreateClusterOptions) SetKubeVersion ¶
func (options *VpcCreateClusterOptions) SetKubeVersion(kubeVersion string) *VpcCreateClusterOptions
SetKubeVersion : Allow user to set KubeVersion
func (*VpcCreateClusterOptions) SetName ¶
func (options *VpcCreateClusterOptions) SetName(name string) *VpcCreateClusterOptions
SetName : Allow user to set Name
func (*VpcCreateClusterOptions) SetPodSubnet ¶
func (options *VpcCreateClusterOptions) SetPodSubnet(podSubnet string) *VpcCreateClusterOptions
SetPodSubnet : Allow user to set PodSubnet
func (*VpcCreateClusterOptions) SetProvider ¶
func (options *VpcCreateClusterOptions) SetProvider(provider string) *VpcCreateClusterOptions
SetProvider : Allow user to set Provider
func (*VpcCreateClusterOptions) SetServiceSubnet ¶
func (options *VpcCreateClusterOptions) SetServiceSubnet(serviceSubnet string) *VpcCreateClusterOptions
SetServiceSubnet : Allow user to set ServiceSubnet
func (*VpcCreateClusterOptions) SetWorkerPool ¶
func (options *VpcCreateClusterOptions) SetWorkerPool(workerPool *VPCCreateClusterWorkerPool) *VpcCreateClusterOptions
SetWorkerPool : Allow user to set WorkerPool
func (*VpcCreateClusterOptions) SetXAuthRefreshToken ¶
func (options *VpcCreateClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcCreateClusterOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*VpcCreateClusterOptions) SetXAuthResourceGroup ¶
func (options *VpcCreateClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcCreateClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcCreateWorkerPoolOptions ¶
type VpcCreateWorkerPoolOptions struct { Cluster *string DiskEncryption *bool Entitlement *string Flavor *string Isolation *string KmsInstanceID *string Labels map[string]string Name *string VpcID *string WorkerCount *int64 WorkerVolumeCRKID *string Zones []Zone // Your IBM Cloud Identity and Access Management (IAM) token. To retrieve your IAM token, run ibmcloud iam oauth-tokens. Authorization *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcCreateWorkerPoolOptions : The VpcCreateWorkerPool options.
func (*VpcCreateWorkerPoolOptions) SetCluster ¶
func (options *VpcCreateWorkerPoolOptions) SetCluster(cluster string) *VpcCreateWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*VpcCreateWorkerPoolOptions) SetDiskEncryption ¶
func (options *VpcCreateWorkerPoolOptions) SetDiskEncryption(diskEncryption bool) *VpcCreateWorkerPoolOptions
SetDiskEncryption : Allow user to set DiskEncryption
func (*VpcCreateWorkerPoolOptions) SetEntitlement ¶
func (options *VpcCreateWorkerPoolOptions) SetEntitlement(entitlement string) *VpcCreateWorkerPoolOptions
SetEntitlement : Allow user to set Entitlement
func (*VpcCreateWorkerPoolOptions) SetFlavor ¶
func (options *VpcCreateWorkerPoolOptions) SetFlavor(flavor string) *VpcCreateWorkerPoolOptions
SetFlavor : Allow user to set Flavor
func (*VpcCreateWorkerPoolOptions) SetHeaders ¶
func (options *VpcCreateWorkerPoolOptions) SetHeaders(param map[string]string) *VpcCreateWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*VpcCreateWorkerPoolOptions) SetIsolation ¶
func (options *VpcCreateWorkerPoolOptions) SetIsolation(isolation string) *VpcCreateWorkerPoolOptions
SetIsolation : Allow user to set Isolation
func (*VpcCreateWorkerPoolOptions) SetKmsInstanceID ¶
func (options *VpcCreateWorkerPoolOptions) SetKmsInstanceID(kmsInstanceID string) *VpcCreateWorkerPoolOptions
SetKmsInstanceID : Allow user to set KmsInstanceID
func (*VpcCreateWorkerPoolOptions) SetLabels ¶
func (options *VpcCreateWorkerPoolOptions) SetLabels(labels map[string]string) *VpcCreateWorkerPoolOptions
SetLabels : Allow user to set Labels
func (*VpcCreateWorkerPoolOptions) SetName ¶
func (options *VpcCreateWorkerPoolOptions) SetName(name string) *VpcCreateWorkerPoolOptions
SetName : Allow user to set Name
func (*VpcCreateWorkerPoolOptions) SetVpcID ¶
func (options *VpcCreateWorkerPoolOptions) SetVpcID(vpcID string) *VpcCreateWorkerPoolOptions
SetVpcID : Allow user to set VpcID
func (*VpcCreateWorkerPoolOptions) SetWorkerCount ¶
func (options *VpcCreateWorkerPoolOptions) SetWorkerCount(workerCount int64) *VpcCreateWorkerPoolOptions
SetWorkerCount : Allow user to set WorkerCount
func (*VpcCreateWorkerPoolOptions) SetWorkerVolumeCRKID ¶
func (options *VpcCreateWorkerPoolOptions) SetWorkerVolumeCRKID(workerVolumeCRKID string) *VpcCreateWorkerPoolOptions
SetWorkerVolumeCRKID : Allow user to set WorkerVolumeCRKID
func (*VpcCreateWorkerPoolOptions) SetXAuthRefreshToken ¶
func (options *VpcCreateWorkerPoolOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcCreateWorkerPoolOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*VpcCreateWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *VpcCreateWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcCreateWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*VpcCreateWorkerPoolOptions) SetZones ¶
func (options *VpcCreateWorkerPoolOptions) SetZones(zones []Zone) *VpcCreateWorkerPoolOptions
SetZones : Allow user to set Zones
type VpcCreateWorkerPoolZoneOptions ¶
type VpcCreateWorkerPoolZoneOptions struct { Cluster *string ID *string SubnetID *string Workerpool *string // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // The ID of the resource group to create the cluster in. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, the cluster is created in the default resource group. After you create a // cluster, you cannot change the resource group. Note that if you plan to integrate IBM Cloud services with the // cluster, all the resources must be in the same group. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcCreateWorkerPoolZoneOptions : The VpcCreateWorkerPoolZone options.
func (*VpcCreateWorkerPoolZoneOptions) SetCluster ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetCluster(cluster string) *VpcCreateWorkerPoolZoneOptions
SetCluster : Allow user to set Cluster
func (*VpcCreateWorkerPoolZoneOptions) SetHeaders ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetHeaders(param map[string]string) *VpcCreateWorkerPoolZoneOptions
SetHeaders : Allow user to set Headers
func (*VpcCreateWorkerPoolZoneOptions) SetID ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetID(id string) *VpcCreateWorkerPoolZoneOptions
SetID : Allow user to set ID
func (*VpcCreateWorkerPoolZoneOptions) SetSubnetID ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetSubnetID(subnetID string) *VpcCreateWorkerPoolZoneOptions
SetSubnetID : Allow user to set SubnetID
func (*VpcCreateWorkerPoolZoneOptions) SetWorkerpool ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetWorkerpool(workerpool string) *VpcCreateWorkerPoolZoneOptions
SetWorkerpool : Allow user to set Workerpool
func (*VpcCreateWorkerPoolZoneOptions) SetXAuthRefreshToken ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcCreateWorkerPoolZoneOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
func (*VpcCreateWorkerPoolZoneOptions) SetXAuthResourceGroup ¶
func (options *VpcCreateWorkerPoolZoneOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcCreateWorkerPoolZoneOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcDisableALBOptions ¶
type VpcDisableALBOptions struct { AlbBuild *string AlbID *string AlbType *string AuthBuild *string Cluster *string CreatedDate *string DisableDeployment *bool Enable *bool LoadBalancerHostname *string Name *string NumOfInstances *string Resize *bool State *string Status *string Zone *string // Allows users to set headers on API requests Headers map[string]string }
VpcDisableALBOptions : The VpcDisableALB options.
func (*VpcDisableALBOptions) SetAlbBuild ¶
func (options *VpcDisableALBOptions) SetAlbBuild(albBuild string) *VpcDisableALBOptions
SetAlbBuild : Allow user to set AlbBuild
func (*VpcDisableALBOptions) SetAlbID ¶
func (options *VpcDisableALBOptions) SetAlbID(albID string) *VpcDisableALBOptions
SetAlbID : Allow user to set AlbID
func (*VpcDisableALBOptions) SetAlbType ¶
func (options *VpcDisableALBOptions) SetAlbType(albType string) *VpcDisableALBOptions
SetAlbType : Allow user to set AlbType
func (*VpcDisableALBOptions) SetAuthBuild ¶
func (options *VpcDisableALBOptions) SetAuthBuild(authBuild string) *VpcDisableALBOptions
SetAuthBuild : Allow user to set AuthBuild
func (*VpcDisableALBOptions) SetCluster ¶
func (options *VpcDisableALBOptions) SetCluster(cluster string) *VpcDisableALBOptions
SetCluster : Allow user to set Cluster
func (*VpcDisableALBOptions) SetCreatedDate ¶
func (options *VpcDisableALBOptions) SetCreatedDate(createdDate string) *VpcDisableALBOptions
SetCreatedDate : Allow user to set CreatedDate
func (*VpcDisableALBOptions) SetDisableDeployment ¶
func (options *VpcDisableALBOptions) SetDisableDeployment(disableDeployment bool) *VpcDisableALBOptions
SetDisableDeployment : Allow user to set DisableDeployment
func (*VpcDisableALBOptions) SetEnable ¶
func (options *VpcDisableALBOptions) SetEnable(enable bool) *VpcDisableALBOptions
SetEnable : Allow user to set Enable
func (*VpcDisableALBOptions) SetHeaders ¶
func (options *VpcDisableALBOptions) SetHeaders(param map[string]string) *VpcDisableALBOptions
SetHeaders : Allow user to set Headers
func (*VpcDisableALBOptions) SetLoadBalancerHostname ¶
func (options *VpcDisableALBOptions) SetLoadBalancerHostname(loadBalancerHostname string) *VpcDisableALBOptions
SetLoadBalancerHostname : Allow user to set LoadBalancerHostname
func (*VpcDisableALBOptions) SetName ¶
func (options *VpcDisableALBOptions) SetName(name string) *VpcDisableALBOptions
SetName : Allow user to set Name
func (*VpcDisableALBOptions) SetNumOfInstances ¶
func (options *VpcDisableALBOptions) SetNumOfInstances(numOfInstances string) *VpcDisableALBOptions
SetNumOfInstances : Allow user to set NumOfInstances
func (*VpcDisableALBOptions) SetResize ¶
func (options *VpcDisableALBOptions) SetResize(resize bool) *VpcDisableALBOptions
SetResize : Allow user to set Resize
func (*VpcDisableALBOptions) SetState ¶
func (options *VpcDisableALBOptions) SetState(state string) *VpcDisableALBOptions
SetState : Allow user to set State
func (*VpcDisableALBOptions) SetStatus ¶
func (options *VpcDisableALBOptions) SetStatus(status string) *VpcDisableALBOptions
SetStatus : Allow user to set Status
func (*VpcDisableALBOptions) SetZone ¶
func (options *VpcDisableALBOptions) SetZone(zone string) *VpcDisableALBOptions
SetZone : Allow user to set Zone
type VpcEnableALBOptions ¶
type VpcEnableALBOptions struct { AlbBuild *string AlbID *string AlbType *string AuthBuild *string Cluster *string CreatedDate *string DisableDeployment *bool Enable *bool LoadBalancerHostname *string Name *string NumOfInstances *string Resize *bool State *string Status *string Zone *string // Allows users to set headers on API requests Headers map[string]string }
VpcEnableALBOptions : The VpcEnableALB options.
func (*VpcEnableALBOptions) SetAlbBuild ¶
func (options *VpcEnableALBOptions) SetAlbBuild(albBuild string) *VpcEnableALBOptions
SetAlbBuild : Allow user to set AlbBuild
func (*VpcEnableALBOptions) SetAlbID ¶
func (options *VpcEnableALBOptions) SetAlbID(albID string) *VpcEnableALBOptions
SetAlbID : Allow user to set AlbID
func (*VpcEnableALBOptions) SetAlbType ¶
func (options *VpcEnableALBOptions) SetAlbType(albType string) *VpcEnableALBOptions
SetAlbType : Allow user to set AlbType
func (*VpcEnableALBOptions) SetAuthBuild ¶
func (options *VpcEnableALBOptions) SetAuthBuild(authBuild string) *VpcEnableALBOptions
SetAuthBuild : Allow user to set AuthBuild
func (*VpcEnableALBOptions) SetCluster ¶
func (options *VpcEnableALBOptions) SetCluster(cluster string) *VpcEnableALBOptions
SetCluster : Allow user to set Cluster
func (*VpcEnableALBOptions) SetCreatedDate ¶
func (options *VpcEnableALBOptions) SetCreatedDate(createdDate string) *VpcEnableALBOptions
SetCreatedDate : Allow user to set CreatedDate
func (*VpcEnableALBOptions) SetDisableDeployment ¶
func (options *VpcEnableALBOptions) SetDisableDeployment(disableDeployment bool) *VpcEnableALBOptions
SetDisableDeployment : Allow user to set DisableDeployment
func (*VpcEnableALBOptions) SetEnable ¶
func (options *VpcEnableALBOptions) SetEnable(enable bool) *VpcEnableALBOptions
SetEnable : Allow user to set Enable
func (*VpcEnableALBOptions) SetHeaders ¶
func (options *VpcEnableALBOptions) SetHeaders(param map[string]string) *VpcEnableALBOptions
SetHeaders : Allow user to set Headers
func (*VpcEnableALBOptions) SetLoadBalancerHostname ¶
func (options *VpcEnableALBOptions) SetLoadBalancerHostname(loadBalancerHostname string) *VpcEnableALBOptions
SetLoadBalancerHostname : Allow user to set LoadBalancerHostname
func (*VpcEnableALBOptions) SetName ¶
func (options *VpcEnableALBOptions) SetName(name string) *VpcEnableALBOptions
SetName : Allow user to set Name
func (*VpcEnableALBOptions) SetNumOfInstances ¶
func (options *VpcEnableALBOptions) SetNumOfInstances(numOfInstances string) *VpcEnableALBOptions
SetNumOfInstances : Allow user to set NumOfInstances
func (*VpcEnableALBOptions) SetResize ¶
func (options *VpcEnableALBOptions) SetResize(resize bool) *VpcEnableALBOptions
SetResize : Allow user to set Resize
func (*VpcEnableALBOptions) SetState ¶
func (options *VpcEnableALBOptions) SetState(state string) *VpcEnableALBOptions
SetState : Allow user to set State
func (*VpcEnableALBOptions) SetStatus ¶
func (options *VpcEnableALBOptions) SetStatus(status string) *VpcEnableALBOptions
SetStatus : Allow user to set Status
func (*VpcEnableALBOptions) SetZone ¶
func (options *VpcEnableALBOptions) SetZone(zone string) *VpcEnableALBOptions
SetZone : Allow user to set Zone
type VpcGetClusterOptions ¶
type VpcGetClusterOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // To view additional cluster resources like addons, VLANs, subnets, and storage, pass `true`. ShowResources *string // Allows users to set headers on API requests Headers map[string]string }
VpcGetClusterOptions : The VpcGetCluster options.
func (*VpcGetClusterOptions) SetCluster ¶
func (options *VpcGetClusterOptions) SetCluster(cluster string) *VpcGetClusterOptions
SetCluster : Allow user to set Cluster
func (*VpcGetClusterOptions) SetHeaders ¶
func (options *VpcGetClusterOptions) SetHeaders(param map[string]string) *VpcGetClusterOptions
SetHeaders : Allow user to set Headers
func (*VpcGetClusterOptions) SetShowResources ¶
func (options *VpcGetClusterOptions) SetShowResources(showResources string) *VpcGetClusterOptions
SetShowResources : Allow user to set ShowResources
func (*VpcGetClusterOptions) SetXAuthResourceGroup ¶
func (options *VpcGetClusterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetClusterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcGetClustersOptions ¶
type VpcGetClustersOptions struct { // The ID of the resource group to list clusters for. To list available resource groups, run `ibmcloud resource // groups`. If you don't include this header, all the clusters in the account that you have access to are listed. XAuthResourceGroup *string // Specify a location to filter clusters for. To see supported locations, use the `GET /v1/locations` API or run // `ibmcloud ks locations`. Location *string // The name of the provider to filter the clusters by. Provider *string // Allows users to set headers on API requests Headers map[string]string }
VpcGetClustersOptions : The VpcGetClusters options.
func (*VpcGetClustersOptions) SetHeaders ¶
func (options *VpcGetClustersOptions) SetHeaders(param map[string]string) *VpcGetClustersOptions
SetHeaders : Allow user to set Headers
func (*VpcGetClustersOptions) SetLocation ¶
func (options *VpcGetClustersOptions) SetLocation(location string) *VpcGetClustersOptions
SetLocation : Allow user to set Location
func (*VpcGetClustersOptions) SetProvider ¶
func (options *VpcGetClustersOptions) SetProvider(provider string) *VpcGetClustersOptions
SetProvider : Allow user to set Provider
func (*VpcGetClustersOptions) SetXAuthResourceGroup ¶
func (options *VpcGetClustersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetClustersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcGetWorkerOptions ¶
type VpcGetWorkerOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the worker node that you want details for. To list all worker nodes for a cluster, use the `GET // /v1/clusters/{idOrName}/workers` API or run `ibmcloud ks worker ls --cluster <cluster_name_or_ID>`. Worker *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcGetWorkerOptions : The VpcGetWorker options.
func (*VpcGetWorkerOptions) SetCluster ¶
func (options *VpcGetWorkerOptions) SetCluster(cluster string) *VpcGetWorkerOptions
SetCluster : Allow user to set Cluster
func (*VpcGetWorkerOptions) SetHeaders ¶
func (options *VpcGetWorkerOptions) SetHeaders(param map[string]string) *VpcGetWorkerOptions
SetHeaders : Allow user to set Headers
func (*VpcGetWorkerOptions) SetWorker ¶
func (options *VpcGetWorkerOptions) SetWorker(worker string) *VpcGetWorkerOptions
SetWorker : Allow user to set Worker
func (*VpcGetWorkerOptions) SetXAuthResourceGroup ¶
func (options *VpcGetWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcGetWorkerPoolOptions ¶
type VpcGetWorkerPoolOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the worker pool that you want details for. To list all worker pools for a cluster, use the `GET // /v1/clusters/{idOrName}/workerpools` API or run `ibmcloud ks worker-pool ls --cluster <cluster_name_or_ID>`. Workerpool *string `validate:"required"` // If you are using the global endpoint, target the Kubernetes Service region. To list available regions, use the `GET // /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcGetWorkerPoolOptions : The VpcGetWorkerPool options.
func (*VpcGetWorkerPoolOptions) SetCluster ¶
func (options *VpcGetWorkerPoolOptions) SetCluster(cluster string) *VpcGetWorkerPoolOptions
SetCluster : Allow user to set Cluster
func (*VpcGetWorkerPoolOptions) SetHeaders ¶
func (options *VpcGetWorkerPoolOptions) SetHeaders(param map[string]string) *VpcGetWorkerPoolOptions
SetHeaders : Allow user to set Headers
func (*VpcGetWorkerPoolOptions) SetWorkerpool ¶
func (options *VpcGetWorkerPoolOptions) SetWorkerpool(workerpool string) *VpcGetWorkerPoolOptions
SetWorkerpool : Allow user to set Workerpool
func (*VpcGetWorkerPoolOptions) SetXAuthResourceGroup ¶
func (options *VpcGetWorkerPoolOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkerPoolOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*VpcGetWorkerPoolOptions) SetXRegion ¶
func (options *VpcGetWorkerPoolOptions) SetXRegion(xRegion string) *VpcGetWorkerPoolOptions
SetXRegion : Allow user to set XRegion
type VpcGetWorkerPoolsOptions ¶
type VpcGetWorkerPoolsOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // If you are using the global endpoint, target the Kubernetes Service region. To list available regions, use the `GET // /v1/regions` API or run `ibmcloud ks region ls`. XRegion *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcGetWorkerPoolsOptions : The VpcGetWorkerPools options.
func (*VpcGetWorkerPoolsOptions) SetCluster ¶
func (options *VpcGetWorkerPoolsOptions) SetCluster(cluster string) *VpcGetWorkerPoolsOptions
SetCluster : Allow user to set Cluster
func (*VpcGetWorkerPoolsOptions) SetHeaders ¶
func (options *VpcGetWorkerPoolsOptions) SetHeaders(param map[string]string) *VpcGetWorkerPoolsOptions
SetHeaders : Allow user to set Headers
func (*VpcGetWorkerPoolsOptions) SetXAuthResourceGroup ¶
func (options *VpcGetWorkerPoolsOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkerPoolsOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
func (*VpcGetWorkerPoolsOptions) SetXRegion ¶
func (options *VpcGetWorkerPoolsOptions) SetXRegion(xRegion string) *VpcGetWorkerPoolsOptions
SetXRegion : Allow user to set XRegion
type VpcGetWorkersOptions ¶
type VpcGetWorkersOptions struct { // The name or ID of the cluster that you want to get the worker node details from. To list the clusters that you have // access to, use the `GET /v1/clusters` API or run `ibmcloud ks cluster ls`. Cluster *string `validate:"required"` // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // true|false Shows deleted workers. ShowDeleted *string // The name or ID of the worker pool to filter results for. Run `ibmcloud ks worker-pool ls --cluster <cluster name>`. Pool *string // Allows users to set headers on API requests Headers map[string]string }
VpcGetWorkersOptions : The VpcGetWorkers options.
func (*VpcGetWorkersOptions) SetCluster ¶
func (options *VpcGetWorkersOptions) SetCluster(cluster string) *VpcGetWorkersOptions
SetCluster : Allow user to set Cluster
func (*VpcGetWorkersOptions) SetHeaders ¶
func (options *VpcGetWorkersOptions) SetHeaders(param map[string]string) *VpcGetWorkersOptions
SetHeaders : Allow user to set Headers
func (*VpcGetWorkersOptions) SetPool ¶
func (options *VpcGetWorkersOptions) SetPool(pool string) *VpcGetWorkersOptions
SetPool : Allow user to set Pool
func (*VpcGetWorkersOptions) SetShowDeleted ¶
func (options *VpcGetWorkersOptions) SetShowDeleted(showDeleted string) *VpcGetWorkersOptions
SetShowDeleted : Allow user to set ShowDeleted
func (*VpcGetWorkersOptions) SetXAuthResourceGroup ¶
func (options *VpcGetWorkersOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcGetWorkersOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcGetZonesOptions ¶
type VpcGetZonesOptions struct { // Your IBM Cloud Identity and Access Management (IAM) refresh token. To retrieve your IAM refresh token, run `cat // ~/.bluemix/config.json`. To use the `POST https://iam.bluemix.net/identity/token` API to create a token, see // https://ibm.biz/iks-tokens for the required request headers. This header can be omitted if you use the `POST // /v1/credentials` API before this request. XAuthRefreshToken *string // The provider for which to list zones. Defaults to vpc-classic. Provider *string // Determines whether to show the flavors for the returned zones. ShowFlavors *bool // Allows users to set headers on API requests Headers map[string]string }
VpcGetZonesOptions : The VpcGetZones options.
func (*VpcGetZonesOptions) SetHeaders ¶
func (options *VpcGetZonesOptions) SetHeaders(param map[string]string) *VpcGetZonesOptions
SetHeaders : Allow user to set Headers
func (*VpcGetZonesOptions) SetProvider ¶
func (options *VpcGetZonesOptions) SetProvider(provider string) *VpcGetZonesOptions
SetProvider : Allow user to set Provider
func (*VpcGetZonesOptions) SetShowFlavors ¶
func (options *VpcGetZonesOptions) SetShowFlavors(showFlavors bool) *VpcGetZonesOptions
SetShowFlavors : Allow user to set ShowFlavors
func (*VpcGetZonesOptions) SetXAuthRefreshToken ¶
func (options *VpcGetZonesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *VpcGetZonesOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type VpcRefreshMasterOptions ¶
type VpcRefreshMasterOptions struct { Cluster *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcRefreshMasterOptions : The VpcRefreshMaster options.
func (*VpcRefreshMasterOptions) SetCluster ¶
func (options *VpcRefreshMasterOptions) SetCluster(cluster string) *VpcRefreshMasterOptions
SetCluster : Allow user to set Cluster
func (*VpcRefreshMasterOptions) SetHeaders ¶
func (options *VpcRefreshMasterOptions) SetHeaders(param map[string]string) *VpcRefreshMasterOptions
SetHeaders : Allow user to set Headers
func (*VpcRefreshMasterOptions) SetXAuthResourceGroup ¶
func (options *VpcRefreshMasterOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcRefreshMasterOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type VpcReplaceWorkerOptions ¶
type VpcReplaceWorkerOptions struct { Cluster *string Update *bool WorkerID *string // The ID of the resource group that the cluster is in. To check the resource group ID of the cluster, use the `GET // /v1/clusters/idOrName` API. XAuthResourceGroup *string // Allows users to set headers on API requests Headers map[string]string }
VpcReplaceWorkerOptions : The VpcReplaceWorker options.
func (*VpcReplaceWorkerOptions) SetCluster ¶
func (options *VpcReplaceWorkerOptions) SetCluster(cluster string) *VpcReplaceWorkerOptions
SetCluster : Allow user to set Cluster
func (*VpcReplaceWorkerOptions) SetHeaders ¶
func (options *VpcReplaceWorkerOptions) SetHeaders(param map[string]string) *VpcReplaceWorkerOptions
SetHeaders : Allow user to set Headers
func (*VpcReplaceWorkerOptions) SetUpdate ¶
func (options *VpcReplaceWorkerOptions) SetUpdate(update bool) *VpcReplaceWorkerOptions
SetUpdate : Allow user to set Update
func (*VpcReplaceWorkerOptions) SetWorkerID ¶
func (options *VpcReplaceWorkerOptions) SetWorkerID(workerID string) *VpcReplaceWorkerOptions
SetWorkerID : Allow user to set WorkerID
func (*VpcReplaceWorkerOptions) SetXAuthResourceGroup ¶
func (options *VpcReplaceWorkerOptions) SetXAuthResourceGroup(xAuthResourceGroup string) *VpcReplaceWorkerOptions
SetXAuthResourceGroup : Allow user to set XAuthResourceGroup
type Worker ¶
type Worker struct { ErrorMessage *string `json:"errorMessage,omitempty"` ErrorMessageDate *string `json:"errorMessageDate,omitempty"` ID *string `json:"id,omitempty"` Isolation *string `json:"isolation,omitempty"` KubeVersion *string `json:"kubeVersion,omitempty"` Location *string `json:"location,omitempty"` MachineType *string `json:"machineType,omitempty"` MasterVersionEOS *string `json:"masterVersionEOS,omitempty"` PendingOperation *string `json:"pendingOperation,omitempty"` PoolName *string `json:"poolName,omitempty"` Poolid *string `json:"poolid,omitempty"` PrivateIP *string `json:"privateIP,omitempty"` PrivateVlan *string `json:"privateVlan,omitempty"` PublicIP *string `json:"publicIP,omitempty"` PublicVlan *string `json:"publicVlan,omitempty"` ReasonForDelete *string `json:"reasonForDelete,omitempty"` State *string `json:"state,omitempty"` Status *string `json:"status,omitempty"` StatusDate *string `json:"statusDate,omitempty"` StatusDetails *string `json:"statusDetails,omitempty"` TargetVersion *string `json:"targetVersion,omitempty"` TrustedStatus *string `json:"trustedStatus,omitempty"` VersionEOS *string `json:"versionEOS,omitempty"` }
Worker : Worker properties.
type WorkerPool ¶
type WorkerPool struct { ID *string `json:"id,omitempty"` PoolName *string `json:"poolName,omitempty"` Zones []Zone `json:"zones,omitempty"` }
WorkerPool : WorkerPool describes a worker pool.
type WorkerPoolResponse ¶
type WorkerPoolResponse struct { AutoscaleEnabled *bool `json:"autoscaleEnabled,omitempty"` ID *string `json:"id,omitempty"` IsBalanced *bool `json:"isBalanced,omitempty"` Isolation *string `json:"isolation,omitempty"` Labels map[string]string `json:"labels,omitempty"` MachineType *string `json:"machineType,omitempty"` Name *string `json:"name,omitempty"` ReasonForDelete *string `json:"reasonForDelete,omitempty"` Region *string `json:"region,omitempty"` SizePerZone *int64 `json:"sizePerZone,omitempty"` State *string `json:"state,omitempty"` Zones []WorkerPoolZoneResponse `json:"zones,omitempty"` }
WorkerPoolResponse : WorkerPoolResponse provides worker pool data.
type WorkerPoolZone ¶
type WorkerPoolZone struct { ID *string `json:"id,omitempty"` PrivateVLAN *string `json:"privateVLAN,omitempty"` PublicVLAN *string `json:"publicVLAN,omitempty"` }
WorkerPoolZone : WorkerPoolZone provides zone data.
type WorkerPoolZoneResponse ¶
type WorkerPoolZoneResponse struct { AutobalanceEnabled *bool `json:"autobalanceEnabled,omitempty"` ID *string `json:"id,omitempty"` Messages []string `json:"messages,omitempty"` PrivateVLAN *string `json:"privateVLAN,omitempty"` PublicVLAN *string `json:"publicVLAN,omitempty"` WorkerCount *int64 `json:"workerCount,omitempty"` }
WorkerPoolZoneResponse : WorkerPoolZoneResponse response contents for zone.
type Zone ¶
type Zone struct { AutobalanceEnabled *bool `json:"autobalanceEnabled,omitempty"` ID *string `json:"id,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
Zone : Zone describes a worker pool zone.
type ZoneResponse ¶
type ZoneResponse struct { Flavors []FlavorResponse `json:"flavors,omitempty"` ID *string `json:"id,omitempty"` Metro *string `json:"metro,omitempty"` Name *string `json:"name,omitempty"` }
ZoneResponse : ZoneResponse response definition for retrieving a zone.