1. Packages
  2. Azure Native
  3. API Docs
  4. storsimple
  5. getBandwidthSetting
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

azure-native.storsimple.getBandwidthSetting

Explore with Pulumi AI

azure-native logo
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

    Returns the properties of the specified bandwidth setting name. 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
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi