Package version:

Interface representing a SecuritySettings operations.

interface SecuritySettingsOperations {
    beginCreateOrUpdate: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, resource: SecuritySetting, options?: SecuritySettingsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<SecuritySetting>, SecuritySetting>>);
    beginCreateOrUpdateAndWait: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, resource: SecuritySetting, options?: SecuritySettingsCreateOrUpdateOptionalParams) => Promise<SecuritySetting>);
    beginDelete: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginDeleteAndWait: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsDeleteOptionalParams) => Promise<void>);
    createOrUpdate: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, resource: SecuritySetting, options?: SecuritySettingsCreateOrUpdateOptionalParams) => PollerLike<OperationState<SecuritySetting>, SecuritySetting>);
    delete: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    get: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsGetOptionalParams) => Promise<SecuritySetting>);
    listByClusters: ((resourceGroupName: string, clusterName: string, options?: SecuritySettingsListByClustersOptionalParams) => PagedAsyncIterableIterator<SecuritySetting, {}, PageSettings>);
}

Properties

beginCreateOrUpdate: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, resource: SecuritySetting, options?: SecuritySettingsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<SecuritySetting>, SecuritySetting>>)

use createOrUpdate instead

beginCreateOrUpdateAndWait: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, resource: SecuritySetting, options?: SecuritySettingsCreateOrUpdateOptionalParams) => Promise<SecuritySetting>)

use createOrUpdate instead

beginDelete: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>)

use delete instead

beginDeleteAndWait: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsDeleteOptionalParams) => Promise<void>)

use delete instead

createOrUpdate: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, resource: SecuritySetting, options?: SecuritySettingsCreateOrUpdateOptionalParams) => PollerLike<OperationState<SecuritySetting>, SecuritySetting>)

Create a security setting

delete: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsDeleteOptionalParams) => PollerLike<OperationState<void>, void>)

delete is a reserved word that cannot be used as an operation name. Please add @clientName("clientName") or @clientName("", "javascript") to the operation to override the generated name.

get: ((resourceGroupName: string, clusterName: string, securitySettingsName: string, options?: SecuritySettingsGetOptionalParams) => Promise<SecuritySetting>)

Get a SecuritySetting

listByClusters: ((resourceGroupName: string, clusterName: string, options?: SecuritySettingsListByClustersOptionalParams) => PagedAsyncIterableIterator<SecuritySetting, {}, PageSettings>)

List SecuritySetting resources by Clusters