1. Packages
  2. Azure Native
  3. API Docs
  4. storsimple
  5. getBandwidthSetting
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.storsimple.getBandwidthSetting

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Returns the properties of the specified bandwidth setting name. Azure REST 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
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi