Azure Native

v1.79.2 published on Thursday, Sep 29, 2022 by Pulumi

getBandwidthSetting

The bandwidth setting. API Version: 2017-06-01.

Using getBandwidthSetting

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getBandwidthSetting(args: GetBandwidthSettingArgs, opts?: InvokeOptions): Promise<GetBandwidthSettingResult>
function getBandwidthSettingOutput(args: GetBandwidthSettingOutputArgs, opts?: InvokeOptions): Output<GetBandwidthSettingResult>
def get_bandwidth_setting(bandwidth_setting_name: Optional[str] = None,
                          manager_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetBandwidthSettingResult
def get_bandwidth_setting_output(bandwidth_setting_name: Optional[pulumi.Input[str]] = None,
                          manager_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetBandwidthSettingResult]
func LookupBandwidthSetting(ctx *Context, args *LookupBandwidthSettingArgs, opts ...InvokeOption) (*LookupBandwidthSettingResult, error)
func LookupBandwidthSettingOutput(ctx *Context, args *LookupBandwidthSettingOutputArgs, opts ...InvokeOption) LookupBandwidthSettingResultOutput

> Note: This function is named LookupBandwidthSetting in the Go SDK.

public static class GetBandwidthSetting 
{
    public static Task<GetBandwidthSettingResult> InvokeAsync(GetBandwidthSettingArgs args, InvokeOptions? opts = null)
    public static Output<GetBandwidthSettingResult> Invoke(GetBandwidthSettingInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBandwidthSettingResult> getBandwidthSetting(GetBandwidthSettingArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:storsimple:getBandwidthSetting
  Arguments:
    # Arguments dictionary

The following arguments are supported:

BandwidthSettingName string

The name of bandwidth setting to be fetched.

ManagerName string

The manager name

ResourceGroupName string

The resource group name

BandwidthSettingName string

The name of bandwidth setting to be fetched.

ManagerName string

The manager name

ResourceGroupName string

The resource group name

bandwidthSettingName String

The name of bandwidth setting to be fetched.

managerName String

The manager name

resourceGroupName String

The resource group name

bandwidthSettingName string

The name of bandwidth setting to be fetched.

managerName string

The manager name

resourceGroupName string

The resource group name

bandwidth_setting_name str

The name of bandwidth setting to be fetched.

manager_name str

The manager name

resource_group_name str

The resource group name

bandwidthSettingName String

The name of bandwidth setting to be fetched.

managerName String

The manager name

resourceGroupName String

The resource group name

getBandwidthSetting Result

The following output properties are available:

Id string

The path ID that uniquely identifies the object.

Name string

The name of the object.

Schedules List<Pulumi.AzureNative.StorSimple.Outputs.BandwidthScheduleResponse>

The schedules.

Type string

The hierarchical type of the object.

VolumeCount int

The number of volumes that uses the bandwidth setting.

Kind string

The Kind of the object. Currently only Series8000 is supported

Id string

The path ID that uniquely identifies the object.

Name string

The name of the object.

Schedules []BandwidthScheduleResponse

The schedules.

Type string

The hierarchical type of the object.

VolumeCount int

The number of volumes that uses the bandwidth setting.

Kind string

The Kind of the object. Currently only Series8000 is supported

id String

The path ID that uniquely identifies the object.

name String

The name of the object.

schedules List<BandwidthScheduleResponse>

The schedules.

type String

The hierarchical type of the object.

volumeCount Integer

The number of volumes that uses the bandwidth setting.

kind String

The Kind of the object. Currently only Series8000 is supported

id string

The path ID that uniquely identifies the object.

name string

The name of the object.

schedules BandwidthScheduleResponse[]

The schedules.

type string

The hierarchical type of the object.

volumeCount number

The number of volumes that uses the bandwidth setting.

kind string

The Kind of the object. Currently only Series8000 is supported

id str

The path ID that uniquely identifies the object.

name str

The name of the object.

schedules Sequence[BandwidthScheduleResponse]

The schedules.

type str

The hierarchical type of the object.

volume_count int

The number of volumes that uses the bandwidth setting.

kind str

The Kind of the object. Currently only Series8000 is supported

id String

The path ID that uniquely identifies the object.

name String

The name of the object.

schedules List<Property Map>

The schedules.

type String

The hierarchical type of the object.

volumeCount Number

The number of volumes that uses the bandwidth setting.

kind String

The Kind of the object. Currently only Series8000 is supported

Supporting Types

BandwidthScheduleResponse

Days List<string>

The days of the week when this schedule is applicable.

RateInMbps int

The rate in Mbps.

Start Pulumi.AzureNative.StorSimple.Inputs.TimeResponse

The start time of the schedule.

Stop Pulumi.AzureNative.StorSimple.Inputs.TimeResponse

The stop time of the schedule.

Days []string

The days of the week when this schedule is applicable.

RateInMbps int

The rate in Mbps.

Start TimeResponse

The start time of the schedule.

Stop TimeResponse

The stop time of the schedule.

days List<String>

The days of the week when this schedule is applicable.

rateInMbps Integer

The rate in Mbps.

start TimeResponse

The start time of the schedule.

stop TimeResponse

The stop time of the schedule.

days string[]

The days of the week when this schedule is applicable.

rateInMbps number

The rate in Mbps.

start TimeResponse

The start time of the schedule.

stop TimeResponse

The stop time of the schedule.

days Sequence[str]

The days of the week when this schedule is applicable.

rate_in_mbps int

The rate in Mbps.

start TimeResponse

The start time of the schedule.

stop TimeResponse

The stop time of the schedule.

days List<String>

The days of the week when this schedule is applicable.

rateInMbps Number

The rate in Mbps.

start Property Map

The start time of the schedule.

stop Property Map

The stop time of the schedule.

TimeResponse

Hours int

The hour.

Minutes int

The minute.

Seconds int

The second.

Hours int

The hour.

Minutes int

The minute.

Seconds int

The second.

hours Integer

The hour.

minutes Integer

The minute.

seconds Integer

The second.

hours number

The hour.

minutes number

The minute.

seconds number

The second.

hours int

The hour.

minutes int

The minute.

seconds int

The second.

hours Number

The hour.

minutes Number

The minute.

seconds Number

The second.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0