Documentation ¶
Index ¶
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslation
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkAttachedDataNetworkNetworkAddressPortTranslation]
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkAttachedDataNetworkNetworkAddressPortTranslation]
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayInput
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) Index(i pulumi.IntInput) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkAttachedDataNetworkNetworkAddressPortTranslation]
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType() reflect.Type
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRanges() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds() pulumi.IntOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds() pulumi.IntOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkAttachedDataNetworkNetworkAddressPortTranslation]
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds() pulumi.IntOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds() pulumi.IntOutput
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToOutput(ctx context.Context) ...
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToOutput(ctx context.Context) ...
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) Index(i pulumi.IntInput) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToOutput(ctx context.Context) ...
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType() reflect.Type
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum() pulumi.IntOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum() pulumi.IntOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToOutput(ctx context.Context) ...
- type GetNetworkPacketCoreControlPlaneIdentity
- type GetNetworkPacketCoreControlPlaneIdentityArgs
- func (GetNetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
- func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
- func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlaneIdentity]
- type GetNetworkPacketCoreControlPlaneIdentityArray
- func (GetNetworkPacketCoreControlPlaneIdentityArray) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlaneIdentity]
- type GetNetworkPacketCoreControlPlaneIdentityArrayInput
- type GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ElementType() reflect.Type
- func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) Index(i pulumi.IntInput) GetNetworkPacketCoreControlPlaneIdentityOutput
- func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlaneIdentity]
- type GetNetworkPacketCoreControlPlaneIdentityInput
- type GetNetworkPacketCoreControlPlaneIdentityOutput
- func (GetNetworkPacketCoreControlPlaneIdentityOutput) ElementType() reflect.Type
- func (o GetNetworkPacketCoreControlPlaneIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
- func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
- func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlaneIdentity]
- func (o GetNetworkPacketCoreControlPlaneIdentityOutput) Type() pulumi.StringOutput
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs
- func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray
- func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayInput
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ElementType() reflect.Type
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) Index(i pulumi.IntInput) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType() pulumi.StringOutput
- func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType() reflect.Type
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl() pulumi.StringOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type GetNetworkPacketCoreControlPlanePlatform
- type GetNetworkPacketCoreControlPlanePlatformArgs
- func (GetNetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
- func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
- func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlanePlatform]
- type GetNetworkPacketCoreControlPlanePlatformArray
- func (GetNetworkPacketCoreControlPlanePlatformArray) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (i GetNetworkPacketCoreControlPlanePlatformArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlanePlatform]
- type GetNetworkPacketCoreControlPlanePlatformArrayInput
- type GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ElementType() reflect.Type
- func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) Index(i pulumi.IntInput) GetNetworkPacketCoreControlPlanePlatformOutput
- func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlanePlatform]
- type GetNetworkPacketCoreControlPlanePlatformInput
- type GetNetworkPacketCoreControlPlanePlatformOutput
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId() pulumi.StringOutput
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) CustomLocationId() pulumi.StringOutput
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId() pulumi.StringOutput
- func (GetNetworkPacketCoreControlPlanePlatformOutput) ElementType() reflect.Type
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId() pulumi.StringOutput
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlanePlatform]
- func (o GetNetworkPacketCoreControlPlanePlatformOutput) Type() pulumi.StringOutput
- type GetNetworkServicePccRule
- type GetNetworkServicePccRuleArgs
- func (GetNetworkServicePccRuleArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput
- func (i GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutputWithContext(ctx context.Context) GetNetworkServicePccRuleOutput
- func (i GetNetworkServicePccRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRule]
- type GetNetworkServicePccRuleArray
- func (GetNetworkServicePccRuleArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
- func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
- func (i GetNetworkServicePccRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRule]
- type GetNetworkServicePccRuleArrayInput
- type GetNetworkServicePccRuleArrayOutput
- func (GetNetworkServicePccRuleArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleOutput
- func (o GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
- func (o GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
- func (o GetNetworkServicePccRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRule]
- type GetNetworkServicePccRuleInput
- type GetNetworkServicePccRuleOutput
- func (GetNetworkServicePccRuleOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleOutput) Name() pulumi.StringOutput
- func (o GetNetworkServicePccRuleOutput) Precedence() pulumi.IntOutput
- func (o GetNetworkServicePccRuleOutput) QosPolicies() GetNetworkServicePccRuleQosPolicyArrayOutput
- func (o GetNetworkServicePccRuleOutput) ServiceDataFlowTemplates() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (o GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput
- func (o GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutputWithContext(ctx context.Context) GetNetworkServicePccRuleOutput
- func (o GetNetworkServicePccRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRule]
- func (o GetNetworkServicePccRuleOutput) TrafficControlEnabled() pulumi.BoolOutput
- type GetNetworkServicePccRuleQosPolicy
- type GetNetworkServicePccRuleQosPolicyArgs
- func (GetNetworkServicePccRuleQosPolicyArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput
- func (i GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyOutput
- func (i GetNetworkServicePccRuleQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicy]
- type GetNetworkServicePccRuleQosPolicyArray
- func (GetNetworkServicePccRuleQosPolicyArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicy]
- type GetNetworkServicePccRuleQosPolicyArrayInput
- type GetNetworkServicePccRuleQosPolicyArrayOutput
- func (GetNetworkServicePccRuleQosPolicyArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleQosPolicyArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleQosPolicyOutput
- func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicy]
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRate
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs
- func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicyGuaranteedBitRate]
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray
- func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicyGuaranteedBitRate]
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicyGuaranteedBitRate]
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink() pulumi.StringOutput
- func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicyGuaranteedBitRate]
- func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink() pulumi.StringOutput
- type GetNetworkServicePccRuleQosPolicyInput
- type GetNetworkServicePccRuleQosPolicyMaximumBitRate
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs
- func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicyMaximumBitRate]
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateArray
- func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicyMaximumBitRate]
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicyMaximumBitRate]
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateInput
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicyMaximumBitRate]
- func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type GetNetworkServicePccRuleQosPolicyOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
- func (GetNetworkServicePccRuleQosPolicyOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleQosPolicyOutput) GuaranteedBitRates() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) MaximumBitRates() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) PreemptionCapability() pulumi.StringOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) PreemptionVulnerability() pulumi.StringOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) QosIndicator() pulumi.IntOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyOutput
- func (o GetNetworkServicePccRuleQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicy]
- type GetNetworkServicePccRuleServiceDataFlowTemplate
- type GetNetworkServicePccRuleServiceDataFlowTemplateArgs
- func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleServiceDataFlowTemplate]
- type GetNetworkServicePccRuleServiceDataFlowTemplateArray
- func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleServiceDataFlowTemplate]
- type GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput
- type GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleServiceDataFlowTemplate]
- type GetNetworkServicePccRuleServiceDataFlowTemplateInput
- type GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Direction() pulumi.StringOutput
- func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType() reflect.Type
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Name() pulumi.StringOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Ports() pulumi.StringArrayOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols() pulumi.StringArrayOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists() pulumi.StringArrayOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleServiceDataFlowTemplate]
- type GetNetworkServiceServiceQosPolicy
- type GetNetworkServiceServiceQosPolicyArgs
- func (GetNetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
- func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
- func (i GetNetworkServiceServiceQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServiceServiceQosPolicy]
- type GetNetworkServiceServiceQosPolicyArray
- func (GetNetworkServiceServiceQosPolicyArray) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
- func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
- func (i GetNetworkServiceServiceQosPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServiceServiceQosPolicy]
- type GetNetworkServiceServiceQosPolicyArrayInput
- type GetNetworkServiceServiceQosPolicyArrayOutput
- func (GetNetworkServiceServiceQosPolicyArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServiceServiceQosPolicyArrayOutput) Index(i pulumi.IntInput) GetNetworkServiceServiceQosPolicyOutput
- func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
- func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
- func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServiceServiceQosPolicy]
- type GetNetworkServiceServiceQosPolicyInput
- type GetNetworkServiceServiceQosPolicyMaximumBitRate
- type GetNetworkServiceServiceQosPolicyMaximumBitRateArgs
- func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServiceServiceQosPolicyMaximumBitRate]
- type GetNetworkServiceServiceQosPolicyMaximumBitRateArray
- func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServiceServiceQosPolicyMaximumBitRate]
- type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput
- type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ElementType() reflect.Type
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) Index(i pulumi.IntInput) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServiceServiceQosPolicyMaximumBitRate]
- type GetNetworkServiceServiceQosPolicyMaximumBitRateInput
- type GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServiceServiceQosPolicyMaximumBitRate]
- func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type GetNetworkServiceServiceQosPolicyOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
- func (GetNetworkServiceServiceQosPolicyOutput) ElementType() reflect.Type
- func (o GetNetworkServiceServiceQosPolicyOutput) MaximumBitRates() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) PreemptionCapability() pulumi.StringOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) PreemptionVulnerability() pulumi.StringOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) QosIndicator() pulumi.IntOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
- func (o GetNetworkServiceServiceQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServiceServiceQosPolicy]
- type GetNetworkSimGroupIdentity
- type GetNetworkSimGroupIdentityArgs
- func (GetNetworkSimGroupIdentityArgs) ElementType() reflect.Type
- func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
- func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
- func (i GetNetworkSimGroupIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimGroupIdentity]
- type GetNetworkSimGroupIdentityArray
- func (GetNetworkSimGroupIdentityArray) ElementType() reflect.Type
- func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
- func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
- func (i GetNetworkSimGroupIdentityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimGroupIdentity]
- type GetNetworkSimGroupIdentityArrayInput
- type GetNetworkSimGroupIdentityArrayOutput
- func (GetNetworkSimGroupIdentityArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSimGroupIdentityArrayOutput) Index(i pulumi.IntInput) GetNetworkSimGroupIdentityOutput
- func (o GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
- func (o GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
- func (o GetNetworkSimGroupIdentityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimGroupIdentity]
- type GetNetworkSimGroupIdentityInput
- type GetNetworkSimGroupIdentityOutput
- func (GetNetworkSimGroupIdentityOutput) ElementType() reflect.Type
- func (o GetNetworkSimGroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetNetworkSimGroupIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetNetworkSimGroupIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
- func (o GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
- func (o GetNetworkSimGroupIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimGroupIdentity]
- func (o GetNetworkSimGroupIdentityOutput) Type() pulumi.StringOutput
- type GetNetworkSimPolicySlice
- type GetNetworkSimPolicySliceArgs
- func (GetNetworkSimPolicySliceArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput
- func (i GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceOutput
- func (i GetNetworkSimPolicySliceArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySlice]
- type GetNetworkSimPolicySliceArray
- func (GetNetworkSimPolicySliceArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
- func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
- func (i GetNetworkSimPolicySliceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySlice]
- type GetNetworkSimPolicySliceArrayInput
- type GetNetworkSimPolicySliceArrayOutput
- func (GetNetworkSimPolicySliceArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicySliceArrayOutput) Index(i pulumi.IntInput) GetNetworkSimPolicySliceOutput
- func (o GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
- func (o GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
- func (o GetNetworkSimPolicySliceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySlice]
- type GetNetworkSimPolicySliceDataNetwork
- type GetNetworkSimPolicySliceDataNetworkArgs
- func (GetNetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
- func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
- func (i GetNetworkSimPolicySliceDataNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySliceDataNetwork]
- type GetNetworkSimPolicySliceDataNetworkArray
- func (GetNetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (i GetNetworkSimPolicySliceDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySliceDataNetwork]
- type GetNetworkSimPolicySliceDataNetworkArrayInput
- type GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) Index(i pulumi.IntInput) GetNetworkSimPolicySliceDataNetworkOutput
- func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySliceDataNetwork]
- type GetNetworkSimPolicySliceDataNetworkInput
- type GetNetworkSimPolicySliceDataNetworkOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes() pulumi.StringArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) AllowedServicesIds() pulumi.StringArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) DataNetworkId() pulumi.StringOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) DefaultSessionType() pulumi.StringOutput
- func (GetNetworkSimPolicySliceDataNetworkOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets() pulumi.IntOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) PreemptionCapability() pulumi.StringOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) PreemptionVulnerability() pulumi.StringOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) QosIndicator() pulumi.IntOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRates() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
- func (o GetNetworkSimPolicySliceDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySliceDataNetwork]
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs
- func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToOutput(ctx context.Context) ...
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray
- func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToOutput(ctx context.Context) ...
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) Index(i pulumi.IntInput) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToOutput(ctx context.Context) ...
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToOutput(ctx context.Context) ...
- func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type GetNetworkSimPolicySliceInput
- type GetNetworkSimPolicySliceOutput
- func (o GetNetworkSimPolicySliceOutput) DataNetworks() GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (o GetNetworkSimPolicySliceOutput) DefaultDataNetworkId() pulumi.StringOutput
- func (GetNetworkSimPolicySliceOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicySliceOutput) SliceId() pulumi.StringOutput
- func (o GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput
- func (o GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceOutput
- func (o GetNetworkSimPolicySliceOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySlice]
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs
- func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray
- func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayInput
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) Index(i pulumi.IntInput) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType() reflect.Type
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type GetNetworkSimStaticIpConfiguration
- type GetNetworkSimStaticIpConfigurationArgs
- func (GetNetworkSimStaticIpConfigurationArgs) ElementType() reflect.Type
- func (i GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput
- func (i GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationOutput
- func (i GetNetworkSimStaticIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimStaticIpConfiguration]
- type GetNetworkSimStaticIpConfigurationArray
- func (GetNetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
- func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
- func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
- func (i GetNetworkSimStaticIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimStaticIpConfiguration]
- type GetNetworkSimStaticIpConfigurationArrayInput
- type GetNetworkSimStaticIpConfigurationArrayOutput
- func (GetNetworkSimStaticIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSimStaticIpConfigurationArrayOutput) Index(i pulumi.IntInput) GetNetworkSimStaticIpConfigurationOutput
- func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
- func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
- func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimStaticIpConfiguration]
- type GetNetworkSimStaticIpConfigurationInput
- type GetNetworkSimStaticIpConfigurationOutput
- func (o GetNetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId() pulumi.StringOutput
- func (GetNetworkSimStaticIpConfigurationOutput) ElementType() reflect.Type
- func (o GetNetworkSimStaticIpConfigurationOutput) SliceId() pulumi.StringOutput
- func (o GetNetworkSimStaticIpConfigurationOutput) StaticIpv4Address() pulumi.StringOutput
- func (o GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput
- func (o GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationOutput
- func (o GetNetworkSimStaticIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimStaticIpConfiguration]
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformation
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs
- func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToOutput(ctx context.Context) ...
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray
- func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ElementType() reflect.Type
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToOutput(ctx context.Context) ...
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayInput
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) Index(i pulumi.IntInput) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToOutput(ctx context.Context) ...
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType() reflect.Type
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator() pulumi.StringOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType() pulumi.IntOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToOutput(ctx context.Context) ...
- type LookupNetworkArgs
- type LookupNetworkAttachedDataNetworkArgs
- type LookupNetworkAttachedDataNetworkOutputArgs
- type LookupNetworkAttachedDataNetworkResult
- type LookupNetworkAttachedDataNetworkResultOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) DnsAddresses() pulumi.StringArrayOutput
- func (LookupNetworkAttachedDataNetworkResultOutput) ElementType() reflect.Type
- func (o LookupNetworkAttachedDataNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkDataNetworkName() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkPacketCoreDataPlaneId() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) NetworkAddressPortTranslations() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutput() LookupNetworkAttachedDataNetworkResultOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutputWithContext(ctx context.Context) LookupNetworkAttachedDataNetworkResultOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkAttachedDataNetworkResult]
- func (o LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentAddressPoolPrefixes() pulumi.StringArrayOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentStaticAddressPoolPrefixes() pulumi.StringArrayOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Address() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Gateway() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Subnet() pulumi.StringOutput
- func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessName() pulumi.StringOutput
- type LookupNetworkDataNetworkArgs
- type LookupNetworkDataNetworkOutputArgs
- type LookupNetworkDataNetworkResult
- type LookupNetworkDataNetworkResultOutput
- func (o LookupNetworkDataNetworkResultOutput) Description() pulumi.StringOutput
- func (LookupNetworkDataNetworkResultOutput) ElementType() reflect.Type
- func (o LookupNetworkDataNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkDataNetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkDataNetworkResultOutput) MobileNetworkId() pulumi.StringOutput
- func (o LookupNetworkDataNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkDataNetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutput() LookupNetworkDataNetworkResultOutput
- func (o LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutputWithContext(ctx context.Context) LookupNetworkDataNetworkResultOutput
- func (o LookupNetworkDataNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkDataNetworkResult]
- type LookupNetworkOutputArgs
- type LookupNetworkPacketCoreControlPlaneArgs
- type LookupNetworkPacketCoreControlPlaneOutputArgs
- type LookupNetworkPacketCoreControlPlaneResult
- type LookupNetworkPacketCoreControlPlaneResultOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Address() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Gateway() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Subnet() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessName() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) CoreNetworkTechnology() pulumi.StringOutput
- func (LookupNetworkPacketCoreControlPlaneResultOutput) ElementType() reflect.Type
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Identities() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) InteroperabilitySettingsJson() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) LocalDiagnosticsAccesses() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Platforms() GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) SiteIds() pulumi.StringArrayOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Sku() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) SoftwareVersion() pulumi.StringOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutput() LookupNetworkPacketCoreControlPlaneResultOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutputWithContext(ctx context.Context) LookupNetworkPacketCoreControlPlaneResultOutput
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkPacketCoreControlPlaneResult]
- func (o LookupNetworkPacketCoreControlPlaneResultOutput) UserEquipmentMtuInBytes() pulumi.IntOutput
- type LookupNetworkPacketCoreDataPlaneArgs
- type LookupNetworkPacketCoreDataPlaneOutputArgs
- type LookupNetworkPacketCoreDataPlaneResult
- type LookupNetworkPacketCoreDataPlaneResultOutput
- func (LookupNetworkPacketCoreDataPlaneResultOutput) ElementType() reflect.Type
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) MobileNetworkPacketCoreControlPlaneId() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutput() LookupNetworkPacketCoreDataPlaneResultOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutputWithContext(ctx context.Context) LookupNetworkPacketCoreDataPlaneResultOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkPacketCoreDataPlaneResult]
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Address() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Gateway() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Subnet() pulumi.StringOutput
- func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessName() pulumi.StringOutput
- type LookupNetworkResult
- type LookupNetworkResultOutput
- func (LookupNetworkResultOutput) ElementType() reflect.Type
- func (o LookupNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkResultOutput) MobileCountryCode() pulumi.StringOutput
- func (o LookupNetworkResultOutput) MobileNetworkCode() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupNetworkResultOutput) ServiceKey() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkResult]
- type LookupNetworkServiceArgs
- type LookupNetworkServiceOutputArgs
- type LookupNetworkServiceResult
- type LookupNetworkServiceResultOutput
- func (LookupNetworkServiceResultOutput) ElementType() reflect.Type
- func (o LookupNetworkServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkServiceResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkServiceResultOutput) MobileNetworkId() pulumi.StringOutput
- func (o LookupNetworkServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkServiceResultOutput) PccRules() GetNetworkServicePccRuleArrayOutput
- func (o LookupNetworkServiceResultOutput) ServicePrecedence() pulumi.IntOutput
- func (o LookupNetworkServiceResultOutput) ServiceQosPolicies() GetNetworkServiceServiceQosPolicyArrayOutput
- func (o LookupNetworkServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutput() LookupNetworkServiceResultOutput
- func (o LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutputWithContext(ctx context.Context) LookupNetworkServiceResultOutput
- func (o LookupNetworkServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkServiceResult]
- type LookupNetworkSimArgs
- type LookupNetworkSimGroupArgs
- type LookupNetworkSimGroupOutputArgs
- type LookupNetworkSimGroupResult
- type LookupNetworkSimGroupResultOutput
- func (LookupNetworkSimGroupResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSimGroupResultOutput) EncryptionKeyUrl() pulumi.StringOutput
- func (o LookupNetworkSimGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkSimGroupResultOutput) Identities() GetNetworkSimGroupIdentityArrayOutput
- func (o LookupNetworkSimGroupResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkSimGroupResultOutput) MobileNetworkId() pulumi.StringOutput
- func (o LookupNetworkSimGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkSimGroupResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutput() LookupNetworkSimGroupResultOutput
- func (o LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutputWithContext(ctx context.Context) LookupNetworkSimGroupResultOutput
- func (o LookupNetworkSimGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSimGroupResult]
- type LookupNetworkSimOutputArgs
- type LookupNetworkSimPolicyArgs
- type LookupNetworkSimPolicyOutputArgs
- type LookupNetworkSimPolicyResult
- type LookupNetworkSimPolicyResultOutput
- func (o LookupNetworkSimPolicyResultOutput) DefaultSliceId() pulumi.StringOutput
- func (LookupNetworkSimPolicyResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSimPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkSimPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkSimPolicyResultOutput) MobileNetworkId() pulumi.StringOutput
- func (o LookupNetworkSimPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkSimPolicyResultOutput) RatFrequencySelectionPriorityIndex() pulumi.IntOutput
- func (o LookupNetworkSimPolicyResultOutput) RegistrationTimerInSeconds() pulumi.IntOutput
- func (o LookupNetworkSimPolicyResultOutput) Slices() GetNetworkSimPolicySliceArrayOutput
- func (o LookupNetworkSimPolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutput() LookupNetworkSimPolicyResultOutput
- func (o LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutputWithContext(ctx context.Context) LookupNetworkSimPolicyResultOutput
- func (o LookupNetworkSimPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSimPolicyResult]
- func (o LookupNetworkSimPolicyResultOutput) UserEquipmentAggregateMaximumBitRates() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- type LookupNetworkSimResult
- type LookupNetworkSimResultOutput
- func (o LookupNetworkSimResultOutput) DeviceType() pulumi.StringOutput
- func (LookupNetworkSimResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSimResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) IntegratedCircuitCardIdentifier() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) InternationalMobileSubscriberIdentity() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) MobileNetworkSimGroupId() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) SimPolicyId() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) SimState() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) StaticIpConfigurations() GetNetworkSimStaticIpConfigurationArrayOutput
- func (o LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutput() LookupNetworkSimResultOutput
- func (o LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutputWithContext(ctx context.Context) LookupNetworkSimResultOutput
- func (o LookupNetworkSimResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSimResult]
- func (o LookupNetworkSimResultOutput) VendorKeyFingerprint() pulumi.StringOutput
- func (o LookupNetworkSimResultOutput) VendorName() pulumi.StringOutput
- type LookupNetworkSiteArgs
- type LookupNetworkSiteOutputArgs
- type LookupNetworkSiteResult
- type LookupNetworkSiteResultOutput
- func (LookupNetworkSiteResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSiteResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkSiteResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkSiteResultOutput) MobileNetworkId() pulumi.StringOutput
- func (o LookupNetworkSiteResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkSiteResultOutput) NetworkFunctionIds() pulumi.StringArrayOutput
- func (o LookupNetworkSiteResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutput() LookupNetworkSiteResultOutput
- func (o LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutputWithContext(ctx context.Context) LookupNetworkSiteResultOutput
- func (o LookupNetworkSiteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSiteResult]
- type LookupNetworkSliceArgs
- type LookupNetworkSliceOutputArgs
- type LookupNetworkSliceResult
- type LookupNetworkSliceResultOutput
- func (o LookupNetworkSliceResultOutput) Description() pulumi.StringOutput
- func (LookupNetworkSliceResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSliceResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkSliceResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkSliceResultOutput) MobileNetworkId() pulumi.StringOutput
- func (o LookupNetworkSliceResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkSliceResultOutput) SingleNetworkSliceSelectionAssistanceInformations() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (o LookupNetworkSliceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutput() LookupNetworkSliceResultOutput
- func (o LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutputWithContext(ctx context.Context) LookupNetworkSliceResultOutput
- func (o LookupNetworkSliceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSliceResult]
- type Network
- type NetworkArgs
- type NetworkArray
- type NetworkArrayInput
- type NetworkArrayOutput
- func (NetworkArrayOutput) ElementType() reflect.Type
- func (o NetworkArrayOutput) Index(i pulumi.IntInput) NetworkOutput
- func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput
- func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
- func (o NetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Network]
- type NetworkAttachedDataNetwork
- func (*NetworkAttachedDataNetwork) ElementType() reflect.Type
- func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
- func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
- func (i *NetworkAttachedDataNetwork) ToOutput(ctx context.Context) pulumix.Output[*NetworkAttachedDataNetwork]
- type NetworkAttachedDataNetworkArgs
- type NetworkAttachedDataNetworkArray
- func (NetworkAttachedDataNetworkArray) ElementType() reflect.Type
- func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
- func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
- func (i NetworkAttachedDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkAttachedDataNetwork]
- type NetworkAttachedDataNetworkArrayInput
- type NetworkAttachedDataNetworkArrayOutput
- func (NetworkAttachedDataNetworkArrayOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkAttachedDataNetworkOutput
- func (o NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
- func (o NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
- func (o NetworkAttachedDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkAttachedDataNetwork]
- type NetworkAttachedDataNetworkInput
- type NetworkAttachedDataNetworkMap
- func (NetworkAttachedDataNetworkMap) ElementType() reflect.Type
- func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
- func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
- func (i NetworkAttachedDataNetworkMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkAttachedDataNetwork]
- type NetworkAttachedDataNetworkMapInput
- type NetworkAttachedDataNetworkMapOutput
- func (NetworkAttachedDataNetworkMapOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkAttachedDataNetworkOutput
- func (o NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
- func (o NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
- func (o NetworkAttachedDataNetworkMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkAttachedDataNetwork]
- type NetworkAttachedDataNetworkNetworkAddressPortTranslation
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
- func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkAttachedDataNetworkNetworkAddressPortTranslation]
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationInput
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRange() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkAttachedDataNetworkNetworkAddressPortTranslation]
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs
- func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType() reflect.Type
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToOutput(ctx context.Context) ...
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToOutput(ctx context.Context) ...
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Elem() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
- func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Maximum() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Minimum() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToOutput(ctx context.Context) ...
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput
- type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) Elem() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PortRange() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkAttachedDataNetworkNetworkAddressPortTranslation]
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
- func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
- type NetworkAttachedDataNetworkOutput
- func (o NetworkAttachedDataNetworkOutput) DnsAddresses() pulumi.StringArrayOutput
- func (NetworkAttachedDataNetworkOutput) ElementType() reflect.Type
- func (o NetworkAttachedDataNetworkOutput) Location() pulumi.StringOutput
- func (o NetworkAttachedDataNetworkOutput) MobileNetworkDataNetworkName() pulumi.StringOutput
- func (o NetworkAttachedDataNetworkOutput) MobileNetworkPacketCoreDataPlaneId() pulumi.StringOutput
- func (o NetworkAttachedDataNetworkOutput) NetworkAddressPortTranslation() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
- func (o NetworkAttachedDataNetworkOutput) Tags() pulumi.StringMapOutput
- func (o NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
- func (o NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
- func (o NetworkAttachedDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkAttachedDataNetwork]
- func (o NetworkAttachedDataNetworkOutput) UserEquipmentAddressPoolPrefixes() pulumi.StringArrayOutput
- func (o NetworkAttachedDataNetworkOutput) UserEquipmentStaticAddressPoolPrefixes() pulumi.StringArrayOutput
- func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Address() pulumi.StringPtrOutput
- func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Gateway() pulumi.StringPtrOutput
- func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Subnet() pulumi.StringPtrOutput
- func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessName() pulumi.StringPtrOutput
- type NetworkAttachedDataNetworkState
- type NetworkDataNetwork
- func (*NetworkDataNetwork) ElementType() reflect.Type
- func (i *NetworkDataNetwork) ToNetworkDataNetworkOutput() NetworkDataNetworkOutput
- func (i *NetworkDataNetwork) ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput
- func (i *NetworkDataNetwork) ToOutput(ctx context.Context) pulumix.Output[*NetworkDataNetwork]
- type NetworkDataNetworkArgs
- type NetworkDataNetworkArray
- func (NetworkDataNetworkArray) ElementType() reflect.Type
- func (i NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput
- func (i NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutputWithContext(ctx context.Context) NetworkDataNetworkArrayOutput
- func (i NetworkDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkDataNetwork]
- type NetworkDataNetworkArrayInput
- type NetworkDataNetworkArrayOutput
- func (NetworkDataNetworkArrayOutput) ElementType() reflect.Type
- func (o NetworkDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkDataNetworkOutput
- func (o NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput
- func (o NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutputWithContext(ctx context.Context) NetworkDataNetworkArrayOutput
- func (o NetworkDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkDataNetwork]
- type NetworkDataNetworkInput
- type NetworkDataNetworkMap
- func (NetworkDataNetworkMap) ElementType() reflect.Type
- func (i NetworkDataNetworkMap) ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput
- func (i NetworkDataNetworkMap) ToNetworkDataNetworkMapOutputWithContext(ctx context.Context) NetworkDataNetworkMapOutput
- func (i NetworkDataNetworkMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkDataNetwork]
- type NetworkDataNetworkMapInput
- type NetworkDataNetworkMapOutput
- func (NetworkDataNetworkMapOutput) ElementType() reflect.Type
- func (o NetworkDataNetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkDataNetworkOutput
- func (o NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput
- func (o NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutputWithContext(ctx context.Context) NetworkDataNetworkMapOutput
- func (o NetworkDataNetworkMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkDataNetwork]
- type NetworkDataNetworkOutput
- func (o NetworkDataNetworkOutput) Description() pulumi.StringPtrOutput
- func (NetworkDataNetworkOutput) ElementType() reflect.Type
- func (o NetworkDataNetworkOutput) Location() pulumi.StringOutput
- func (o NetworkDataNetworkOutput) MobileNetworkId() pulumi.StringOutput
- func (o NetworkDataNetworkOutput) Name() pulumi.StringOutput
- func (o NetworkDataNetworkOutput) Tags() pulumi.StringMapOutput
- func (o NetworkDataNetworkOutput) ToNetworkDataNetworkOutput() NetworkDataNetworkOutput
- func (o NetworkDataNetworkOutput) ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput
- func (o NetworkDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkDataNetwork]
- type NetworkDataNetworkState
- type NetworkInput
- type NetworkMap
- type NetworkMapInput
- type NetworkMapOutput
- func (NetworkMapOutput) ElementType() reflect.Type
- func (o NetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkOutput
- func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput
- func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
- func (o NetworkMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Network]
- type NetworkOutput
- func (NetworkOutput) ElementType() reflect.Type
- func (o NetworkOutput) Location() pulumi.StringOutput
- func (o NetworkOutput) MobileCountryCode() pulumi.StringOutput
- func (o NetworkOutput) MobileNetworkCode() pulumi.StringOutput
- func (o NetworkOutput) Name() pulumi.StringOutput
- func (o NetworkOutput) ResourceGroupName() pulumi.StringOutput
- func (o NetworkOutput) ServiceKey() pulumi.StringOutput
- func (o NetworkOutput) Tags() pulumi.StringMapOutput
- func (o NetworkOutput) ToNetworkOutput() NetworkOutput
- func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
- func (o NetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*Network]
- type NetworkPacketCoreControlPlane
- func (*NetworkPacketCoreControlPlane) ElementType() reflect.Type
- func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
- func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
- func (i *NetworkPacketCoreControlPlane) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlane]
- type NetworkPacketCoreControlPlaneArgs
- type NetworkPacketCoreControlPlaneArray
- func (NetworkPacketCoreControlPlaneArray) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
- func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
- func (i NetworkPacketCoreControlPlaneArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreControlPlane]
- type NetworkPacketCoreControlPlaneArrayInput
- type NetworkPacketCoreControlPlaneArrayOutput
- func (NetworkPacketCoreControlPlaneArrayOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneArrayOutput) Index(i pulumi.IntInput) NetworkPacketCoreControlPlaneOutput
- func (o NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
- func (o NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
- func (o NetworkPacketCoreControlPlaneArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreControlPlane]
- type NetworkPacketCoreControlPlaneIdentity
- type NetworkPacketCoreControlPlaneIdentityArgs
- func (NetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput
- func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityOutput
- func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (i NetworkPacketCoreControlPlaneIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlaneIdentity]
- type NetworkPacketCoreControlPlaneIdentityInput
- type NetworkPacketCoreControlPlaneIdentityOutput
- func (NetworkPacketCoreControlPlaneIdentityOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput
- func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityOutput
- func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (o NetworkPacketCoreControlPlaneIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlaneIdentity]
- func (o NetworkPacketCoreControlPlaneIdentityOutput) Type() pulumi.StringOutput
- type NetworkPacketCoreControlPlaneIdentityPtrInput
- type NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) Elem() NetworkPacketCoreControlPlaneIdentityOutput
- func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlaneIdentity]
- func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type NetworkPacketCoreControlPlaneInput
- type NetworkPacketCoreControlPlaneLocalDiagnosticsAccess
- type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs
- func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput
- type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType() pulumi.StringOutput
- func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput
- type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) AuthenticationType() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) Elem() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) HttpsServerCertificateUrl() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
- func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlaneLocalDiagnosticsAccess]
- type NetworkPacketCoreControlPlaneMap
- func (NetworkPacketCoreControlPlaneMap) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
- func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
- func (i NetworkPacketCoreControlPlaneMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreControlPlane]
- type NetworkPacketCoreControlPlaneMapInput
- type NetworkPacketCoreControlPlaneMapOutput
- func (NetworkPacketCoreControlPlaneMapOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneMapOutput) MapIndex(k pulumi.StringInput) NetworkPacketCoreControlPlaneOutput
- func (o NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
- func (o NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
- func (o NetworkPacketCoreControlPlaneMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreControlPlane]
- type NetworkPacketCoreControlPlaneOutput
- func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Address() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Gateway() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Subnet() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessName() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) CoreNetworkTechnology() pulumi.StringPtrOutput
- func (NetworkPacketCoreControlPlaneOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlaneOutput) Identity() NetworkPacketCoreControlPlaneIdentityPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) InteroperabilitySettingsJson() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) LocalDiagnosticsAccess() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
- func (o NetworkPacketCoreControlPlaneOutput) Location() pulumi.StringOutput
- func (o NetworkPacketCoreControlPlaneOutput) Name() pulumi.StringOutput
- func (o NetworkPacketCoreControlPlaneOutput) Platform() NetworkPacketCoreControlPlanePlatformPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) ResourceGroupName() pulumi.StringOutput
- func (o NetworkPacketCoreControlPlaneOutput) SiteIds() pulumi.StringArrayOutput
- func (o NetworkPacketCoreControlPlaneOutput) Sku() pulumi.StringOutput
- func (o NetworkPacketCoreControlPlaneOutput) SoftwareVersion() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlaneOutput) Tags() pulumi.StringMapOutput
- func (o NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
- func (o NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
- func (o NetworkPacketCoreControlPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlane]
- func (o NetworkPacketCoreControlPlaneOutput) UserEquipmentMtuInBytes() pulumi.IntPtrOutput
- type NetworkPacketCoreControlPlanePlatform
- type NetworkPacketCoreControlPlanePlatformArgs
- func (NetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput
- func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformOutput
- func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
- func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
- func (i NetworkPacketCoreControlPlanePlatformArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlanePlatform]
- type NetworkPacketCoreControlPlanePlatformInput
- type NetworkPacketCoreControlPlanePlatformOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) CustomLocationId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId() pulumi.StringPtrOutput
- func (NetworkPacketCoreControlPlanePlatformOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlanePlatform]
- func (o NetworkPacketCoreControlPlanePlatformOutput) Type() pulumi.StringOutput
- type NetworkPacketCoreControlPlanePlatformPtrInput
- type NetworkPacketCoreControlPlanePlatformPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ArcKubernetesClusterId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) CustomLocationId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) EdgeDeviceId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) Elem() NetworkPacketCoreControlPlanePlatformOutput
- func (NetworkPacketCoreControlPlanePlatformPtrOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) StackHciClusterId() pulumi.StringPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlanePlatform]
- func (o NetworkPacketCoreControlPlanePlatformPtrOutput) Type() pulumi.StringPtrOutput
- type NetworkPacketCoreControlPlaneState
- type NetworkPacketCoreDataPlane
- func (*NetworkPacketCoreDataPlane) ElementType() reflect.Type
- func (i *NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput
- func (i *NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput
- func (i *NetworkPacketCoreDataPlane) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreDataPlane]
- type NetworkPacketCoreDataPlaneArgs
- type NetworkPacketCoreDataPlaneArray
- func (NetworkPacketCoreDataPlaneArray) ElementType() reflect.Type
- func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
- func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
- func (i NetworkPacketCoreDataPlaneArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreDataPlane]
- type NetworkPacketCoreDataPlaneArrayInput
- type NetworkPacketCoreDataPlaneArrayOutput
- func (NetworkPacketCoreDataPlaneArrayOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreDataPlaneArrayOutput) Index(i pulumi.IntInput) NetworkPacketCoreDataPlaneOutput
- func (o NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
- func (o NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
- func (o NetworkPacketCoreDataPlaneArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreDataPlane]
- type NetworkPacketCoreDataPlaneInput
- type NetworkPacketCoreDataPlaneMap
- func (NetworkPacketCoreDataPlaneMap) ElementType() reflect.Type
- func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
- func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
- func (i NetworkPacketCoreDataPlaneMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreDataPlane]
- type NetworkPacketCoreDataPlaneMapInput
- type NetworkPacketCoreDataPlaneMapOutput
- func (NetworkPacketCoreDataPlaneMapOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreDataPlaneMapOutput) MapIndex(k pulumi.StringInput) NetworkPacketCoreDataPlaneOutput
- func (o NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
- func (o NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
- func (o NetworkPacketCoreDataPlaneMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreDataPlane]
- type NetworkPacketCoreDataPlaneOutput
- func (NetworkPacketCoreDataPlaneOutput) ElementType() reflect.Type
- func (o NetworkPacketCoreDataPlaneOutput) Location() pulumi.StringOutput
- func (o NetworkPacketCoreDataPlaneOutput) MobileNetworkPacketCoreControlPlaneId() pulumi.StringOutput
- func (o NetworkPacketCoreDataPlaneOutput) Name() pulumi.StringOutput
- func (o NetworkPacketCoreDataPlaneOutput) Tags() pulumi.StringMapOutput
- func (o NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput
- func (o NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput
- func (o NetworkPacketCoreDataPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreDataPlane]
- func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Address() pulumi.StringPtrOutput
- func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Gateway() pulumi.StringPtrOutput
- func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Subnet() pulumi.StringPtrOutput
- func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessName() pulumi.StringPtrOutput
- type NetworkPacketCoreDataPlaneState
- type NetworkService
- func (*NetworkService) ElementType() reflect.Type
- func (i *NetworkService) ToNetworkServiceOutput() NetworkServiceOutput
- func (i *NetworkService) ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput
- func (i *NetworkService) ToOutput(ctx context.Context) pulumix.Output[*NetworkService]
- type NetworkServiceArgs
- type NetworkServiceArray
- func (NetworkServiceArray) ElementType() reflect.Type
- func (i NetworkServiceArray) ToNetworkServiceArrayOutput() NetworkServiceArrayOutput
- func (i NetworkServiceArray) ToNetworkServiceArrayOutputWithContext(ctx context.Context) NetworkServiceArrayOutput
- func (i NetworkServiceArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkService]
- type NetworkServiceArrayInput
- type NetworkServiceArrayOutput
- func (NetworkServiceArrayOutput) ElementType() reflect.Type
- func (o NetworkServiceArrayOutput) Index(i pulumi.IntInput) NetworkServiceOutput
- func (o NetworkServiceArrayOutput) ToNetworkServiceArrayOutput() NetworkServiceArrayOutput
- func (o NetworkServiceArrayOutput) ToNetworkServiceArrayOutputWithContext(ctx context.Context) NetworkServiceArrayOutput
- func (o NetworkServiceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkService]
- type NetworkServiceInput
- type NetworkServiceMap
- func (NetworkServiceMap) ElementType() reflect.Type
- func (i NetworkServiceMap) ToNetworkServiceMapOutput() NetworkServiceMapOutput
- func (i NetworkServiceMap) ToNetworkServiceMapOutputWithContext(ctx context.Context) NetworkServiceMapOutput
- func (i NetworkServiceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkService]
- type NetworkServiceMapInput
- type NetworkServiceMapOutput
- func (NetworkServiceMapOutput) ElementType() reflect.Type
- func (o NetworkServiceMapOutput) MapIndex(k pulumi.StringInput) NetworkServiceOutput
- func (o NetworkServiceMapOutput) ToNetworkServiceMapOutput() NetworkServiceMapOutput
- func (o NetworkServiceMapOutput) ToNetworkServiceMapOutputWithContext(ctx context.Context) NetworkServiceMapOutput
- func (o NetworkServiceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkService]
- type NetworkServiceOutput
- func (NetworkServiceOutput) ElementType() reflect.Type
- func (o NetworkServiceOutput) Location() pulumi.StringOutput
- func (o NetworkServiceOutput) MobileNetworkId() pulumi.StringOutput
- func (o NetworkServiceOutput) Name() pulumi.StringOutput
- func (o NetworkServiceOutput) PccRules() NetworkServicePccRuleArrayOutput
- func (o NetworkServiceOutput) ServicePrecedence() pulumi.IntOutput
- func (o NetworkServiceOutput) ServiceQosPolicy() NetworkServiceServiceQosPolicyPtrOutput
- func (o NetworkServiceOutput) Tags() pulumi.StringMapOutput
- func (o NetworkServiceOutput) ToNetworkServiceOutput() NetworkServiceOutput
- func (o NetworkServiceOutput) ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput
- func (o NetworkServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkService]
- type NetworkServicePccRule
- type NetworkServicePccRuleArgs
- func (NetworkServicePccRuleArgs) ElementType() reflect.Type
- func (i NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput
- func (i NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutputWithContext(ctx context.Context) NetworkServicePccRuleOutput
- func (i NetworkServicePccRuleArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRule]
- type NetworkServicePccRuleArray
- func (NetworkServicePccRuleArray) ElementType() reflect.Type
- func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
- func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
- func (i NetworkServicePccRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRule]
- type NetworkServicePccRuleArrayInput
- type NetworkServicePccRuleArrayOutput
- func (NetworkServicePccRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleArrayOutput) Index(i pulumi.IntInput) NetworkServicePccRuleOutput
- func (o NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
- func (o NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
- func (o NetworkServicePccRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRule]
- type NetworkServicePccRuleInput
- type NetworkServicePccRuleOutput
- func (NetworkServicePccRuleOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleOutput) Name() pulumi.StringOutput
- func (o NetworkServicePccRuleOutput) Precedence() pulumi.IntOutput
- func (o NetworkServicePccRuleOutput) QosPolicy() NetworkServicePccRuleQosPolicyPtrOutput
- func (o NetworkServicePccRuleOutput) ServiceDataFlowTemplates() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (o NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput
- func (o NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutputWithContext(ctx context.Context) NetworkServicePccRuleOutput
- func (o NetworkServicePccRuleOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRule]
- func (o NetworkServicePccRuleOutput) TrafficControlEnabled() pulumi.BoolPtrOutput
- type NetworkServicePccRuleQosPolicy
- type NetworkServicePccRuleQosPolicyArgs
- func (NetworkServicePccRuleQosPolicyArgs) ElementType() reflect.Type
- func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput
- func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyOutput
- func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
- func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
- func (i NetworkServicePccRuleQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicy]
- type NetworkServicePccRuleQosPolicyGuaranteedBitRate
- type NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs
- func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
- func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicyGuaranteedBitRate]
- type NetworkServicePccRuleQosPolicyGuaranteedBitRateInput
- type NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink() pulumi.StringOutput
- func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicyGuaranteedBitRate]
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink() pulumi.StringOutput
- type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput
- type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Elem() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServicePccRuleQosPolicyGuaranteedBitRate]
- func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
- type NetworkServicePccRuleQosPolicyInput
- type NetworkServicePccRuleQosPolicyMaximumBitRate
- type NetworkServicePccRuleQosPolicyMaximumBitRateArgs
- func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
- func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicyMaximumBitRate]
- type NetworkServicePccRuleQosPolicyMaximumBitRateInput
- type NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicyMaximumBitRate]
- func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput
- type NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Elem() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServicePccRuleQosPolicyMaximumBitRate]
- func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
- type NetworkServicePccRuleQosPolicyOutput
- func (o NetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
- func (NetworkServicePccRuleQosPolicyOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleQosPolicyOutput) GuaranteedBitRate() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyOutput) MaximumBitRate() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
- func (o NetworkServicePccRuleQosPolicyOutput) PreemptionCapability() pulumi.StringPtrOutput
- func (o NetworkServicePccRuleQosPolicyOutput) PreemptionVulnerability() pulumi.StringPtrOutput
- func (o NetworkServicePccRuleQosPolicyOutput) QosIndicator() pulumi.IntOutput
- func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput
- func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyOutput
- func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
- func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
- func (o NetworkServicePccRuleQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicy]
- type NetworkServicePccRuleQosPolicyPtrInput
- type NetworkServicePccRuleQosPolicyPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) Elem() NetworkServicePccRuleQosPolicyOutput
- func (NetworkServicePccRuleQosPolicyPtrOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleQosPolicyPtrOutput) GuaranteedBitRate() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) MaximumBitRate() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) PreemptionCapability() pulumi.StringPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) PreemptionVulnerability() pulumi.StringPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) QosIndicator() pulumi.IntPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
- func (o NetworkServicePccRuleQosPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServicePccRuleQosPolicy]
- type NetworkServicePccRuleServiceDataFlowTemplate
- type NetworkServicePccRuleServiceDataFlowTemplateArgs
- func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
- func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleServiceDataFlowTemplate]
- type NetworkServicePccRuleServiceDataFlowTemplateArray
- func (NetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
- func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRuleServiceDataFlowTemplate]
- type NetworkServicePccRuleServiceDataFlowTemplateArrayInput
- type NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) Index(i pulumi.IntInput) NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRuleServiceDataFlowTemplate]
- type NetworkServicePccRuleServiceDataFlowTemplateInput
- type NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Direction() pulumi.StringOutput
- func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType() reflect.Type
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Name() pulumi.StringOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Ports() pulumi.StringArrayOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols() pulumi.StringArrayOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists() pulumi.StringArrayOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleServiceDataFlowTemplate]
- type NetworkServiceServiceQosPolicy
- type NetworkServiceServiceQosPolicyArgs
- func (NetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
- func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput
- func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyOutput
- func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
- func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
- func (i NetworkServiceServiceQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServiceServiceQosPolicy]
- type NetworkServiceServiceQosPolicyInput
- type NetworkServiceServiceQosPolicyMaximumBitRate
- type NetworkServiceServiceQosPolicyMaximumBitRateArgs
- func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
- func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServiceServiceQosPolicyMaximumBitRate]
- type NetworkServiceServiceQosPolicyMaximumBitRateInput
- type NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServiceServiceQosPolicyMaximumBitRate]
- func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type NetworkServiceServiceQosPolicyMaximumBitRatePtrInput
- type NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Elem() NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ElementType() reflect.Type
- func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServiceServiceQosPolicyMaximumBitRate]
- func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
- type NetworkServiceServiceQosPolicyOutput
- func (o NetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
- func (NetworkServiceServiceQosPolicyOutput) ElementType() reflect.Type
- func (o NetworkServiceServiceQosPolicyOutput) MaximumBitRate() NetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (o NetworkServiceServiceQosPolicyOutput) PreemptionCapability() pulumi.StringPtrOutput
- func (o NetworkServiceServiceQosPolicyOutput) PreemptionVulnerability() pulumi.StringPtrOutput
- func (o NetworkServiceServiceQosPolicyOutput) QosIndicator() pulumi.IntPtrOutput
- func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput
- func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyOutput
- func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
- func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
- func (o NetworkServiceServiceQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServiceServiceQosPolicy]
- type NetworkServiceServiceQosPolicyPtrInput
- type NetworkServiceServiceQosPolicyPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) Elem() NetworkServiceServiceQosPolicyOutput
- func (NetworkServiceServiceQosPolicyPtrOutput) ElementType() reflect.Type
- func (o NetworkServiceServiceQosPolicyPtrOutput) MaximumBitRate() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) PreemptionCapability() pulumi.StringPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) PreemptionVulnerability() pulumi.StringPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) QosIndicator() pulumi.IntPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
- func (o NetworkServiceServiceQosPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServiceServiceQosPolicy]
- type NetworkServiceState
- type NetworkSim
- type NetworkSimArgs
- type NetworkSimArray
- func (NetworkSimArray) ElementType() reflect.Type
- func (i NetworkSimArray) ToNetworkSimArrayOutput() NetworkSimArrayOutput
- func (i NetworkSimArray) ToNetworkSimArrayOutputWithContext(ctx context.Context) NetworkSimArrayOutput
- func (i NetworkSimArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSim]
- type NetworkSimArrayInput
- type NetworkSimArrayOutput
- func (NetworkSimArrayOutput) ElementType() reflect.Type
- func (o NetworkSimArrayOutput) Index(i pulumi.IntInput) NetworkSimOutput
- func (o NetworkSimArrayOutput) ToNetworkSimArrayOutput() NetworkSimArrayOutput
- func (o NetworkSimArrayOutput) ToNetworkSimArrayOutputWithContext(ctx context.Context) NetworkSimArrayOutput
- func (o NetworkSimArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSim]
- type NetworkSimGroup
- func (*NetworkSimGroup) ElementType() reflect.Type
- func (i *NetworkSimGroup) ToNetworkSimGroupOutput() NetworkSimGroupOutput
- func (i *NetworkSimGroup) ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput
- func (i *NetworkSimGroup) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimGroup]
- type NetworkSimGroupArgs
- type NetworkSimGroupArray
- func (NetworkSimGroupArray) ElementType() reflect.Type
- func (i NetworkSimGroupArray) ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput
- func (i NetworkSimGroupArray) ToNetworkSimGroupArrayOutputWithContext(ctx context.Context) NetworkSimGroupArrayOutput
- func (i NetworkSimGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimGroup]
- type NetworkSimGroupArrayInput
- type NetworkSimGroupArrayOutput
- func (NetworkSimGroupArrayOutput) ElementType() reflect.Type
- func (o NetworkSimGroupArrayOutput) Index(i pulumi.IntInput) NetworkSimGroupOutput
- func (o NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput
- func (o NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutputWithContext(ctx context.Context) NetworkSimGroupArrayOutput
- func (o NetworkSimGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimGroup]
- type NetworkSimGroupIdentity
- type NetworkSimGroupIdentityArgs
- func (NetworkSimGroupIdentityArgs) ElementType() reflect.Type
- func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput
- func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutputWithContext(ctx context.Context) NetworkSimGroupIdentityOutput
- func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
- func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
- func (i NetworkSimGroupIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimGroupIdentity]
- type NetworkSimGroupIdentityInput
- type NetworkSimGroupIdentityOutput
- func (NetworkSimGroupIdentityOutput) ElementType() reflect.Type
- func (o NetworkSimGroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput
- func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutputWithContext(ctx context.Context) NetworkSimGroupIdentityOutput
- func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
- func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
- func (o NetworkSimGroupIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimGroupIdentity]
- func (o NetworkSimGroupIdentityOutput) Type() pulumi.StringOutput
- type NetworkSimGroupIdentityPtrInput
- type NetworkSimGroupIdentityPtrOutput
- func (o NetworkSimGroupIdentityPtrOutput) Elem() NetworkSimGroupIdentityOutput
- func (NetworkSimGroupIdentityPtrOutput) ElementType() reflect.Type
- func (o NetworkSimGroupIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
- func (o NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
- func (o NetworkSimGroupIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimGroupIdentity]
- func (o NetworkSimGroupIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type NetworkSimGroupInput
- type NetworkSimGroupMap
- func (NetworkSimGroupMap) ElementType() reflect.Type
- func (i NetworkSimGroupMap) ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput
- func (i NetworkSimGroupMap) ToNetworkSimGroupMapOutputWithContext(ctx context.Context) NetworkSimGroupMapOutput
- func (i NetworkSimGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimGroup]
- type NetworkSimGroupMapInput
- type NetworkSimGroupMapOutput
- func (NetworkSimGroupMapOutput) ElementType() reflect.Type
- func (o NetworkSimGroupMapOutput) MapIndex(k pulumi.StringInput) NetworkSimGroupOutput
- func (o NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput
- func (o NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutputWithContext(ctx context.Context) NetworkSimGroupMapOutput
- func (o NetworkSimGroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimGroup]
- type NetworkSimGroupOutput
- func (NetworkSimGroupOutput) ElementType() reflect.Type
- func (o NetworkSimGroupOutput) EncryptionKeyUrl() pulumi.StringPtrOutput
- func (o NetworkSimGroupOutput) Identity() NetworkSimGroupIdentityPtrOutput
- func (o NetworkSimGroupOutput) Location() pulumi.StringOutput
- func (o NetworkSimGroupOutput) MobileNetworkId() pulumi.StringOutput
- func (o NetworkSimGroupOutput) Name() pulumi.StringOutput
- func (o NetworkSimGroupOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSimGroupOutput) ToNetworkSimGroupOutput() NetworkSimGroupOutput
- func (o NetworkSimGroupOutput) ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput
- func (o NetworkSimGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimGroup]
- type NetworkSimGroupState
- type NetworkSimInput
- type NetworkSimMap
- func (NetworkSimMap) ElementType() reflect.Type
- func (i NetworkSimMap) ToNetworkSimMapOutput() NetworkSimMapOutput
- func (i NetworkSimMap) ToNetworkSimMapOutputWithContext(ctx context.Context) NetworkSimMapOutput
- func (i NetworkSimMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSim]
- type NetworkSimMapInput
- type NetworkSimMapOutput
- func (NetworkSimMapOutput) ElementType() reflect.Type
- func (o NetworkSimMapOutput) MapIndex(k pulumi.StringInput) NetworkSimOutput
- func (o NetworkSimMapOutput) ToNetworkSimMapOutput() NetworkSimMapOutput
- func (o NetworkSimMapOutput) ToNetworkSimMapOutputWithContext(ctx context.Context) NetworkSimMapOutput
- func (o NetworkSimMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSim]
- type NetworkSimOutput
- func (o NetworkSimOutput) AuthenticationKey() pulumi.StringOutput
- func (o NetworkSimOutput) DeviceType() pulumi.StringPtrOutput
- func (NetworkSimOutput) ElementType() reflect.Type
- func (o NetworkSimOutput) IntegratedCircuitCardIdentifier() pulumi.StringOutput
- func (o NetworkSimOutput) InternationalMobileSubscriberIdentity() pulumi.StringOutput
- func (o NetworkSimOutput) MobileNetworkSimGroupId() pulumi.StringOutput
- func (o NetworkSimOutput) Name() pulumi.StringOutput
- func (o NetworkSimOutput) OperatorKeyCode() pulumi.StringOutput
- func (o NetworkSimOutput) SimPolicyId() pulumi.StringPtrOutput
- func (o NetworkSimOutput) SimState() pulumi.StringOutput
- func (o NetworkSimOutput) StaticIpConfigurations() NetworkSimStaticIpConfigurationArrayOutput
- func (o NetworkSimOutput) ToNetworkSimOutput() NetworkSimOutput
- func (o NetworkSimOutput) ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput
- func (o NetworkSimOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSim]
- func (o NetworkSimOutput) VendorKeyFingerprint() pulumi.StringOutput
- func (o NetworkSimOutput) VendorName() pulumi.StringOutput
- type NetworkSimPolicy
- func (*NetworkSimPolicy) ElementType() reflect.Type
- func (i *NetworkSimPolicy) ToNetworkSimPolicyOutput() NetworkSimPolicyOutput
- func (i *NetworkSimPolicy) ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput
- func (i *NetworkSimPolicy) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimPolicy]
- type NetworkSimPolicyArgs
- type NetworkSimPolicyArray
- func (NetworkSimPolicyArray) ElementType() reflect.Type
- func (i NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput
- func (i NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutputWithContext(ctx context.Context) NetworkSimPolicyArrayOutput
- func (i NetworkSimPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimPolicy]
- type NetworkSimPolicyArrayInput
- type NetworkSimPolicyArrayOutput
- func (NetworkSimPolicyArrayOutput) ElementType() reflect.Type
- func (o NetworkSimPolicyArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicyOutput
- func (o NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput
- func (o NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutputWithContext(ctx context.Context) NetworkSimPolicyArrayOutput
- func (o NetworkSimPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimPolicy]
- type NetworkSimPolicyInput
- type NetworkSimPolicyMap
- func (NetworkSimPolicyMap) ElementType() reflect.Type
- func (i NetworkSimPolicyMap) ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput
- func (i NetworkSimPolicyMap) ToNetworkSimPolicyMapOutputWithContext(ctx context.Context) NetworkSimPolicyMapOutput
- func (i NetworkSimPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimPolicy]
- type NetworkSimPolicyMapInput
- type NetworkSimPolicyMapOutput
- func (NetworkSimPolicyMapOutput) ElementType() reflect.Type
- func (o NetworkSimPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkSimPolicyOutput
- func (o NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput
- func (o NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutputWithContext(ctx context.Context) NetworkSimPolicyMapOutput
- func (o NetworkSimPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimPolicy]
- type NetworkSimPolicyOutput
- func (o NetworkSimPolicyOutput) DefaultSliceId() pulumi.StringOutput
- func (NetworkSimPolicyOutput) ElementType() reflect.Type
- func (o NetworkSimPolicyOutput) Location() pulumi.StringOutput
- func (o NetworkSimPolicyOutput) MobileNetworkId() pulumi.StringOutput
- func (o NetworkSimPolicyOutput) Name() pulumi.StringOutput
- func (o NetworkSimPolicyOutput) RatFrequencySelectionPriorityIndex() pulumi.IntPtrOutput
- func (o NetworkSimPolicyOutput) RegistrationTimerInSeconds() pulumi.IntPtrOutput
- func (o NetworkSimPolicyOutput) Slices() NetworkSimPolicySliceArrayOutput
- func (o NetworkSimPolicyOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSimPolicyOutput) ToNetworkSimPolicyOutput() NetworkSimPolicyOutput
- func (o NetworkSimPolicyOutput) ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput
- func (o NetworkSimPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimPolicy]
- func (o NetworkSimPolicyOutput) UserEquipmentAggregateMaximumBitRate() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- type NetworkSimPolicySlice
- type NetworkSimPolicySliceArgs
- func (NetworkSimPolicySliceArgs) ElementType() reflect.Type
- func (i NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput
- func (i NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutputWithContext(ctx context.Context) NetworkSimPolicySliceOutput
- func (i NetworkSimPolicySliceArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySlice]
- type NetworkSimPolicySliceArray
- func (NetworkSimPolicySliceArray) ElementType() reflect.Type
- func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
- func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
- func (i NetworkSimPolicySliceArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySlice]
- type NetworkSimPolicySliceArrayInput
- type NetworkSimPolicySliceArrayOutput
- func (NetworkSimPolicySliceArrayOutput) ElementType() reflect.Type
- func (o NetworkSimPolicySliceArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicySliceOutput
- func (o NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
- func (o NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
- func (o NetworkSimPolicySliceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySlice]
- type NetworkSimPolicySliceDataNetwork
- type NetworkSimPolicySliceDataNetworkArgs
- func (NetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
- func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
- func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
- func (i NetworkSimPolicySliceDataNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySliceDataNetwork]
- type NetworkSimPolicySliceDataNetworkArray
- func (NetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
- func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
- func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
- func (i NetworkSimPolicySliceDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySliceDataNetwork]
- type NetworkSimPolicySliceDataNetworkArrayInput
- type NetworkSimPolicySliceDataNetworkArrayOutput
- func (NetworkSimPolicySliceDataNetworkArrayOutput) ElementType() reflect.Type
- func (o NetworkSimPolicySliceDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicySliceDataNetworkOutput
- func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
- func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
- func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySliceDataNetwork]
- type NetworkSimPolicySliceDataNetworkInput
- type NetworkSimPolicySliceDataNetworkOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes() pulumi.StringArrayOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) AllowedServicesIds() pulumi.StringArrayOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) DataNetworkId() pulumi.StringOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) DefaultSessionType() pulumi.StringPtrOutput
- func (NetworkSimPolicySliceDataNetworkOutput) ElementType() reflect.Type
- func (o NetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets() pulumi.IntPtrOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) PreemptionCapability() pulumi.StringPtrOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) PreemptionVulnerability() pulumi.StringPtrOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) QosIndicator() pulumi.IntOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRate() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
- func (o NetworkSimPolicySliceDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySliceDataNetwork]
- type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate
- type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs
- func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate]
- type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput
- type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType() reflect.Type
- func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate]
- func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type NetworkSimPolicySliceInput
- type NetworkSimPolicySliceOutput
- func (o NetworkSimPolicySliceOutput) DataNetworks() NetworkSimPolicySliceDataNetworkArrayOutput
- func (o NetworkSimPolicySliceOutput) DefaultDataNetworkId() pulumi.StringOutput
- func (NetworkSimPolicySliceOutput) ElementType() reflect.Type
- func (o NetworkSimPolicySliceOutput) SliceId() pulumi.StringOutput
- func (o NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput
- func (o NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutputWithContext(ctx context.Context) NetworkSimPolicySliceOutput
- func (o NetworkSimPolicySliceOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySlice]
- type NetworkSimPolicyState
- type NetworkSimPolicyUserEquipmentAggregateMaximumBitRate
- type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs
- func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput
- type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
- func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType() reflect.Type
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
- type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput
- type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Elem() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ElementType() reflect.Type
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimPolicyUserEquipmentAggregateMaximumBitRate]
- func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
- type NetworkSimState
- type NetworkSimStaticIpConfiguration
- type NetworkSimStaticIpConfigurationArgs
- func (NetworkSimStaticIpConfigurationArgs) ElementType() reflect.Type
- func (i NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput
- func (i NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationOutput
- func (i NetworkSimStaticIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimStaticIpConfiguration]
- type NetworkSimStaticIpConfigurationArray
- func (NetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
- func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
- func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
- func (i NetworkSimStaticIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimStaticIpConfiguration]
- type NetworkSimStaticIpConfigurationArrayInput
- type NetworkSimStaticIpConfigurationArrayOutput
- func (NetworkSimStaticIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkSimStaticIpConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkSimStaticIpConfigurationOutput
- func (o NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
- func (o NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
- func (o NetworkSimStaticIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimStaticIpConfiguration]
- type NetworkSimStaticIpConfigurationInput
- type NetworkSimStaticIpConfigurationOutput
- func (o NetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId() pulumi.StringOutput
- func (NetworkSimStaticIpConfigurationOutput) ElementType() reflect.Type
- func (o NetworkSimStaticIpConfigurationOutput) SliceId() pulumi.StringOutput
- func (o NetworkSimStaticIpConfigurationOutput) StaticIpv4Address() pulumi.StringPtrOutput
- func (o NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput
- func (o NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationOutput
- func (o NetworkSimStaticIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimStaticIpConfiguration]
- type NetworkSite
- type NetworkSiteArgs
- type NetworkSiteArray
- func (NetworkSiteArray) ElementType() reflect.Type
- func (i NetworkSiteArray) ToNetworkSiteArrayOutput() NetworkSiteArrayOutput
- func (i NetworkSiteArray) ToNetworkSiteArrayOutputWithContext(ctx context.Context) NetworkSiteArrayOutput
- func (i NetworkSiteArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSite]
- type NetworkSiteArrayInput
- type NetworkSiteArrayOutput
- func (NetworkSiteArrayOutput) ElementType() reflect.Type
- func (o NetworkSiteArrayOutput) Index(i pulumi.IntInput) NetworkSiteOutput
- func (o NetworkSiteArrayOutput) ToNetworkSiteArrayOutput() NetworkSiteArrayOutput
- func (o NetworkSiteArrayOutput) ToNetworkSiteArrayOutputWithContext(ctx context.Context) NetworkSiteArrayOutput
- func (o NetworkSiteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSite]
- type NetworkSiteInput
- type NetworkSiteMap
- func (NetworkSiteMap) ElementType() reflect.Type
- func (i NetworkSiteMap) ToNetworkSiteMapOutput() NetworkSiteMapOutput
- func (i NetworkSiteMap) ToNetworkSiteMapOutputWithContext(ctx context.Context) NetworkSiteMapOutput
- func (i NetworkSiteMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSite]
- type NetworkSiteMapInput
- type NetworkSiteMapOutput
- func (NetworkSiteMapOutput) ElementType() reflect.Type
- func (o NetworkSiteMapOutput) MapIndex(k pulumi.StringInput) NetworkSiteOutput
- func (o NetworkSiteMapOutput) ToNetworkSiteMapOutput() NetworkSiteMapOutput
- func (o NetworkSiteMapOutput) ToNetworkSiteMapOutputWithContext(ctx context.Context) NetworkSiteMapOutput
- func (o NetworkSiteMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSite]
- type NetworkSiteOutput
- func (NetworkSiteOutput) ElementType() reflect.Type
- func (o NetworkSiteOutput) Location() pulumi.StringOutput
- func (o NetworkSiteOutput) MobileNetworkId() pulumi.StringOutput
- func (o NetworkSiteOutput) Name() pulumi.StringOutput
- func (o NetworkSiteOutput) NetworkFunctionIds() pulumi.StringArrayOutput
- func (o NetworkSiteOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSiteOutput) ToNetworkSiteOutput() NetworkSiteOutput
- func (o NetworkSiteOutput) ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput
- func (o NetworkSiteOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSite]
- type NetworkSiteState
- type NetworkSlice
- type NetworkSliceArgs
- type NetworkSliceArray
- func (NetworkSliceArray) ElementType() reflect.Type
- func (i NetworkSliceArray) ToNetworkSliceArrayOutput() NetworkSliceArrayOutput
- func (i NetworkSliceArray) ToNetworkSliceArrayOutputWithContext(ctx context.Context) NetworkSliceArrayOutput
- func (i NetworkSliceArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSlice]
- type NetworkSliceArrayInput
- type NetworkSliceArrayOutput
- func (NetworkSliceArrayOutput) ElementType() reflect.Type
- func (o NetworkSliceArrayOutput) Index(i pulumi.IntInput) NetworkSliceOutput
- func (o NetworkSliceArrayOutput) ToNetworkSliceArrayOutput() NetworkSliceArrayOutput
- func (o NetworkSliceArrayOutput) ToNetworkSliceArrayOutputWithContext(ctx context.Context) NetworkSliceArrayOutput
- func (o NetworkSliceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSlice]
- type NetworkSliceInput
- type NetworkSliceMap
- func (NetworkSliceMap) ElementType() reflect.Type
- func (i NetworkSliceMap) ToNetworkSliceMapOutput() NetworkSliceMapOutput
- func (i NetworkSliceMap) ToNetworkSliceMapOutputWithContext(ctx context.Context) NetworkSliceMapOutput
- func (i NetworkSliceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSlice]
- type NetworkSliceMapInput
- type NetworkSliceMapOutput
- func (NetworkSliceMapOutput) ElementType() reflect.Type
- func (o NetworkSliceMapOutput) MapIndex(k pulumi.StringInput) NetworkSliceOutput
- func (o NetworkSliceMapOutput) ToNetworkSliceMapOutput() NetworkSliceMapOutput
- func (o NetworkSliceMapOutput) ToNetworkSliceMapOutputWithContext(ctx context.Context) NetworkSliceMapOutput
- func (o NetworkSliceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSlice]
- type NetworkSliceOutput
- func (o NetworkSliceOutput) Description() pulumi.StringPtrOutput
- func (NetworkSliceOutput) ElementType() reflect.Type
- func (o NetworkSliceOutput) Location() pulumi.StringOutput
- func (o NetworkSliceOutput) MobileNetworkId() pulumi.StringOutput
- func (o NetworkSliceOutput) Name() pulumi.StringOutput
- func (o NetworkSliceOutput) SingleNetworkSliceSelectionAssistanceInformation() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (o NetworkSliceOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSliceOutput) ToNetworkSliceOutput() NetworkSliceOutput
- func (o NetworkSliceOutput) ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput
- func (o NetworkSliceOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSlice]
- type NetworkSliceSingleNetworkSliceSelectionAssistanceInformation
- type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs
- func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
- func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSliceSingleNetworkSliceSelectionAssistanceInformation]
- type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput
- type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType() reflect.Type
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator() pulumi.StringPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType() pulumi.IntOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSliceSingleNetworkSliceSelectionAssistanceInformation]
- type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput
- type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) Elem() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ElementType() reflect.Type
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceDifferentiator() pulumi.StringPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceServiceType() pulumi.IntPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
- func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSliceSingleNetworkSliceSelectionAssistanceInformation]
- type NetworkSliceState
- type NetworkState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslation ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslation struct { IcmpPinholeTimeoutInSeconds int `pulumi:"icmpPinholeTimeoutInSeconds"` PinholeMaximumNumber *int `pulumi:"pinholeMaximumNumber"` // A `portRange` block as defined below. PortRanges []GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange `pulumi:"portRanges"` TcpPinholeTimeoutInSeconds int `pulumi:"tcpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. TcpPortReuseMinimumHoldTimeInSeconds int `pulumi:"tcpPortReuseMinimumHoldTimeInSeconds"` UdpPinholeTimeoutInSeconds int `pulumi:"udpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. UdpPortReuseMinimumHoldTimeInSeconds int `pulumi:"udpPortReuseMinimumHoldTimeInSeconds"` }
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs struct { IcmpPinholeTimeoutInSeconds pulumi.IntInput `pulumi:"icmpPinholeTimeoutInSeconds"` PinholeMaximumNumber pulumi.IntPtrInput `pulumi:"pinholeMaximumNumber"` // A `portRange` block as defined below. PortRanges GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput `pulumi:"portRanges"` TcpPinholeTimeoutInSeconds pulumi.IntInput `pulumi:"tcpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. TcpPortReuseMinimumHoldTimeInSeconds pulumi.IntInput `pulumi:"tcpPortReuseMinimumHoldTimeInSeconds"` UdpPinholeTimeoutInSeconds pulumi.IntInput `pulumi:"udpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. UdpPortReuseMinimumHoldTimeInSeconds pulumi.IntInput `pulumi:"udpPortReuseMinimumHoldTimeInSeconds"` }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray []GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayInput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayInput interface { pulumi.Input ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput }
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayInput is an input type that accepts GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray and GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput values. You can construct a concrete instance of `GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayInput` via:
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray{ GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs{...} }
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) Index ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput interface { pulumi.Input ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput }
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput is an input type that accepts GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs and GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput values. You can construct a concrete instance of `GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput` via:
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs{...}
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRanges ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRanges() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
A `portRange` block as defined below.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds() pulumi.IntOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds() pulumi.IntOutput
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds() pulumi.IntOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds() pulumi.IntOutput
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused.
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs struct { // The maximum port number. Maximum pulumi.IntInput `pulumi:"maximum"` // The minimum port number. Minimum pulumi.IntInput `pulumi:"minimum"` }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray []GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext ¶ added in v5.46.0
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput interface { pulumi.Input ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput }
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput is an input type that accepts GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray and GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput values. You can construct a concrete instance of `GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput` via:
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray{ GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs{...} }
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) Index ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput interface { pulumi.Input ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput }
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput is an input type that accepts GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs and GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput values. You can construct a concrete instance of `GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput` via:
GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs{...}
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶ added in v5.46.0
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType ¶ added in v5.46.0
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum() pulumi.IntOutput
The maximum port number.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum() pulumi.IntOutput
The minimum port number.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶ added in v5.46.0
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
type GetNetworkPacketCoreControlPlaneIdentity ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityArgs ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityArgs struct { // A list of User Assigned Managed Identity IDs assigned to this resource. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The platform type where the packet core is deployed. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutput ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlaneIdentity]
type GetNetworkPacketCoreControlPlaneIdentityArray ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityArray []GetNetworkPacketCoreControlPlaneIdentityInput
func (GetNetworkPacketCoreControlPlaneIdentityArray) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneIdentityArray) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
func (GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
func (GetNetworkPacketCoreControlPlaneIdentityArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlaneIdentity]
type GetNetworkPacketCoreControlPlaneIdentityArrayInput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityArrayInput interface { pulumi.Input ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput }
GetNetworkPacketCoreControlPlaneIdentityArrayInput is an input type that accepts GetNetworkPacketCoreControlPlaneIdentityArray and GetNetworkPacketCoreControlPlaneIdentityArrayOutput values. You can construct a concrete instance of `GetNetworkPacketCoreControlPlaneIdentityArrayInput` via:
GetNetworkPacketCoreControlPlaneIdentityArray{ GetNetworkPacketCoreControlPlaneIdentityArgs{...} }
type GetNetworkPacketCoreControlPlaneIdentityArrayOutput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlaneIdentity]
type GetNetworkPacketCoreControlPlaneIdentityInput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityInput interface { pulumi.Input ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput }
GetNetworkPacketCoreControlPlaneIdentityInput is an input type that accepts GetNetworkPacketCoreControlPlaneIdentityArgs and GetNetworkPacketCoreControlPlaneIdentityOutput values. You can construct a concrete instance of `GetNetworkPacketCoreControlPlaneIdentityInput` via:
GetNetworkPacketCoreControlPlaneIdentityArgs{...}
type GetNetworkPacketCoreControlPlaneIdentityOutput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneIdentityOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityOutput) IdentityIds ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs assigned to this resource.
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutput ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlaneIdentity]
func (GetNetworkPacketCoreControlPlaneIdentityOutput) Type ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) Type() pulumi.StringOutput
The platform type where the packet core is deployed.
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess struct { // How to authenticate users who access local diagnostics APIs. AuthenticationType string `pulumi:"authenticationType"` // The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress. HttpsServerCertificateUrl string `pulumi:"httpsServerCertificateUrl"` }
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs struct { // How to authenticate users who access local diagnostics APIs. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress. HttpsServerCertificateUrl pulumi.StringInput `pulumi:"httpsServerCertificateUrl"` }
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray []GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayInput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayInput interface { pulumi.Input ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput }
GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayInput is an input type that accepts GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray and GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput values. You can construct a concrete instance of `GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayInput` via:
GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray{ GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs{...} }
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput interface { pulumi.Input ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput }
GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput is an input type that accepts GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs and GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput values. You can construct a concrete instance of `GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput` via:
GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs{...}
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType() pulumi.StringOutput
How to authenticate users who access local diagnostics APIs.
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl() pulumi.StringOutput
The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
type GetNetworkPacketCoreControlPlanePlatform ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatform struct { // The ID of Azure Arc connected cluster where the packet core is deployed. ArcKubernetesClusterId string `pulumi:"arcKubernetesClusterId"` // The ID of Azure Arc custom location where the packet core is deployed. CustomLocationId string `pulumi:"customLocationId"` // The ID of Azure Stack Edge device where the packet core is deployed. EdgeDeviceId string `pulumi:"edgeDeviceId"` // The ID of Azure Stack HCI cluster where the packet core is deployed. StackHciClusterId string `pulumi:"stackHciClusterId"` // The platform type where the packet core is deployed. Type string `pulumi:"type"` }
type GetNetworkPacketCoreControlPlanePlatformArgs ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatformArgs struct { // The ID of Azure Arc connected cluster where the packet core is deployed. ArcKubernetesClusterId pulumi.StringInput `pulumi:"arcKubernetesClusterId"` // The ID of Azure Arc custom location where the packet core is deployed. CustomLocationId pulumi.StringInput `pulumi:"customLocationId"` // The ID of Azure Stack Edge device where the packet core is deployed. EdgeDeviceId pulumi.StringInput `pulumi:"edgeDeviceId"` // The ID of Azure Stack HCI cluster where the packet core is deployed. StackHciClusterId pulumi.StringInput `pulumi:"stackHciClusterId"` // The platform type where the packet core is deployed. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkPacketCoreControlPlanePlatformArgs) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutput ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlanePlatform]
type GetNetworkPacketCoreControlPlanePlatformArray ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatformArray []GetNetworkPacketCoreControlPlanePlatformInput
func (GetNetworkPacketCoreControlPlanePlatformArray) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlanePlatformArray) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
func (GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext ¶ added in v5.44.0
func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
func (GetNetworkPacketCoreControlPlanePlatformArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkPacketCoreControlPlanePlatformArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlanePlatform]
type GetNetworkPacketCoreControlPlanePlatformArrayInput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatformArrayInput interface { pulumi.Input ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput }
GetNetworkPacketCoreControlPlanePlatformArrayInput is an input type that accepts GetNetworkPacketCoreControlPlanePlatformArray and GetNetworkPacketCoreControlPlanePlatformArrayOutput values. You can construct a concrete instance of `GetNetworkPacketCoreControlPlanePlatformArrayInput` via:
GetNetworkPacketCoreControlPlanePlatformArray{ GetNetworkPacketCoreControlPlanePlatformArgs{...} }
type GetNetworkPacketCoreControlPlanePlatformArrayOutput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatformArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkPacketCoreControlPlanePlatform]
type GetNetworkPacketCoreControlPlanePlatformInput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatformInput interface { pulumi.Input ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(context.Context) GetNetworkPacketCoreControlPlanePlatformOutput }
GetNetworkPacketCoreControlPlanePlatformInput is an input type that accepts GetNetworkPacketCoreControlPlanePlatformArgs and GetNetworkPacketCoreControlPlanePlatformOutput values. You can construct a concrete instance of `GetNetworkPacketCoreControlPlanePlatformInput` via:
GetNetworkPacketCoreControlPlanePlatformArgs{...}
type GetNetworkPacketCoreControlPlanePlatformOutput ¶ added in v5.44.0
type GetNetworkPacketCoreControlPlanePlatformOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId() pulumi.StringOutput
The ID of Azure Arc connected cluster where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) CustomLocationId ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) CustomLocationId() pulumi.StringOutput
The ID of Azure Arc custom location where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId() pulumi.StringOutput
The ID of Azure Stack Edge device where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) ElementType ¶ added in v5.44.0
func (GetNetworkPacketCoreControlPlanePlatformOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId() pulumi.StringOutput
The ID of Azure Stack HCI cluster where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutput ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkPacketCoreControlPlanePlatform]
func (GetNetworkPacketCoreControlPlanePlatformOutput) Type ¶ added in v5.44.0
func (o GetNetworkPacketCoreControlPlanePlatformOutput) Type() pulumi.StringOutput
The platform type where the packet core is deployed.
type GetNetworkServicePccRule ¶ added in v5.36.0
type GetNetworkServicePccRule struct { // Specifies the name which should be used for this Mobile Network Service. Name string `pulumi:"name"` // A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. Precedence int `pulumi:"precedence"` // A `ruleQosPolicy` block as defined below. The QoS policy to use for packets matching this rule. QosPolicies []GetNetworkServicePccRuleQosPolicy `pulumi:"qosPolicies"` // A `serviceDataFlowTemplate` block as defined below. The set of service data flow templates to use for this PCC rule. ServiceDataFlowTemplates []GetNetworkServicePccRuleServiceDataFlowTemplate `pulumi:"serviceDataFlowTemplates"` // Determines whether flows that match this data flow policy rule are permitted. TrafficControlEnabled bool `pulumi:"trafficControlEnabled"` }
type GetNetworkServicePccRuleArgs ¶ added in v5.36.0
type GetNetworkServicePccRuleArgs struct { // Specifies the name which should be used for this Mobile Network Service. Name pulumi.StringInput `pulumi:"name"` // A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. Precedence pulumi.IntInput `pulumi:"precedence"` // A `ruleQosPolicy` block as defined below. The QoS policy to use for packets matching this rule. QosPolicies GetNetworkServicePccRuleQosPolicyArrayInput `pulumi:"qosPolicies"` // A `serviceDataFlowTemplate` block as defined below. The set of service data flow templates to use for this PCC rule. ServiceDataFlowTemplates GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput `pulumi:"serviceDataFlowTemplates"` // Determines whether flows that match this data flow policy rule are permitted. TrafficControlEnabled pulumi.BoolInput `pulumi:"trafficControlEnabled"` }
func (GetNetworkServicePccRuleArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutputWithContext(ctx context.Context) GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkServicePccRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRule]
type GetNetworkServicePccRuleArray ¶ added in v5.36.0
type GetNetworkServicePccRuleArray []GetNetworkServicePccRuleInput
func (GetNetworkServicePccRuleArray) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
func (GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
func (GetNetworkServicePccRuleArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkServicePccRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRule]
type GetNetworkServicePccRuleArrayInput ¶ added in v5.36.0
type GetNetworkServicePccRuleArrayInput interface { pulumi.Input ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput ToGetNetworkServicePccRuleArrayOutputWithContext(context.Context) GetNetworkServicePccRuleArrayOutput }
GetNetworkServicePccRuleArrayInput is an input type that accepts GetNetworkServicePccRuleArray and GetNetworkServicePccRuleArrayOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleArrayInput` via:
GetNetworkServicePccRuleArray{ GetNetworkServicePccRuleArgs{...} }
type GetNetworkServicePccRuleArrayOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleArrayOutput) Index ¶ added in v5.36.0
func (o GetNetworkServicePccRuleArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
func (GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
func (GetNetworkServicePccRuleArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkServicePccRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRule]
type GetNetworkServicePccRuleInput ¶ added in v5.36.0
type GetNetworkServicePccRuleInput interface { pulumi.Input ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput ToGetNetworkServicePccRuleOutputWithContext(context.Context) GetNetworkServicePccRuleOutput }
GetNetworkServicePccRuleInput is an input type that accepts GetNetworkServicePccRuleArgs and GetNetworkServicePccRuleOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleInput` via:
GetNetworkServicePccRuleArgs{...}
type GetNetworkServicePccRuleOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleOutput) Name ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Service.
func (GetNetworkServicePccRuleOutput) Precedence ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) Precedence() pulumi.IntOutput
A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
func (GetNetworkServicePccRuleOutput) QosPolicies ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) QosPolicies() GetNetworkServicePccRuleQosPolicyArrayOutput
A `ruleQosPolicy` block as defined below. The QoS policy to use for packets matching this rule.
func (GetNetworkServicePccRuleOutput) ServiceDataFlowTemplates ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) ServiceDataFlowTemplates() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
A `serviceDataFlowTemplate` block as defined below. The set of service data flow templates to use for this PCC rule.
func (GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutputWithContext(ctx context.Context) GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkServicePccRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRule]
func (GetNetworkServicePccRuleOutput) TrafficControlEnabled ¶ added in v5.36.0
func (o GetNetworkServicePccRuleOutput) TrafficControlEnabled() pulumi.BoolOutput
Determines whether flows that match this data flow policy rule are permitted.
type GetNetworkServicePccRuleQosPolicy ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicy struct { // QoS Flow allocation and retention priority (ARP) level. AllocationAndRetentionPriorityLevel int `pulumi:"allocationAndRetentionPriorityLevel"` // A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. GuaranteedBitRates []GetNetworkServicePccRuleQosPolicyGuaranteedBitRate `pulumi:"guaranteedBitRates"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRates []GetNetworkServicePccRuleQosPolicyMaximumBitRate `pulumi:"maximumBitRates"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionCapability string `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionVulnerability string `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. QosIndicator int `pulumi:"qosIndicator"` }
type GetNetworkServicePccRuleQosPolicyArgs ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyArgs struct { // QoS Flow allocation and retention priority (ARP) level. AllocationAndRetentionPriorityLevel pulumi.IntInput `pulumi:"allocationAndRetentionPriorityLevel"` // A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. GuaranteedBitRates GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput `pulumi:"guaranteedBitRates"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRates GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput `pulumi:"maximumBitRates"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionCapability pulumi.StringInput `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionVulnerability pulumi.StringInput `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. QosIndicator pulumi.IntInput `pulumi:"qosIndicator"` }
func (GetNetworkServicePccRuleQosPolicyArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput
func (GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyOutput
func (GetNetworkServicePccRuleQosPolicyArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkServicePccRuleQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicy]
type GetNetworkServicePccRuleQosPolicyArray ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyArray []GetNetworkServicePccRuleQosPolicyInput
func (GetNetworkServicePccRuleQosPolicyArray) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
func (GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
func (GetNetworkServicePccRuleQosPolicyArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkServicePccRuleQosPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicy]
type GetNetworkServicePccRuleQosPolicyArrayInput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyArrayInput interface { pulumi.Input ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput }
GetNetworkServicePccRuleQosPolicyArrayInput is an input type that accepts GetNetworkServicePccRuleQosPolicyArray and GetNetworkServicePccRuleQosPolicyArrayOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleQosPolicyArrayInput` via:
GetNetworkServicePccRuleQosPolicyArray{ GetNetworkServicePccRuleQosPolicyArgs{...} }
type GetNetworkServicePccRuleQosPolicyArrayOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServicePccRuleQosPolicy]
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRate ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray []GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput interface { pulumi.Input ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput }
GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput is an input type that accepts GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray and GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput` via:
GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray{ GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs{...} }
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput interface { pulumi.Input ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput }
GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput is an input type that accepts GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs and GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput` via:
GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs{...}
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkServicePccRuleQosPolicyInput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyInput interface { pulumi.Input ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput ToGetNetworkServicePccRuleQosPolicyOutputWithContext(context.Context) GetNetworkServicePccRuleQosPolicyOutput }
GetNetworkServicePccRuleQosPolicyInput is an input type that accepts GetNetworkServicePccRuleQosPolicyArgs and GetNetworkServicePccRuleQosPolicyOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleQosPolicyInput` via:
GetNetworkServicePccRuleQosPolicyArgs{...}
type GetNetworkServicePccRuleQosPolicyMaximumBitRate ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArray ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArray []GetNetworkServicePccRuleQosPolicyMaximumBitRateInput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput interface { pulumi.Input ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput }
GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput is an input type that accepts GetNetworkServicePccRuleQosPolicyMaximumBitRateArray and GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput` via:
GetNetworkServicePccRuleQosPolicyMaximumBitRateArray{ GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs{...} }
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyMaximumBitRateInput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateInput interface { pulumi.Input ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput }
GetNetworkServicePccRuleQosPolicyMaximumBitRateInput is an input type that accepts GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs and GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleQosPolicyMaximumBitRateInput` via:
GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs{...}
type GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkServicePccRuleQosPolicyOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleQosPolicyOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
QoS Flow allocation and retention priority (ARP) level.
func (GetNetworkServicePccRuleQosPolicyOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleQosPolicyOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyOutput) GuaranteedBitRates ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) GuaranteedBitRates() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
func (GetNetworkServicePccRuleQosPolicyOutput) MaximumBitRates ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) MaximumBitRates() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
func (GetNetworkServicePccRuleQosPolicyOutput) PreemptionCapability ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) PreemptionCapability() pulumi.StringOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkServicePccRuleQosPolicyOutput) PreemptionVulnerability ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) PreemptionVulnerability() pulumi.StringOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkServicePccRuleQosPolicyOutput) QosIndicator ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) QosIndicator() pulumi.IntOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
func (GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput
func (GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyOutput
func (GetNetworkServicePccRuleQosPolicyOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkServicePccRuleQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServicePccRuleQosPolicy]
type GetNetworkServicePccRuleServiceDataFlowTemplate ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplate struct { // The direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`. Direction string `pulumi:"direction"` // Specifies the name which should be used for this Mobile Network Service. Name string `pulumi:"name"` // The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. Ports []string `pulumi:"ports"` // A list of the allowed protocol(s) for this flow. Protocols []string `pulumi:"protocols"` // The remote IP address(es) to which UEs will connect for this flow. RemoteIpLists []string `pulumi:"remoteIpLists"` }
type GetNetworkServicePccRuleServiceDataFlowTemplateArgs ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplateArgs struct { // The direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`. Direction pulumi.StringInput `pulumi:"direction"` // Specifies the name which should be used for this Mobile Network Service. Name pulumi.StringInput `pulumi:"name"` // The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. Ports pulumi.StringArrayInput `pulumi:"ports"` // A list of the allowed protocol(s) for this flow. Protocols pulumi.StringArrayInput `pulumi:"protocols"` // The remote IP address(es) to which UEs will connect for this flow. RemoteIpLists pulumi.StringArrayInput `pulumi:"remoteIpLists"` }
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
type GetNetworkServicePccRuleServiceDataFlowTemplateArray ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplateArray []GetNetworkServicePccRuleServiceDataFlowTemplateInput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶ added in v5.36.0
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput interface { pulumi.Input ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput }
GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput is an input type that accepts GetNetworkServicePccRuleServiceDataFlowTemplateArray and GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput` via:
GetNetworkServicePccRuleServiceDataFlowTemplateArray{ GetNetworkServicePccRuleServiceDataFlowTemplateArgs{...} }
type GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type GetNetworkServicePccRuleServiceDataFlowTemplateInput ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplateInput interface { pulumi.Input ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput }
GetNetworkServicePccRuleServiceDataFlowTemplateInput is an input type that accepts GetNetworkServicePccRuleServiceDataFlowTemplateArgs and GetNetworkServicePccRuleServiceDataFlowTemplateOutput values. You can construct a concrete instance of `GetNetworkServicePccRuleServiceDataFlowTemplateInput` via:
GetNetworkServicePccRuleServiceDataFlowTemplateArgs{...}
type GetNetworkServicePccRuleServiceDataFlowTemplateOutput ¶ added in v5.36.0
type GetNetworkServicePccRuleServiceDataFlowTemplateOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Direction ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Direction() pulumi.StringOutput
The direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Name ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Service.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Ports ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Ports() pulumi.StringArrayOutput
The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols() pulumi.StringArrayOutput
A list of the allowed protocol(s) for this flow.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists() pulumi.StringArrayOutput
The remote IP address(es) to which UEs will connect for this flow.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
type GetNetworkServiceServiceQosPolicy ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicy struct { // QoS Flow allocation and retention priority (ARP) level. AllocationAndRetentionPriorityLevel int `pulumi:"allocationAndRetentionPriorityLevel"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRates []GetNetworkServiceServiceQosPolicyMaximumBitRate `pulumi:"maximumBitRates"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionCapability string `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionVulnerability string `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. QosIndicator int `pulumi:"qosIndicator"` }
type GetNetworkServiceServiceQosPolicyArgs ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyArgs struct { // QoS Flow allocation and retention priority (ARP) level. AllocationAndRetentionPriorityLevel pulumi.IntInput `pulumi:"allocationAndRetentionPriorityLevel"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRates GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput `pulumi:"maximumBitRates"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionCapability pulumi.StringInput `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionVulnerability pulumi.StringInput `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. QosIndicator pulumi.IntInput `pulumi:"qosIndicator"` }
func (GetNetworkServiceServiceQosPolicyArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutput ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
func (GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
func (GetNetworkServiceServiceQosPolicyArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkServiceServiceQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServiceServiceQosPolicy]
type GetNetworkServiceServiceQosPolicyArray ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyArray []GetNetworkServiceServiceQosPolicyInput
func (GetNetworkServiceServiceQosPolicyArray) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyArray) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutput ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
func (GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
func (GetNetworkServiceServiceQosPolicyArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkServiceServiceQosPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServiceServiceQosPolicy]
type GetNetworkServiceServiceQosPolicyArrayInput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyArrayInput interface { pulumi.Input ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(context.Context) GetNetworkServiceServiceQosPolicyArrayOutput }
GetNetworkServiceServiceQosPolicyArrayInput is an input type that accepts GetNetworkServiceServiceQosPolicyArray and GetNetworkServiceServiceQosPolicyArrayOutput values. You can construct a concrete instance of `GetNetworkServiceServiceQosPolicyArrayInput` via:
GetNetworkServiceServiceQosPolicyArray{ GetNetworkServiceServiceQosPolicyArgs{...} }
type GetNetworkServiceServiceQosPolicyArrayOutput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyArrayOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutput ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
func (GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
func (GetNetworkServiceServiceQosPolicyArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkServiceServiceQosPolicy]
type GetNetworkServiceServiceQosPolicyInput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyInput interface { pulumi.Input ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput ToGetNetworkServiceServiceQosPolicyOutputWithContext(context.Context) GetNetworkServiceServiceQosPolicyOutput }
GetNetworkServiceServiceQosPolicyInput is an input type that accepts GetNetworkServiceServiceQosPolicyArgs and GetNetworkServiceServiceQosPolicyOutput values. You can construct a concrete instance of `GetNetworkServiceServiceQosPolicyInput` via:
GetNetworkServiceServiceQosPolicyArgs{...}
type GetNetworkServiceServiceQosPolicyMaximumBitRate ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateArgs ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
type GetNetworkServiceServiceQosPolicyMaximumBitRateArray ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateArray []GetNetworkServiceServiceQosPolicyMaximumBitRateInput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput interface { pulumi.Input ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput }
GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput is an input type that accepts GetNetworkServiceServiceQosPolicyMaximumBitRateArray and GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput values. You can construct a concrete instance of `GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput` via:
GetNetworkServiceServiceQosPolicyMaximumBitRateArray{ GetNetworkServiceServiceQosPolicyMaximumBitRateArgs{...} }
type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
type GetNetworkServiceServiceQosPolicyMaximumBitRateInput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateInput interface { pulumi.Input ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput }
GetNetworkServiceServiceQosPolicyMaximumBitRateInput is an input type that accepts GetNetworkServiceServiceQosPolicyMaximumBitRateArgs and GetNetworkServiceServiceQosPolicyMaximumBitRateOutput values. You can construct a concrete instance of `GetNetworkServiceServiceQosPolicyMaximumBitRateInput` via:
GetNetworkServiceServiceQosPolicyMaximumBitRateArgs{...}
type GetNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkServiceServiceQosPolicyOutput ¶ added in v5.36.0
type GetNetworkServiceServiceQosPolicyOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
QoS Flow allocation and retention priority (ARP) level.
func (GetNetworkServiceServiceQosPolicyOutput) ElementType ¶ added in v5.36.0
func (GetNetworkServiceServiceQosPolicyOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyOutput) MaximumBitRates ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) MaximumBitRates() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
func (GetNetworkServiceServiceQosPolicyOutput) PreemptionCapability ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) PreemptionCapability() pulumi.StringOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkServiceServiceQosPolicyOutput) PreemptionVulnerability ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) PreemptionVulnerability() pulumi.StringOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkServiceServiceQosPolicyOutput) QosIndicator ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) QosIndicator() pulumi.IntOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
func (GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutput ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
func (GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutputWithContext ¶ added in v5.36.0
func (o GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
func (GetNetworkServiceServiceQosPolicyOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkServiceServiceQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkServiceServiceQosPolicy]
type GetNetworkSimGroupIdentity ¶ added in v5.36.0
type GetNetworkSimGroupIdentity struct { // A list of User Assigned Managed Identity IDs assigned to this resource. IdentityIds []string `pulumi:"identityIds"` PrincipalId string `pulumi:"principalId"` TenantId string `pulumi:"tenantId"` // The type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` }
type GetNetworkSimGroupIdentityArgs ¶ added in v5.36.0
type GetNetworkSimGroupIdentityArgs struct { // A list of User Assigned Managed Identity IDs assigned to this resource. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringInput `pulumi:"principalId"` TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkSimGroupIdentityArgs) ElementType ¶ added in v5.36.0
func (GetNetworkSimGroupIdentityArgs) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutput ¶ added in v5.36.0
func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutputWithContext ¶ added in v5.36.0
func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimGroupIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimGroupIdentity]
type GetNetworkSimGroupIdentityArray ¶ added in v5.36.0
type GetNetworkSimGroupIdentityArray []GetNetworkSimGroupIdentityInput
func (GetNetworkSimGroupIdentityArray) ElementType ¶ added in v5.36.0
func (GetNetworkSimGroupIdentityArray) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutput ¶ added in v5.36.0
func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
func (GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
func (GetNetworkSimGroupIdentityArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimGroupIdentityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimGroupIdentity]
type GetNetworkSimGroupIdentityArrayInput ¶ added in v5.36.0
type GetNetworkSimGroupIdentityArrayInput interface { pulumi.Input ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput ToGetNetworkSimGroupIdentityArrayOutputWithContext(context.Context) GetNetworkSimGroupIdentityArrayOutput }
GetNetworkSimGroupIdentityArrayInput is an input type that accepts GetNetworkSimGroupIdentityArray and GetNetworkSimGroupIdentityArrayOutput values. You can construct a concrete instance of `GetNetworkSimGroupIdentityArrayInput` via:
GetNetworkSimGroupIdentityArray{ GetNetworkSimGroupIdentityArgs{...} }
type GetNetworkSimGroupIdentityArrayOutput ¶ added in v5.36.0
type GetNetworkSimGroupIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimGroupIdentityArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkSimGroupIdentityArrayOutput) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityArrayOutput) Index ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityArrayOutput) Index(i pulumi.IntInput) GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutput ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
func (GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
func (GetNetworkSimGroupIdentityArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimGroupIdentityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimGroupIdentity]
type GetNetworkSimGroupIdentityInput ¶ added in v5.36.0
type GetNetworkSimGroupIdentityInput interface { pulumi.Input ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput ToGetNetworkSimGroupIdentityOutputWithContext(context.Context) GetNetworkSimGroupIdentityOutput }
GetNetworkSimGroupIdentityInput is an input type that accepts GetNetworkSimGroupIdentityArgs and GetNetworkSimGroupIdentityOutput values. You can construct a concrete instance of `GetNetworkSimGroupIdentityInput` via:
GetNetworkSimGroupIdentityArgs{...}
type GetNetworkSimGroupIdentityOutput ¶ added in v5.36.0
type GetNetworkSimGroupIdentityOutput struct{ *pulumi.OutputState }
func (GetNetworkSimGroupIdentityOutput) ElementType ¶ added in v5.36.0
func (GetNetworkSimGroupIdentityOutput) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityOutput) IdentityIds ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs assigned to this resource.
func (GetNetworkSimGroupIdentityOutput) PrincipalId ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetNetworkSimGroupIdentityOutput) TenantId ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityOutput) TenantId() pulumi.StringOutput
func (GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutput ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutputWithContext ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimGroupIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimGroupIdentity]
func (GetNetworkSimGroupIdentityOutput) Type ¶ added in v5.36.0
func (o GetNetworkSimGroupIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`.
type GetNetworkSimPolicySlice ¶ added in v5.38.0
type GetNetworkSimPolicySlice struct { // An array of `dataNetwork` block as defined below. DataNetworks []GetNetworkSimPolicySliceDataNetwork `pulumi:"dataNetworks"` // The ID of default data network to use if the UE does not explicitly specify it. DefaultDataNetworkId string `pulumi:"defaultDataNetworkId"` // The ID of the slice that these settings apply to. SliceId string `pulumi:"sliceId"` }
type GetNetworkSimPolicySliceArgs ¶ added in v5.38.0
type GetNetworkSimPolicySliceArgs struct { // An array of `dataNetwork` block as defined below. DataNetworks GetNetworkSimPolicySliceDataNetworkArrayInput `pulumi:"dataNetworks"` // The ID of default data network to use if the UE does not explicitly specify it. DefaultDataNetworkId pulumi.StringInput `pulumi:"defaultDataNetworkId"` // The ID of the slice that these settings apply to. SliceId pulumi.StringInput `pulumi:"sliceId"` }
func (GetNetworkSimPolicySliceArgs) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceArgs) ElementType() reflect.Type
func (GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimPolicySliceArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySlice]
type GetNetworkSimPolicySliceArray ¶ added in v5.38.0
type GetNetworkSimPolicySliceArray []GetNetworkSimPolicySliceInput
func (GetNetworkSimPolicySliceArray) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceArray) ElementType() reflect.Type
func (GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
func (GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
func (GetNetworkSimPolicySliceArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimPolicySliceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySlice]
type GetNetworkSimPolicySliceArrayInput ¶ added in v5.38.0
type GetNetworkSimPolicySliceArrayInput interface { pulumi.Input ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput ToGetNetworkSimPolicySliceArrayOutputWithContext(context.Context) GetNetworkSimPolicySliceArrayOutput }
GetNetworkSimPolicySliceArrayInput is an input type that accepts GetNetworkSimPolicySliceArray and GetNetworkSimPolicySliceArrayOutput values. You can construct a concrete instance of `GetNetworkSimPolicySliceArrayInput` via:
GetNetworkSimPolicySliceArray{ GetNetworkSimPolicySliceArgs{...} }
type GetNetworkSimPolicySliceArrayOutput ¶ added in v5.38.0
type GetNetworkSimPolicySliceArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceArrayOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceArrayOutput) Index ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceArrayOutput) Index(i pulumi.IntInput) GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
func (GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
func (GetNetworkSimPolicySliceArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimPolicySliceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySlice]
type GetNetworkSimPolicySliceDataNetwork ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetwork struct { // Allowed session types in addition to the default session type. AdditionalAllowedSessionTypes []string `pulumi:"additionalAllowedSessionTypes"` // Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel int `pulumi:"allocationAndRetentionPriorityLevel"` // An array of IDs of services that can be used as part of this SIM policy. AllowedServicesIds []string `pulumi:"allowedServicesIds"` // The ID of Mobile Network Data Network which these settings apply to. DataNetworkId string `pulumi:"dataNetworkId"` // The default PDU session type, which is used if the UE does not request a specific session type. DefaultSessionType string `pulumi:"defaultSessionType"` // The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. MaxBufferedPackets int `pulumi:"maxBufferedPackets"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionCapability string `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionVulnerability string `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. QosIndicator int `pulumi:"qosIndicator"` // A `sessionAggregateMaximumBitRate` block as defined below. SessionAggregateMaximumBitRates []GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate `pulumi:"sessionAggregateMaximumBitRates"` }
type GetNetworkSimPolicySliceDataNetworkArgs ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkArgs struct { // Allowed session types in addition to the default session type. AdditionalAllowedSessionTypes pulumi.StringArrayInput `pulumi:"additionalAllowedSessionTypes"` // Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel pulumi.IntInput `pulumi:"allocationAndRetentionPriorityLevel"` // An array of IDs of services that can be used as part of this SIM policy. AllowedServicesIds pulumi.StringArrayInput `pulumi:"allowedServicesIds"` // The ID of Mobile Network Data Network which these settings apply to. DataNetworkId pulumi.StringInput `pulumi:"dataNetworkId"` // The default PDU session type, which is used if the UE does not request a specific session type. DefaultSessionType pulumi.StringInput `pulumi:"defaultSessionType"` // The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. MaxBufferedPackets pulumi.IntInput `pulumi:"maxBufferedPackets"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionCapability pulumi.StringInput `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. PreemptionVulnerability pulumi.StringInput `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. QosIndicator pulumi.IntInput `pulumi:"qosIndicator"` // A `sessionAggregateMaximumBitRate` block as defined below. SessionAggregateMaximumBitRates GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput `pulumi:"sessionAggregateMaximumBitRates"` }
func (GetNetworkSimPolicySliceDataNetworkArgs) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
func (GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
func (GetNetworkSimPolicySliceDataNetworkArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimPolicySliceDataNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySliceDataNetwork]
type GetNetworkSimPolicySliceDataNetworkArray ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkArray []GetNetworkSimPolicySliceDataNetworkInput
func (GetNetworkSimPolicySliceDataNetworkArray) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
func (GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
func (GetNetworkSimPolicySliceDataNetworkArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimPolicySliceDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySliceDataNetwork]
type GetNetworkSimPolicySliceDataNetworkArrayInput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkArrayInput interface { pulumi.Input ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput }
GetNetworkSimPolicySliceDataNetworkArrayInput is an input type that accepts GetNetworkSimPolicySliceDataNetworkArray and GetNetworkSimPolicySliceDataNetworkArrayOutput values. You can construct a concrete instance of `GetNetworkSimPolicySliceDataNetworkArrayInput` via:
GetNetworkSimPolicySliceDataNetworkArray{ GetNetworkSimPolicySliceDataNetworkArgs{...} }
type GetNetworkSimPolicySliceDataNetworkArrayOutput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimPolicySliceDataNetwork]
type GetNetworkSimPolicySliceDataNetworkInput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkInput interface { pulumi.Input ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(context.Context) GetNetworkSimPolicySliceDataNetworkOutput }
GetNetworkSimPolicySliceDataNetworkInput is an input type that accepts GetNetworkSimPolicySliceDataNetworkArgs and GetNetworkSimPolicySliceDataNetworkOutput values. You can construct a concrete instance of `GetNetworkSimPolicySliceDataNetworkInput` via:
GetNetworkSimPolicySliceDataNetworkArgs{...}
type GetNetworkSimPolicySliceDataNetworkOutput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes() pulumi.StringArrayOutput
Allowed session types in addition to the default session type.
func (GetNetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkSimPolicySliceDataNetworkOutput) AllowedServicesIds ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) AllowedServicesIds() pulumi.StringArrayOutput
An array of IDs of services that can be used as part of this SIM policy.
func (GetNetworkSimPolicySliceDataNetworkOutput) DataNetworkId ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) DataNetworkId() pulumi.StringOutput
The ID of Mobile Network Data Network which these settings apply to.
func (GetNetworkSimPolicySliceDataNetworkOutput) DefaultSessionType ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) DefaultSessionType() pulumi.StringOutput
The default PDU session type, which is used if the UE does not request a specific session type.
func (GetNetworkSimPolicySliceDataNetworkOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets() pulumi.IntOutput
The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering.
func (GetNetworkSimPolicySliceDataNetworkOutput) PreemptionCapability ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) PreemptionCapability() pulumi.StringOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkSimPolicySliceDataNetworkOutput) PreemptionVulnerability ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) PreemptionVulnerability() pulumi.StringOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (GetNetworkSimPolicySliceDataNetworkOutput) QosIndicator ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) QosIndicator() pulumi.IntOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
func (GetNetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRates ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRates() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
A `sessionAggregateMaximumBitRate` block as defined below.
func (GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
func (GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
func (GetNetworkSimPolicySliceDataNetworkOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimPolicySliceDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySliceDataNetwork]
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray []GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput interface { pulumi.Input ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput }
GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput is an input type that accepts GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray and GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput values. You can construct a concrete instance of `GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput` via:
GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray{ GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs{...} }
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) Index ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput interface { pulumi.Input ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput }
GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput is an input type that accepts GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs and GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput values. You can construct a concrete instance of `GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput` via:
GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs{...}
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶ added in v5.38.0
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToOutput ¶ added in v5.52.0
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkSimPolicySliceInput ¶ added in v5.38.0
type GetNetworkSimPolicySliceInput interface { pulumi.Input ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput ToGetNetworkSimPolicySliceOutputWithContext(context.Context) GetNetworkSimPolicySliceOutput }
GetNetworkSimPolicySliceInput is an input type that accepts GetNetworkSimPolicySliceArgs and GetNetworkSimPolicySliceOutput values. You can construct a concrete instance of `GetNetworkSimPolicySliceInput` via:
GetNetworkSimPolicySliceArgs{...}
type GetNetworkSimPolicySliceOutput ¶ added in v5.38.0
type GetNetworkSimPolicySliceOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceOutput) DataNetworks ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceOutput) DataNetworks() GetNetworkSimPolicySliceDataNetworkArrayOutput
An array of `dataNetwork` block as defined below.
func (GetNetworkSimPolicySliceOutput) DefaultDataNetworkId ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceOutput) DefaultDataNetworkId() pulumi.StringOutput
The ID of default data network to use if the UE does not explicitly specify it.
func (GetNetworkSimPolicySliceOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicySliceOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceOutput) SliceId ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceOutput) SliceId() pulumi.StringOutput
The ID of the slice that these settings apply to.
func (GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimPolicySliceOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimPolicySlice]
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray []GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput ¶ added in v5.38.0
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext ¶ added in v5.38.0
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayInput ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayInput interface { pulumi.Input ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput }
GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayInput is an input type that accepts GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray and GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput values. You can construct a concrete instance of `GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayInput` via:
GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray{ GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs{...} }
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput interface { pulumi.Input ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput }
GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput is an input type that accepts GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs and GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput values. You can construct a concrete instance of `GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput` via:
GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs{...}
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶ added in v5.38.0
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink ¶ added in v5.38.0
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType ¶ added in v5.38.0
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink ¶ added in v5.38.0
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkSimStaticIpConfiguration ¶ added in v5.48.0
type GetNetworkSimStaticIpConfiguration struct { // The ID of attached data network on which the static. AttachedDataNetworkId string `pulumi:"attachedDataNetworkId"` SliceId string `pulumi:"sliceId"` // The IPv4 address assigned to the SIM at this network scope. StaticIpv4Address string `pulumi:"staticIpv4Address"` }
type GetNetworkSimStaticIpConfigurationArgs ¶ added in v5.48.0
type GetNetworkSimStaticIpConfigurationArgs struct { // The ID of attached data network on which the static. AttachedDataNetworkId pulumi.StringInput `pulumi:"attachedDataNetworkId"` SliceId pulumi.StringInput `pulumi:"sliceId"` // The IPv4 address assigned to the SIM at this network scope. StaticIpv4Address pulumi.StringInput `pulumi:"staticIpv4Address"` }
func (GetNetworkSimStaticIpConfigurationArgs) ElementType ¶ added in v5.48.0
func (GetNetworkSimStaticIpConfigurationArgs) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutput ¶ added in v5.48.0
func (i GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput
func (GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutputWithContext ¶ added in v5.48.0
func (i GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationOutput
func (GetNetworkSimStaticIpConfigurationArgs) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimStaticIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimStaticIpConfiguration]
type GetNetworkSimStaticIpConfigurationArray ¶ added in v5.48.0
type GetNetworkSimStaticIpConfigurationArray []GetNetworkSimStaticIpConfigurationInput
func (GetNetworkSimStaticIpConfigurationArray) ElementType ¶ added in v5.48.0
func (GetNetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutput ¶ added in v5.48.0
func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
func (GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext ¶ added in v5.48.0
func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
func (GetNetworkSimStaticIpConfigurationArray) ToOutput ¶ added in v5.52.0
func (i GetNetworkSimStaticIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimStaticIpConfiguration]
type GetNetworkSimStaticIpConfigurationArrayInput ¶ added in v5.48.0
type GetNetworkSimStaticIpConfigurationArrayInput interface { pulumi.Input ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(context.Context) GetNetworkSimStaticIpConfigurationArrayOutput }
GetNetworkSimStaticIpConfigurationArrayInput is an input type that accepts GetNetworkSimStaticIpConfigurationArray and GetNetworkSimStaticIpConfigurationArrayOutput values. You can construct a concrete instance of `GetNetworkSimStaticIpConfigurationArrayInput` via:
GetNetworkSimStaticIpConfigurationArray{ GetNetworkSimStaticIpConfigurationArgs{...} }
type GetNetworkSimStaticIpConfigurationArrayOutput ¶ added in v5.48.0
type GetNetworkSimStaticIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimStaticIpConfigurationArrayOutput) ElementType ¶ added in v5.48.0
func (GetNetworkSimStaticIpConfigurationArrayOutput) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutput ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
func (GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
func (GetNetworkSimStaticIpConfigurationArrayOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkSimStaticIpConfiguration]
type GetNetworkSimStaticIpConfigurationInput ¶ added in v5.48.0
type GetNetworkSimStaticIpConfigurationInput interface { pulumi.Input ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput ToGetNetworkSimStaticIpConfigurationOutputWithContext(context.Context) GetNetworkSimStaticIpConfigurationOutput }
GetNetworkSimStaticIpConfigurationInput is an input type that accepts GetNetworkSimStaticIpConfigurationArgs and GetNetworkSimStaticIpConfigurationOutput values. You can construct a concrete instance of `GetNetworkSimStaticIpConfigurationInput` via:
GetNetworkSimStaticIpConfigurationArgs{...}
type GetNetworkSimStaticIpConfigurationOutput ¶ added in v5.48.0
type GetNetworkSimStaticIpConfigurationOutput struct{ *pulumi.OutputState }
func (GetNetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId() pulumi.StringOutput
The ID of attached data network on which the static.
func (GetNetworkSimStaticIpConfigurationOutput) ElementType ¶ added in v5.48.0
func (GetNetworkSimStaticIpConfigurationOutput) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationOutput) SliceId ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationOutput) SliceId() pulumi.StringOutput
func (GetNetworkSimStaticIpConfigurationOutput) StaticIpv4Address ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationOutput) StaticIpv4Address() pulumi.StringOutput
The IPv4 address assigned to the SIM at this network scope.
func (GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutput ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput
func (GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutputWithContext ¶ added in v5.48.0
func (o GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationOutput
func (GetNetworkSimStaticIpConfigurationOutput) ToOutput ¶ added in v5.52.0
func (o GetNetworkSimStaticIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkSimStaticIpConfiguration]
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformation ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs struct { // Slice differentiator (SD). SliceDifferentiator pulumi.StringInput `pulumi:"sliceDifferentiator"` // Slice/service type (SST). SliceServiceType pulumi.IntInput `pulumi:"sliceServiceType"` }
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType ¶ added in v5.36.0
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶ added in v5.36.0
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶ added in v5.36.0
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray []GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ElementType ¶ added in v5.36.0
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput ¶ added in v5.36.0
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext ¶ added in v5.36.0
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayInput ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayInput interface { pulumi.Input ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput }
GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayInput is an input type that accepts GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray and GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput values. You can construct a concrete instance of `GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayInput` via:
GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray{ GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{...} }
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ElementType ¶ added in v5.36.0
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) Index ¶ added in v5.36.0
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput ¶ added in v5.36.0
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext ¶ added in v5.36.0
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput interface { pulumi.Input ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput }
GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput is an input type that accepts GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs and GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput values. You can construct a concrete instance of `GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput` via:
GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{...}
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶ added in v5.36.0
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput struct{ *pulumi.OutputState }
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType ¶ added in v5.36.0
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator ¶ added in v5.36.0
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator() pulumi.StringOutput
Slice differentiator (SD).
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType ¶ added in v5.36.0
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType() pulumi.IntOutput
Slice/service type (SST).
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶ added in v5.36.0
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶ added in v5.36.0
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
type LookupNetworkArgs ¶
type LookupNetworkArgs struct { // Specifies the name which should be used for this Mobile Network. Name string `pulumi:"name"` // Specifies the name of the Resource Group where the Mobile Network should exist. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetwork.
type LookupNetworkAttachedDataNetworkArgs ¶ added in v5.46.0
type LookupNetworkAttachedDataNetworkArgs struct { // The Name of the `mobile.NetworkDataNetwork` this resource belongs to. MobileNetworkDataNetworkName string `pulumi:"mobileNetworkDataNetworkName"` // The ID of the `mobile.NetworkPacketCoreDataPlane` which the Mobile Network Attached Data Network belongs to. MobileNetworkPacketCoreDataPlaneId string `pulumi:"mobileNetworkPacketCoreDataPlaneId"` }
A collection of arguments for invoking getNetworkAttachedDataNetwork.
type LookupNetworkAttachedDataNetworkOutputArgs ¶ added in v5.46.0
type LookupNetworkAttachedDataNetworkOutputArgs struct { // The Name of the `mobile.NetworkDataNetwork` this resource belongs to. MobileNetworkDataNetworkName pulumi.StringInput `pulumi:"mobileNetworkDataNetworkName"` // The ID of the `mobile.NetworkPacketCoreDataPlane` which the Mobile Network Attached Data Network belongs to. MobileNetworkPacketCoreDataPlaneId pulumi.StringInput `pulumi:"mobileNetworkPacketCoreDataPlaneId"` }
A collection of arguments for invoking getNetworkAttachedDataNetwork.
func (LookupNetworkAttachedDataNetworkOutputArgs) ElementType ¶ added in v5.46.0
func (LookupNetworkAttachedDataNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkAttachedDataNetworkResult ¶ added in v5.46.0
type LookupNetworkAttachedDataNetworkResult struct { // The DNS servers to signal to UEs to use for this attached data network. DnsAddresses []string `pulumi:"dnsAddresses"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Attached Data Network should exist. Location string `pulumi:"location"` MobileNetworkDataNetworkName string `pulumi:"mobileNetworkDataNetworkName"` MobileNetworkPacketCoreDataPlaneId string `pulumi:"mobileNetworkPacketCoreDataPlaneId"` // A `networkAddressPortTranslation` block as defined below. NetworkAddressPortTranslations []GetNetworkAttachedDataNetworkNetworkAddressPortTranslation `pulumi:"networkAddressPortTranslations"` // A mapping of tags which should be assigned to the Mobile Network Attached Data Network. Tags map[string]string `pulumi:"tags"` UserEquipmentAddressPoolPrefixes []string `pulumi:"userEquipmentAddressPoolPrefixes"` UserEquipmentStaticAddressPoolPrefixes []string `pulumi:"userEquipmentStaticAddressPoolPrefixes"` // The IPv4 address for the user data plane interface. UserPlaneAccessIpv4Address string `pulumi:"userPlaneAccessIpv4Address"` // The default IPv4 gateway for the user data plane interface. UserPlaneAccessIpv4Gateway string `pulumi:"userPlaneAccessIpv4Gateway"` // The IPv4 subnet for the user data plane interface. UserPlaneAccessIpv4Subnet string `pulumi:"userPlaneAccessIpv4Subnet"` // The logical name for thie user data plane interface. UserPlaneAccessName string `pulumi:"userPlaneAccessName"` }
A collection of values returned by getNetworkAttachedDataNetwork.
func LookupNetworkAttachedDataNetwork ¶ added in v5.46.0
func LookupNetworkAttachedDataNetwork(ctx *pulumi.Context, args *LookupNetworkAttachedDataNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkAttachedDataNetworkResult, error)
Use this data source to access information about an existing Mobile Network Attached Data Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetworkPacketCoreControlPlane, err := mobile.LookupNetworkPacketCoreControlPlane(ctx, &mobile.LookupNetworkPacketCoreControlPlaneArgs{ Name: "example-mnpccp", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.LookupNetworkAttachedDataNetwork(ctx, &mobile.LookupNetworkAttachedDataNetworkArgs{ MobileNetworkDataNetworkName: exampleNetworkPacketCoreControlPlane.Name, MobileNetworkPacketCoreDataPlaneId: exampleNetworkPacketCoreControlPlane.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkAttachedDataNetworkResultOutput ¶ added in v5.46.0
type LookupNetworkAttachedDataNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkAttachedDataNetwork.
func LookupNetworkAttachedDataNetworkOutput ¶ added in v5.46.0
func LookupNetworkAttachedDataNetworkOutput(ctx *pulumi.Context, args LookupNetworkAttachedDataNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkAttachedDataNetworkResultOutput
func (LookupNetworkAttachedDataNetworkResultOutput) DnsAddresses ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) DnsAddresses() pulumi.StringArrayOutput
The DNS servers to signal to UEs to use for this attached data network.
func (LookupNetworkAttachedDataNetworkResultOutput) ElementType ¶ added in v5.46.0
func (LookupNetworkAttachedDataNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkAttachedDataNetworkResultOutput) Id ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkAttachedDataNetworkResultOutput) Location ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Attached Data Network should exist.
func (LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkDataNetworkName ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkDataNetworkName() pulumi.StringOutput
func (LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkPacketCoreDataPlaneId ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkPacketCoreDataPlaneId() pulumi.StringOutput
func (LookupNetworkAttachedDataNetworkResultOutput) NetworkAddressPortTranslations ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) NetworkAddressPortTranslations() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
A `networkAddressPortTranslation` block as defined below.
func (LookupNetworkAttachedDataNetworkResultOutput) Tags ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
func (LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutput ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutput() LookupNetworkAttachedDataNetworkResultOutput
func (LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutputWithContext ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutputWithContext(ctx context.Context) LookupNetworkAttachedDataNetworkResultOutput
func (LookupNetworkAttachedDataNetworkResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkAttachedDataNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkAttachedDataNetworkResult]
func (LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentAddressPoolPrefixes ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentAddressPoolPrefixes() pulumi.StringArrayOutput
func (LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentStaticAddressPoolPrefixes ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentStaticAddressPoolPrefixes() pulumi.StringArrayOutput
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Address ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Address() pulumi.StringOutput
The IPv4 address for the user data plane interface.
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Gateway ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Gateway() pulumi.StringOutput
The default IPv4 gateway for the user data plane interface.
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Subnet ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Subnet() pulumi.StringOutput
The IPv4 subnet for the user data plane interface.
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessName ¶ added in v5.46.0
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessName() pulumi.StringOutput
The logical name for thie user data plane interface.
type LookupNetworkDataNetworkArgs ¶ added in v5.37.0
type LookupNetworkDataNetworkArgs struct { // Specifies the ID of the Mobile Network. MobileNetworkId string `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Data Network. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkDataNetwork.
type LookupNetworkDataNetworkOutputArgs ¶ added in v5.37.0
type LookupNetworkDataNetworkOutputArgs struct { // Specifies the ID of the Mobile Network. MobileNetworkId pulumi.StringInput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Data Network. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkDataNetwork.
func (LookupNetworkDataNetworkOutputArgs) ElementType ¶ added in v5.37.0
func (LookupNetworkDataNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkDataNetworkResult ¶ added in v5.37.0
type LookupNetworkDataNetworkResult struct { // The description for this Mobile Network Data Network. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Data Network exists. Location string `pulumi:"location"` MobileNetworkId string `pulumi:"mobileNetworkId"` Name string `pulumi:"name"` // A mapping of tags which should be assigned to the Mobile Network Data Network. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkDataNetwork.
func LookupNetworkDataNetwork ¶ added in v5.37.0
func LookupNetworkDataNetwork(ctx *pulumi.Context, args *LookupNetworkDataNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkDataNetworkResult, error)
Get information about a Mobile Network Data Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetwork, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.LookupNetworkDataNetwork(ctx, &mobile.LookupNetworkDataNetworkArgs{ Name: "example-mndn", MobileNetworkId: exampleNetwork.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkDataNetworkResultOutput ¶ added in v5.37.0
type LookupNetworkDataNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkDataNetwork.
func LookupNetworkDataNetworkOutput ¶ added in v5.37.0
func LookupNetworkDataNetworkOutput(ctx *pulumi.Context, args LookupNetworkDataNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkDataNetworkResultOutput
func (LookupNetworkDataNetworkResultOutput) Description ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) Description() pulumi.StringOutput
The description for this Mobile Network Data Network.
func (LookupNetworkDataNetworkResultOutput) ElementType ¶ added in v5.37.0
func (LookupNetworkDataNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkDataNetworkResultOutput) Id ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkDataNetworkResultOutput) Location ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Data Network exists.
func (LookupNetworkDataNetworkResultOutput) MobileNetworkId ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkDataNetworkResultOutput) Name ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) Name() pulumi.StringOutput
func (LookupNetworkDataNetworkResultOutput) Tags ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Data Network.
func (LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutput ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutput() LookupNetworkDataNetworkResultOutput
func (LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutputWithContext ¶ added in v5.37.0
func (o LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutputWithContext(ctx context.Context) LookupNetworkDataNetworkResultOutput
func (LookupNetworkDataNetworkResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkDataNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkDataNetworkResult]
type LookupNetworkOutputArgs ¶
type LookupNetworkOutputArgs struct { // Specifies the name which should be used for this Mobile Network. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the Resource Group where the Mobile Network should exist. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetwork.
func (LookupNetworkOutputArgs) ElementType ¶
func (LookupNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkPacketCoreControlPlaneArgs ¶ added in v5.44.0
type LookupNetworkPacketCoreControlPlaneArgs struct { // The name of the Mobile Network Packet Core Control Plane. Name string `pulumi:"name"` // The name of the Resource Group where the Mobile Network Packet Core Control Plane exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetworkPacketCoreControlPlane.
type LookupNetworkPacketCoreControlPlaneOutputArgs ¶ added in v5.44.0
type LookupNetworkPacketCoreControlPlaneOutputArgs struct { // The name of the Mobile Network Packet Core Control Plane. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Mobile Network Packet Core Control Plane exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetworkPacketCoreControlPlane.
func (LookupNetworkPacketCoreControlPlaneOutputArgs) ElementType ¶ added in v5.44.0
func (LookupNetworkPacketCoreControlPlaneOutputArgs) ElementType() reflect.Type
type LookupNetworkPacketCoreControlPlaneResult ¶ added in v5.44.0
type LookupNetworkPacketCoreControlPlaneResult struct { ControlPlaneAccessIpv4Address string `pulumi:"controlPlaneAccessIpv4Address"` ControlPlaneAccessIpv4Gateway string `pulumi:"controlPlaneAccessIpv4Gateway"` ControlPlaneAccessIpv4Subnet string `pulumi:"controlPlaneAccessIpv4Subnet"` ControlPlaneAccessName string `pulumi:"controlPlaneAccessName"` // The core network technology generation. CoreNetworkTechnology string `pulumi:"coreNetworkTechnology"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetNetworkPacketCoreControlPlaneIdentity `pulumi:"identities"` // Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs. InteroperabilitySettingsJson string `pulumi:"interoperabilitySettingsJson"` // One or more `localDiagnosticsAccess` blocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. LocalDiagnosticsAccesses []GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess `pulumi:"localDiagnosticsAccesses"` // The Azure Region where the Mobile Network Packet Core Control Plane exists. Location string `pulumi:"location"` // The logical name for this interface. Name string `pulumi:"name"` // A `platform` block as defined below. Platforms []GetNetworkPacketCoreControlPlanePlatform `pulumi:"platforms"` ResourceGroupName string `pulumi:"resourceGroupName"` // The list of Mobile Network Site IDs in which this packet core control plane is deployed. SiteIds []string `pulumi:"siteIds"` // The SKU defining the throughput and SIM allowances for this packet core control plane deployment. Sku string `pulumi:"sku"` // The version of the packet core software that is deployed. SoftwareVersion string `pulumi:"softwareVersion"` // A mapping of tags assigned to the Mobile Network Packet Core Control Plane. Tags map[string]string `pulumi:"tags"` // The MTU in bytes that can be sent to the user equipment. UserEquipmentMtuInBytes int `pulumi:"userEquipmentMtuInBytes"` }
A collection of values returned by getNetworkPacketCoreControlPlane.
func LookupNetworkPacketCoreControlPlane ¶ added in v5.44.0
func LookupNetworkPacketCoreControlPlane(ctx *pulumi.Context, args *LookupNetworkPacketCoreControlPlaneArgs, opts ...pulumi.InvokeOption) (*LookupNetworkPacketCoreControlPlaneResult, error)
Get information about a Mobile Network Packet Core Control Plane.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mobile.LookupNetworkPacketCoreControlPlane(ctx, &mobile.LookupNetworkPacketCoreControlPlaneArgs{ Name: "example-mnpccp", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkPacketCoreControlPlaneResultOutput ¶ added in v5.44.0
type LookupNetworkPacketCoreControlPlaneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkPacketCoreControlPlane.
func LookupNetworkPacketCoreControlPlaneOutput ¶ added in v5.44.0
func LookupNetworkPacketCoreControlPlaneOutput(ctx *pulumi.Context, args LookupNetworkPacketCoreControlPlaneOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketCoreControlPlaneResultOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Address ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Address() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Gateway ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Gateway() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Subnet ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Subnet() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessName ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessName() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) CoreNetworkTechnology ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) CoreNetworkTechnology() pulumi.StringOutput
The core network technology generation.
func (LookupNetworkPacketCoreControlPlaneResultOutput) ElementType ¶ added in v5.44.0
func (LookupNetworkPacketCoreControlPlaneResultOutput) ElementType() reflect.Type
func (LookupNetworkPacketCoreControlPlaneResultOutput) Id ¶ added in v5.44.0
The provider-assigned unique ID for this managed resource.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Identities ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Identities() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
An `identity` block as defined below.
func (LookupNetworkPacketCoreControlPlaneResultOutput) InteroperabilitySettingsJson ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) InteroperabilitySettingsJson() pulumi.StringOutput
Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
func (LookupNetworkPacketCoreControlPlaneResultOutput) LocalDiagnosticsAccesses ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) LocalDiagnosticsAccesses() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
One or more `localDiagnosticsAccess` blocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Location ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Packet Core Control Plane exists.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Name ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Name() pulumi.StringOutput
The logical name for this interface.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Platforms ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Platforms() GetNetworkPacketCoreControlPlanePlatformArrayOutput
A `platform` block as defined below.
func (LookupNetworkPacketCoreControlPlaneResultOutput) ResourceGroupName ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) SiteIds ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) SiteIds() pulumi.StringArrayOutput
The list of Mobile Network Site IDs in which this packet core control plane is deployed.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Sku ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Sku() pulumi.StringOutput
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
func (LookupNetworkPacketCoreControlPlaneResultOutput) SoftwareVersion ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) SoftwareVersion() pulumi.StringOutput
The version of the packet core software that is deployed.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Tags ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
func (LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutput ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutput() LookupNetworkPacketCoreControlPlaneResultOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutputWithContext ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutputWithContext(ctx context.Context) LookupNetworkPacketCoreControlPlaneResultOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkPacketCoreControlPlaneResult]
func (LookupNetworkPacketCoreControlPlaneResultOutput) UserEquipmentMtuInBytes ¶ added in v5.44.0
func (o LookupNetworkPacketCoreControlPlaneResultOutput) UserEquipmentMtuInBytes() pulumi.IntOutput
The MTU in bytes that can be sent to the user equipment.
type LookupNetworkPacketCoreDataPlaneArgs ¶ added in v5.44.0
type LookupNetworkPacketCoreDataPlaneArgs struct { // The ID of the Mobile Network Packet Core Data Plane. MobileNetworkPacketCoreControlPlaneId string `pulumi:"mobileNetworkPacketCoreControlPlaneId"` // The name of the Mobile Network Packet Core Data Plane. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkPacketCoreDataPlane.
type LookupNetworkPacketCoreDataPlaneOutputArgs ¶ added in v5.44.0
type LookupNetworkPacketCoreDataPlaneOutputArgs struct { // The ID of the Mobile Network Packet Core Data Plane. MobileNetworkPacketCoreControlPlaneId pulumi.StringInput `pulumi:"mobileNetworkPacketCoreControlPlaneId"` // The name of the Mobile Network Packet Core Data Plane. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkPacketCoreDataPlane.
func (LookupNetworkPacketCoreDataPlaneOutputArgs) ElementType ¶ added in v5.44.0
func (LookupNetworkPacketCoreDataPlaneOutputArgs) ElementType() reflect.Type
type LookupNetworkPacketCoreDataPlaneResult ¶ added in v5.44.0
type LookupNetworkPacketCoreDataPlaneResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Packet Core Data Plane should exist. Location string `pulumi:"location"` MobileNetworkPacketCoreControlPlaneId string `pulumi:"mobileNetworkPacketCoreControlPlaneId"` Name string `pulumi:"name"` // A mapping of tags which should be assigned to the Mobile Network Packet Core Data Plane. Tags map[string]string `pulumi:"tags"` // The IPv4 address for the user plane interface. UserPlaneAccessIpv4Address string `pulumi:"userPlaneAccessIpv4Address"` // The default IPv4 gateway for the user plane interface. UserPlaneAccessIpv4Gateway string `pulumi:"userPlaneAccessIpv4Gateway"` // The IPv4 subnet for the user plane interface. UserPlaneAccessIpv4Subnet string `pulumi:"userPlaneAccessIpv4Subnet"` // The logical name for thie user plane interface. UserPlaneAccessName string `pulumi:"userPlaneAccessName"` }
A collection of values returned by getNetworkPacketCoreDataPlane.
func LookupNetworkPacketCoreDataPlane ¶ added in v5.44.0
func LookupNetworkPacketCoreDataPlane(ctx *pulumi.Context, args *LookupNetworkPacketCoreDataPlaneArgs, opts ...pulumi.InvokeOption) (*LookupNetworkPacketCoreDataPlaneResult, error)
Get information a Mobile Network Packet Core Data Plane.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetworkPacketCoreControlPlane, err := mobile.LookupNetworkPacketCoreControlPlane(ctx, &mobile.LookupNetworkPacketCoreControlPlaneArgs{ Name: "example-mnpccp", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.LookupNetworkPacketCoreDataPlane(ctx, &mobile.LookupNetworkPacketCoreDataPlaneArgs{ Name: "example-mnpcdp", MobileNetworkPacketCoreControlPlaneId: exampleNetworkPacketCoreControlPlane.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkPacketCoreDataPlaneResultOutput ¶ added in v5.44.0
type LookupNetworkPacketCoreDataPlaneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkPacketCoreDataPlane.
func LookupNetworkPacketCoreDataPlaneOutput ¶ added in v5.44.0
func LookupNetworkPacketCoreDataPlaneOutput(ctx *pulumi.Context, args LookupNetworkPacketCoreDataPlaneOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketCoreDataPlaneResultOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) ElementType ¶ added in v5.44.0
func (LookupNetworkPacketCoreDataPlaneResultOutput) ElementType() reflect.Type
func (LookupNetworkPacketCoreDataPlaneResultOutput) Id ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkPacketCoreDataPlaneResultOutput) Location ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Packet Core Data Plane should exist.
func (LookupNetworkPacketCoreDataPlaneResultOutput) MobileNetworkPacketCoreControlPlaneId ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) MobileNetworkPacketCoreControlPlaneId() pulumi.StringOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) Name ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Name() pulumi.StringOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) Tags ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Packet Core Data Plane.
func (LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutput ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutput() LookupNetworkPacketCoreDataPlaneResultOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutputWithContext ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutputWithContext(ctx context.Context) LookupNetworkPacketCoreDataPlaneResultOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkPacketCoreDataPlaneResult]
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Address ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Address() pulumi.StringOutput
The IPv4 address for the user plane interface.
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Gateway ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Gateway() pulumi.StringOutput
The default IPv4 gateway for the user plane interface.
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Subnet ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Subnet() pulumi.StringOutput
The IPv4 subnet for the user plane interface.
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessName ¶ added in v5.44.0
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessName() pulumi.StringOutput
The logical name for thie user plane interface.
type LookupNetworkResult ¶
type LookupNetworkResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. Location string `pulumi:"location"` // Mobile country code (MCC), defined in https://www.itu.int/rec/T-REC-E.212 . MobileCountryCode string `pulumi:"mobileCountryCode"` // Mobile network code (MNC), defined in https://www.itu.int/rec/T-REC-E.212 . MobileNetworkCode string `pulumi:"mobileNetworkCode"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The mobile network resource identifier. ServiceKey string `pulumi:"serviceKey"` // A mapping of tags which should be assigned to the Mobile Network. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetwork.
func LookupNetwork ¶
func LookupNetwork(ctx *pulumi.Context, args *LookupNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkResult, error)
Get information about an Azure Mobile Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: azurerm_resource_group.Example.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkResultOutput ¶
type LookupNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetwork.
func LookupNetworkOutput ¶
func LookupNetworkOutput(ctx *pulumi.Context, args LookupNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkResultOutput
func (LookupNetworkResultOutput) ElementType ¶
func (LookupNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkResultOutput) Id ¶
func (o LookupNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkResultOutput) Location ¶
func (o LookupNetworkResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network should exist. Changing this forces a new Mobile Network to be created.
func (LookupNetworkResultOutput) MobileCountryCode ¶
func (o LookupNetworkResultOutput) MobileCountryCode() pulumi.StringOutput
Mobile country code (MCC), defined in https://www.itu.int/rec/T-REC-E.212 .
func (LookupNetworkResultOutput) MobileNetworkCode ¶
func (o LookupNetworkResultOutput) MobileNetworkCode() pulumi.StringOutput
Mobile network code (MNC), defined in https://www.itu.int/rec/T-REC-E.212 .
func (LookupNetworkResultOutput) Name ¶
func (o LookupNetworkResultOutput) Name() pulumi.StringOutput
func (LookupNetworkResultOutput) ResourceGroupName ¶
func (o LookupNetworkResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupNetworkResultOutput) ServiceKey ¶
func (o LookupNetworkResultOutput) ServiceKey() pulumi.StringOutput
The mobile network resource identifier.
func (LookupNetworkResultOutput) Tags ¶
func (o LookupNetworkResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network.
func (LookupNetworkResultOutput) ToLookupNetworkResultOutput ¶
func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput
func (LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext ¶
func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput
func (LookupNetworkResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkResult]
type LookupNetworkServiceArgs ¶ added in v5.36.0
type LookupNetworkServiceArgs struct { // Specifies the ID of the Mobile Network Service. MobileNetworkId string `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Service. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkService.
type LookupNetworkServiceOutputArgs ¶ added in v5.36.0
type LookupNetworkServiceOutputArgs struct { // Specifies the ID of the Mobile Network Service. MobileNetworkId pulumi.StringInput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Service. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkService.
func (LookupNetworkServiceOutputArgs) ElementType ¶ added in v5.36.0
func (LookupNetworkServiceOutputArgs) ElementType() reflect.Type
type LookupNetworkServiceResult ¶ added in v5.36.0
type LookupNetworkServiceResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Service should exist. Location string `pulumi:"location"` MobileNetworkId string `pulumi:"mobileNetworkId"` // The name of the data flow template. This must be unique within the parent data flow policy rule. Name string `pulumi:"name"` // A `pccRule` block as defined below. The set of PCC Rules that make up this service. PccRules []GetNetworkServicePccRule `pulumi:"pccRules"` // A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. ServicePrecedence int `pulumi:"servicePrecedence"` // A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service. ServiceQosPolicies []GetNetworkServiceServiceQosPolicy `pulumi:"serviceQosPolicies"` // A mapping of tags which should be assigned to the Mobile Network Service. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkService.
func LookupNetworkService ¶ added in v5.36.0
func LookupNetworkService(ctx *pulumi.Context, args *LookupNetworkServiceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkServiceResult, error)
Get information about a Mobile Network Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetwork, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.NewNetworkService(ctx, "exampleNetworkService", &mobile.NetworkServiceArgs{ MobileNetworkId: *pulumi.String(exampleNetwork.Id), }) if err != nil { return err } return nil }) }
```
type LookupNetworkServiceResultOutput ¶ added in v5.36.0
type LookupNetworkServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkService.
func LookupNetworkServiceOutput ¶ added in v5.36.0
func LookupNetworkServiceOutput(ctx *pulumi.Context, args LookupNetworkServiceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkServiceResultOutput
func (LookupNetworkServiceResultOutput) ElementType ¶ added in v5.36.0
func (LookupNetworkServiceResultOutput) ElementType() reflect.Type
func (LookupNetworkServiceResultOutput) Id ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkServiceResultOutput) Location ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Service should exist.
func (LookupNetworkServiceResultOutput) MobileNetworkId ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkServiceResultOutput) Name ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) Name() pulumi.StringOutput
The name of the data flow template. This must be unique within the parent data flow policy rule.
func (LookupNetworkServiceResultOutput) PccRules ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) PccRules() GetNetworkServicePccRuleArrayOutput
A `pccRule` block as defined below. The set of PCC Rules that make up this service.
func (LookupNetworkServiceResultOutput) ServicePrecedence ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) ServicePrecedence() pulumi.IntOutput
A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
func (LookupNetworkServiceResultOutput) ServiceQosPolicies ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) ServiceQosPolicies() GetNetworkServiceServiceQosPolicyArrayOutput
A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service.
func (LookupNetworkServiceResultOutput) Tags ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Service.
func (LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutput ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutput() LookupNetworkServiceResultOutput
func (LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutputWithContext ¶ added in v5.36.0
func (o LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutputWithContext(ctx context.Context) LookupNetworkServiceResultOutput
func (LookupNetworkServiceResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkServiceResult]
type LookupNetworkSimArgs ¶ added in v5.48.0
type LookupNetworkSimArgs struct { // The ID of the Mobile Network which the Mobile Network Sim belongs to. MobileNetworkSimGroupId string `pulumi:"mobileNetworkSimGroupId"` // The name which should be used for this Mobile Network Sim. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkSim.
type LookupNetworkSimGroupArgs ¶ added in v5.36.0
type LookupNetworkSimGroupArgs struct { // The ID of Mobile Network which the Mobile Network Sim Group belongs to. MobileNetworkId string `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Sim Groups. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkSimGroup.
type LookupNetworkSimGroupOutputArgs ¶ added in v5.36.0
type LookupNetworkSimGroupOutputArgs struct { // The ID of Mobile Network which the Mobile Network Sim Group belongs to. MobileNetworkId pulumi.StringInput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Sim Groups. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkSimGroup.
func (LookupNetworkSimGroupOutputArgs) ElementType ¶ added in v5.36.0
func (LookupNetworkSimGroupOutputArgs) ElementType() reflect.Type
type LookupNetworkSimGroupResult ¶ added in v5.36.0
type LookupNetworkSimGroupResult struct { // A key to encrypt the SIM data that belongs to this SIM group. EncryptionKeyUrl string `pulumi:"encryptionKeyUrl"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetNetworkSimGroupIdentity `pulumi:"identities"` // The Azure Region where the Mobile Network Sim Groups should exist. Location string `pulumi:"location"` MobileNetworkId string `pulumi:"mobileNetworkId"` Name string `pulumi:"name"` // A mapping of tags which should be assigned to the Mobile Network Sim Groups. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkSimGroup.
func LookupNetworkSimGroup ¶ added in v5.36.0
func LookupNetworkSimGroup(ctx *pulumi.Context, args *LookupNetworkSimGroupArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSimGroupResult, error)
Get information about a Mobile Network Sim Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetwork, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: azurerm_resource_group.Example.Name, }, nil) if err != nil { return err } _, err = mobile.LookupNetworkSimGroup(ctx, &mobile.LookupNetworkSimGroupArgs{ Name: "example-mnsg", MobileNetworkId: exampleNetwork.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSimGroupResultOutput ¶ added in v5.36.0
type LookupNetworkSimGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSimGroup.
func LookupNetworkSimGroupOutput ¶ added in v5.36.0
func LookupNetworkSimGroupOutput(ctx *pulumi.Context, args LookupNetworkSimGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimGroupResultOutput
func (LookupNetworkSimGroupResultOutput) ElementType ¶ added in v5.36.0
func (LookupNetworkSimGroupResultOutput) ElementType() reflect.Type
func (LookupNetworkSimGroupResultOutput) EncryptionKeyUrl ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) EncryptionKeyUrl() pulumi.StringOutput
A key to encrypt the SIM data that belongs to this SIM group.
func (LookupNetworkSimGroupResultOutput) Id ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSimGroupResultOutput) Identities ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) Identities() GetNetworkSimGroupIdentityArrayOutput
An `identity` block as defined below.
func (LookupNetworkSimGroupResultOutput) Location ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Sim Groups should exist.
func (LookupNetworkSimGroupResultOutput) MobileNetworkId ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSimGroupResultOutput) Name ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSimGroupResultOutput) Tags ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Groups.
func (LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutput ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutput() LookupNetworkSimGroupResultOutput
func (LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutputWithContext ¶ added in v5.36.0
func (o LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutputWithContext(ctx context.Context) LookupNetworkSimGroupResultOutput
func (LookupNetworkSimGroupResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkSimGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSimGroupResult]
type LookupNetworkSimOutputArgs ¶ added in v5.48.0
type LookupNetworkSimOutputArgs struct { // The ID of the Mobile Network which the Mobile Network Sim belongs to. MobileNetworkSimGroupId pulumi.StringInput `pulumi:"mobileNetworkSimGroupId"` // The name which should be used for this Mobile Network Sim. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkSim.
func (LookupNetworkSimOutputArgs) ElementType ¶ added in v5.48.0
func (LookupNetworkSimOutputArgs) ElementType() reflect.Type
type LookupNetworkSimPolicyArgs ¶ added in v5.38.0
type LookupNetworkSimPolicyArgs struct { // The ID of the Mobile Network which the Sim Policy belongs to. MobileNetworkId string `pulumi:"mobileNetworkId"` // The name which should be used for this Mobile Network Sim Policies. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkSimPolicy.
type LookupNetworkSimPolicyOutputArgs ¶ added in v5.38.0
type LookupNetworkSimPolicyOutputArgs struct { // The ID of the Mobile Network which the Sim Policy belongs to. MobileNetworkId pulumi.StringInput `pulumi:"mobileNetworkId"` // The name which should be used for this Mobile Network Sim Policies. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkSimPolicy.
func (LookupNetworkSimPolicyOutputArgs) ElementType ¶ added in v5.38.0
func (LookupNetworkSimPolicyOutputArgs) ElementType() reflect.Type
type LookupNetworkSimPolicyResult ¶ added in v5.38.0
type LookupNetworkSimPolicyResult struct { // The ID of default slice to use if the UE does not explicitly specify it. DefaultSliceId string `pulumi:"defaultSliceId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Sim Policy should exist. Location string `pulumi:"location"` MobileNetworkId string `pulumi:"mobileNetworkId"` Name string `pulumi:"name"` // RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. RatFrequencySelectionPriorityIndex int `pulumi:"ratFrequencySelectionPriorityIndex"` // Interval for the UE periodic registration update procedure. RegistrationTimerInSeconds int `pulumi:"registrationTimerInSeconds"` // An array of `slice` block as defined below. The allowed slices and the settings to use for them. Slices []GetNetworkSimPolicySlice `pulumi:"slices"` // A mapping of tags which should be assigned to the Mobile Network Sim Policies. Tags map[string]string `pulumi:"tags"` // A `userEquipmentAggregateMaximumBitRate` block as defined below. UserEquipmentAggregateMaximumBitRates []GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate `pulumi:"userEquipmentAggregateMaximumBitRates"` }
A collection of values returned by getNetworkSimPolicy.
func LookupNetworkSimPolicy ¶ added in v5.38.0
func LookupNetworkSimPolicy(ctx *pulumi.Context, args *LookupNetworkSimPolicyArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSimPolicyResult, error)
Get information about a Mobile Network Sim Policy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetwork, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.LookupNetworkSimPolicy(ctx, &mobile.LookupNetworkSimPolicyArgs{ Name: "example-mnsp", MobileNetworkId: exampleNetwork.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSimPolicyResultOutput ¶ added in v5.38.0
type LookupNetworkSimPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSimPolicy.
func LookupNetworkSimPolicyOutput ¶ added in v5.38.0
func LookupNetworkSimPolicyOutput(ctx *pulumi.Context, args LookupNetworkSimPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimPolicyResultOutput
func (LookupNetworkSimPolicyResultOutput) DefaultSliceId ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) DefaultSliceId() pulumi.StringOutput
The ID of default slice to use if the UE does not explicitly specify it.
func (LookupNetworkSimPolicyResultOutput) ElementType ¶ added in v5.38.0
func (LookupNetworkSimPolicyResultOutput) ElementType() reflect.Type
func (LookupNetworkSimPolicyResultOutput) Id ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSimPolicyResultOutput) Location ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Sim Policy should exist.
func (LookupNetworkSimPolicyResultOutput) MobileNetworkId ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSimPolicyResultOutput) Name ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSimPolicyResultOutput) RatFrequencySelectionPriorityIndex ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) RatFrequencySelectionPriorityIndex() pulumi.IntOutput
RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413.
func (LookupNetworkSimPolicyResultOutput) RegistrationTimerInSeconds ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) RegistrationTimerInSeconds() pulumi.IntOutput
Interval for the UE periodic registration update procedure.
func (LookupNetworkSimPolicyResultOutput) Slices ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) Slices() GetNetworkSimPolicySliceArrayOutput
An array of `slice` block as defined below. The allowed slices and the settings to use for them.
func (LookupNetworkSimPolicyResultOutput) Tags ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Policies.
func (LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutput ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutput() LookupNetworkSimPolicyResultOutput
func (LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutputWithContext ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutputWithContext(ctx context.Context) LookupNetworkSimPolicyResultOutput
func (LookupNetworkSimPolicyResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkSimPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSimPolicyResult]
func (LookupNetworkSimPolicyResultOutput) UserEquipmentAggregateMaximumBitRates ¶ added in v5.38.0
func (o LookupNetworkSimPolicyResultOutput) UserEquipmentAggregateMaximumBitRates() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
A `userEquipmentAggregateMaximumBitRate` block as defined below.
type LookupNetworkSimResult ¶ added in v5.48.0
type LookupNetworkSimResult struct { // The device type this SIM is associated with. DeviceType string `pulumi:"deviceType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The integrated circuit card ID (ICCID) for the SIM. IntegratedCircuitCardIdentifier string `pulumi:"integratedCircuitCardIdentifier"` // The international mobile subscriber identity (IMSI) for the SIM. InternationalMobileSubscriberIdentity string `pulumi:"internationalMobileSubscriberIdentity"` MobileNetworkSimGroupId string `pulumi:"mobileNetworkSimGroupId"` Name string `pulumi:"name"` // The ID of SIM policy used by this SIM. SimPolicyId string `pulumi:"simPolicyId"` // The state of the SIM resource. SimState string `pulumi:"simState"` // A `staticIpConfiguration` block as defined below. StaticIpConfigurations []GetNetworkSimStaticIpConfiguration `pulumi:"staticIpConfigurations"` // The public key fingerprint of the SIM vendor who provided this SIM. VendorKeyFingerprint string `pulumi:"vendorKeyFingerprint"` // The name of the SIM vendor who provided this SIM, if any. VendorName string `pulumi:"vendorName"` }
A collection of values returned by getNetworkSim.
func LookupNetworkSim ¶ added in v5.48.0
func LookupNetworkSim(ctx *pulumi.Context, args *LookupNetworkSimArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSimResult, error)
Get information about a Mobile Network Sim.
type LookupNetworkSimResultOutput ¶ added in v5.48.0
type LookupNetworkSimResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSim.
func LookupNetworkSimOutput ¶ added in v5.48.0
func LookupNetworkSimOutput(ctx *pulumi.Context, args LookupNetworkSimOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimResultOutput
func (LookupNetworkSimResultOutput) DeviceType ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) DeviceType() pulumi.StringOutput
The device type this SIM is associated with.
func (LookupNetworkSimResultOutput) ElementType ¶ added in v5.48.0
func (LookupNetworkSimResultOutput) ElementType() reflect.Type
func (LookupNetworkSimResultOutput) Id ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSimResultOutput) IntegratedCircuitCardIdentifier ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) IntegratedCircuitCardIdentifier() pulumi.StringOutput
The integrated circuit card ID (ICCID) for the SIM.
func (LookupNetworkSimResultOutput) InternationalMobileSubscriberIdentity ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) InternationalMobileSubscriberIdentity() pulumi.StringOutput
The international mobile subscriber identity (IMSI) for the SIM.
func (LookupNetworkSimResultOutput) MobileNetworkSimGroupId ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) MobileNetworkSimGroupId() pulumi.StringOutput
func (LookupNetworkSimResultOutput) Name ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSimResultOutput) SimPolicyId ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) SimPolicyId() pulumi.StringOutput
The ID of SIM policy used by this SIM.
func (LookupNetworkSimResultOutput) SimState ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) SimState() pulumi.StringOutput
The state of the SIM resource.
func (LookupNetworkSimResultOutput) StaticIpConfigurations ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) StaticIpConfigurations() GetNetworkSimStaticIpConfigurationArrayOutput
A `staticIpConfiguration` block as defined below.
func (LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutput ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutput() LookupNetworkSimResultOutput
func (LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutputWithContext ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutputWithContext(ctx context.Context) LookupNetworkSimResultOutput
func (LookupNetworkSimResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkSimResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSimResult]
func (LookupNetworkSimResultOutput) VendorKeyFingerprint ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) VendorKeyFingerprint() pulumi.StringOutput
The public key fingerprint of the SIM vendor who provided this SIM.
func (LookupNetworkSimResultOutput) VendorName ¶ added in v5.48.0
func (o LookupNetworkSimResultOutput) VendorName() pulumi.StringOutput
The name of the SIM vendor who provided this SIM, if any.
type LookupNetworkSiteArgs ¶ added in v5.36.0
type LookupNetworkSiteArgs struct { // the ID of the Mobile Network which the Mobile Network Site belongs to. MobileNetworkId string `pulumi:"mobileNetworkId"` // The name which should be used for this Mobile Network Site. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkSite.
type LookupNetworkSiteOutputArgs ¶ added in v5.36.0
type LookupNetworkSiteOutputArgs struct { // the ID of the Mobile Network which the Mobile Network Site belongs to. MobileNetworkId pulumi.StringInput `pulumi:"mobileNetworkId"` // The name which should be used for this Mobile Network Site. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkSite.
func (LookupNetworkSiteOutputArgs) ElementType ¶ added in v5.36.0
func (LookupNetworkSiteOutputArgs) ElementType() reflect.Type
type LookupNetworkSiteResult ¶ added in v5.36.0
type LookupNetworkSiteResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Site should exist. Location string `pulumi:"location"` MobileNetworkId string `pulumi:"mobileNetworkId"` Name string `pulumi:"name"` // An array of Id of Network Functions deployed on the site. NetworkFunctionIds []string `pulumi:"networkFunctionIds"` // A mapping of tags which should be assigned to the Mobile Network Site. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkSite.
func LookupNetworkSite ¶ added in v5.36.0
func LookupNetworkSite(ctx *pulumi.Context, args *LookupNetworkSiteArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSiteResult, error)
Get information about a Mobile Network Site.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleNetwork, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.LookupNetworkSite(ctx, &mobile.LookupNetworkSiteArgs{ Name: "example-mns", MobileNetworkId: exampleNetwork.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSiteResultOutput ¶ added in v5.36.0
type LookupNetworkSiteResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSite.
func LookupNetworkSiteOutput ¶ added in v5.36.0
func LookupNetworkSiteOutput(ctx *pulumi.Context, args LookupNetworkSiteOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSiteResultOutput
func (LookupNetworkSiteResultOutput) ElementType ¶ added in v5.36.0
func (LookupNetworkSiteResultOutput) ElementType() reflect.Type
func (LookupNetworkSiteResultOutput) Id ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSiteResultOutput) Location ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Site should exist.
func (LookupNetworkSiteResultOutput) MobileNetworkId ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSiteResultOutput) Name ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSiteResultOutput) NetworkFunctionIds ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) NetworkFunctionIds() pulumi.StringArrayOutput
An array of Id of Network Functions deployed on the site.
func (LookupNetworkSiteResultOutput) Tags ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Site.
func (LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutput ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutput() LookupNetworkSiteResultOutput
func (LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutputWithContext ¶ added in v5.36.0
func (o LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutputWithContext(ctx context.Context) LookupNetworkSiteResultOutput
func (LookupNetworkSiteResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkSiteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSiteResult]
type LookupNetworkSliceArgs ¶ added in v5.36.0
type LookupNetworkSliceArgs struct { // The ID of Mobile Network which the Mobile Network Slice belongs to. MobileNetworkId string `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Slice. Name string `pulumi:"name"` }
A collection of arguments for invoking getNetworkSlice.
type LookupNetworkSliceOutputArgs ¶ added in v5.36.0
type LookupNetworkSliceOutputArgs struct { // The ID of Mobile Network which the Mobile Network Slice belongs to. MobileNetworkId pulumi.StringInput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Slice. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getNetworkSlice.
func (LookupNetworkSliceOutputArgs) ElementType ¶ added in v5.36.0
func (LookupNetworkSliceOutputArgs) ElementType() reflect.Type
type LookupNetworkSliceResult ¶ added in v5.36.0
type LookupNetworkSliceResult struct { // A description of this Mobile Network Slice. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Mobile Network Slice exists. Location string `pulumi:"location"` MobileNetworkId string `pulumi:"mobileNetworkId"` Name string `pulumi:"name"` // A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI). SingleNetworkSliceSelectionAssistanceInformations []GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformation `pulumi:"singleNetworkSliceSelectionAssistanceInformations"` // A mapping of tags which are assigned to the Mobile Network Slice. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkSlice.
func LookupNetworkSlice ¶ added in v5.36.0
func LookupNetworkSlice(ctx *pulumi.Context, args *LookupNetworkSliceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSliceResult, error)
Get information about a Mobile Network Slice.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.LookupNetworkSlice(ctx, &mobile.LookupNetworkSliceArgs{ Name: "example-mns", MobileNetworkId: data.Azurerm_mobile_network.Test.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSliceResultOutput ¶ added in v5.36.0
type LookupNetworkSliceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSlice.
func LookupNetworkSliceOutput ¶ added in v5.36.0
func LookupNetworkSliceOutput(ctx *pulumi.Context, args LookupNetworkSliceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSliceResultOutput
func (LookupNetworkSliceResultOutput) Description ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) Description() pulumi.StringOutput
A description of this Mobile Network Slice.
func (LookupNetworkSliceResultOutput) ElementType ¶ added in v5.36.0
func (LookupNetworkSliceResultOutput) ElementType() reflect.Type
func (LookupNetworkSliceResultOutput) Id ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSliceResultOutput) Location ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Slice exists.
func (LookupNetworkSliceResultOutput) MobileNetworkId ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSliceResultOutput) Name ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSliceResultOutput) SingleNetworkSliceSelectionAssistanceInformations ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) SingleNetworkSliceSelectionAssistanceInformations() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI).
func (LookupNetworkSliceResultOutput) Tags ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which are assigned to the Mobile Network Slice.
func (LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutput ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutput() LookupNetworkSliceResultOutput
func (LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutputWithContext ¶ added in v5.36.0
func (o LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutputWithContext(ctx context.Context) LookupNetworkSliceResultOutput
func (LookupNetworkSliceResultOutput) ToOutput ¶ added in v5.52.0
func (o LookupNetworkSliceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSliceResult]
type Network ¶
type Network struct { pulumi.CustomResourceState // Specifies the Azure Region where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. The possible values are `eastus` and `northeurope`. Location pulumi.StringOutput `pulumi:"location"` // Mobile country code (MCC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created. MobileCountryCode pulumi.StringOutput `pulumi:"mobileCountryCode"` // Mobile network code (MNC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created. MobileNetworkCode pulumi.StringOutput `pulumi:"mobileNetworkCode"` // Specifies the name which should be used for this Mobile Network. Changing this forces a new Mobile Network to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the Resource Group where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The mobile network resource identifier. ServiceKey pulumi.StringOutput `pulumi:"serviceKey"` // A mapping of tags which should be assigned to the Mobile Network. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Mobile Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("east us"), }) if err != nil { return err } _, err = mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/network:Network example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/mobileNetworks/mobileNetwork1
```
func GetNetwork ¶
func GetNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)
GetNetwork gets an existing Network resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetwork ¶
func NewNetwork(ctx *pulumi.Context, name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)
NewNetwork registers a new resource with the given unique name, arguments, and options.
func (*Network) ElementType ¶
func (*Network) ToNetworkOutput ¶
func (i *Network) ToNetworkOutput() NetworkOutput
func (*Network) ToNetworkOutputWithContext ¶
func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
type NetworkArgs ¶
type NetworkArgs struct { // Specifies the Azure Region where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. The possible values are `eastus` and `northeurope`. Location pulumi.StringPtrInput // Mobile country code (MCC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created. MobileCountryCode pulumi.StringInput // Mobile network code (MNC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created. MobileNetworkCode pulumi.StringInput // Specifies the name which should be used for this Mobile Network. Changing this forces a new Mobile Network to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Mobile Network. Tags pulumi.StringMapInput }
The set of arguments for constructing a Network resource.
func (NetworkArgs) ElementType ¶
func (NetworkArgs) ElementType() reflect.Type
type NetworkArray ¶
type NetworkArray []NetworkInput
func (NetworkArray) ElementType ¶
func (NetworkArray) ElementType() reflect.Type
func (NetworkArray) ToNetworkArrayOutput ¶
func (i NetworkArray) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArray) ToNetworkArrayOutputWithContext ¶
func (i NetworkArray) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkArrayInput ¶
type NetworkArrayInput interface { pulumi.Input ToNetworkArrayOutput() NetworkArrayOutput ToNetworkArrayOutputWithContext(context.Context) NetworkArrayOutput }
NetworkArrayInput is an input type that accepts NetworkArray and NetworkArrayOutput values. You can construct a concrete instance of `NetworkArrayInput` via:
NetworkArray{ NetworkArgs{...} }
type NetworkArrayOutput ¶
type NetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkArrayOutput) ElementType ¶
func (NetworkArrayOutput) ElementType() reflect.Type
func (NetworkArrayOutput) Index ¶
func (o NetworkArrayOutput) Index(i pulumi.IntInput) NetworkOutput
func (NetworkArrayOutput) ToNetworkArrayOutput ¶
func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArrayOutput) ToNetworkArrayOutputWithContext ¶
func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkAttachedDataNetwork ¶ added in v5.46.0
type NetworkAttachedDataNetwork struct { pulumi.CustomResourceState // Specifies the DNS servers to signal to UEs to use for this attached data network. DnsAddresses pulumi.StringArrayOutput `pulumi:"dnsAddresses"` // Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the `mobile.NetworkDataNetwork` which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created. MobileNetworkDataNetworkName pulumi.StringOutput `pulumi:"mobileNetworkDataNetworkName"` // Specifies the ID of the `mobile.NetworkPacketCoreDataPlane` which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created. MobileNetworkPacketCoreDataPlaneId pulumi.StringOutput `pulumi:"mobileNetworkPacketCoreDataPlaneId"` // A `networkAddressPortTranslation` block as defined below. NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput `pulumi:"networkAddressPortTranslation"` // A mapping of tags which should be assigned to the Mobile Network Attached Data Network. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefix`. If you define both, they must be of the same size. UserEquipmentAddressPoolPrefixes pulumi.StringArrayOutput `pulumi:"userEquipmentAddressPoolPrefixes"` // Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of `userEquipmentAddressPoolPrefix` and `userEquipmentStaticAddressPoolPrefixes`. If you define both, they must be of the same size. // // > **Note:** At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefixes` must be specified. UserEquipmentStaticAddressPoolPrefixes pulumi.StringArrayOutput `pulumi:"userEquipmentStaticAddressPoolPrefixes"` // The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Address pulumi.StringPtrOutput `pulumi:"userPlaneAccessIpv4Address"` // The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Gateway pulumi.StringPtrOutput `pulumi:"userPlaneAccessIpv4Gateway"` // The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Subnet pulumi.StringPtrOutput `pulumi:"userPlaneAccessIpv4Subnet"` // Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessName pulumi.StringPtrOutput `pulumi:"userPlaneAccessName"` }
Manages a Mobile Network Attached Data Network.
## Import
Mobile Network Attached Data Network can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkAttachedDataNetwork:NetworkAttachedDataNetwork example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreControlPlane1/packetCoreDataPlanes/packetCoreDataPlane1/attachedDataNetworks/attachedDataNetwork1
```
func GetNetworkAttachedDataNetwork ¶ added in v5.46.0
func GetNetworkAttachedDataNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkAttachedDataNetworkState, opts ...pulumi.ResourceOption) (*NetworkAttachedDataNetwork, error)
GetNetworkAttachedDataNetwork gets an existing NetworkAttachedDataNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkAttachedDataNetwork ¶ added in v5.46.0
func NewNetworkAttachedDataNetwork(ctx *pulumi.Context, name string, args *NetworkAttachedDataNetworkArgs, opts ...pulumi.ResourceOption) (*NetworkAttachedDataNetwork, error)
NewNetworkAttachedDataNetwork registers a new resource with the given unique name, arguments, and options.
func (*NetworkAttachedDataNetwork) ElementType ¶ added in v5.46.0
func (*NetworkAttachedDataNetwork) ElementType() reflect.Type
func (*NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutput ¶ added in v5.46.0
func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
func (*NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutputWithContext ¶ added in v5.46.0
func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
func (*NetworkAttachedDataNetwork) ToOutput ¶ added in v5.52.0
func (i *NetworkAttachedDataNetwork) ToOutput(ctx context.Context) pulumix.Output[*NetworkAttachedDataNetwork]
type NetworkAttachedDataNetworkArgs ¶ added in v5.46.0
type NetworkAttachedDataNetworkArgs struct { // Specifies the DNS servers to signal to UEs to use for this attached data network. DnsAddresses pulumi.StringArrayInput // Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created. Location pulumi.StringPtrInput // Specifies the name of the `mobile.NetworkDataNetwork` which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created. MobileNetworkDataNetworkName pulumi.StringInput // Specifies the ID of the `mobile.NetworkPacketCoreDataPlane` which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created. MobileNetworkPacketCoreDataPlaneId pulumi.StringInput // A `networkAddressPortTranslation` block as defined below. NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput // A mapping of tags which should be assigned to the Mobile Network Attached Data Network. Tags pulumi.StringMapInput // Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefix`. If you define both, they must be of the same size. UserEquipmentAddressPoolPrefixes pulumi.StringArrayInput // Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of `userEquipmentAddressPoolPrefix` and `userEquipmentStaticAddressPoolPrefixes`. If you define both, they must be of the same size. // // > **Note:** At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefixes` must be specified. UserEquipmentStaticAddressPoolPrefixes pulumi.StringArrayInput // The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Address pulumi.StringPtrInput // The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Gateway pulumi.StringPtrInput // The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Subnet pulumi.StringPtrInput // Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessName pulumi.StringPtrInput }
The set of arguments for constructing a NetworkAttachedDataNetwork resource.
func (NetworkAttachedDataNetworkArgs) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkArgs) ElementType() reflect.Type
type NetworkAttachedDataNetworkArray ¶ added in v5.46.0
type NetworkAttachedDataNetworkArray []NetworkAttachedDataNetworkInput
func (NetworkAttachedDataNetworkArray) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkArray) ElementType() reflect.Type
func (NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutput ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
func (NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutputWithContext ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
func (NetworkAttachedDataNetworkArray) ToOutput ¶ added in v5.52.0
func (i NetworkAttachedDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkAttachedDataNetwork]
type NetworkAttachedDataNetworkArrayInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkArrayInput interface { pulumi.Input ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput ToNetworkAttachedDataNetworkArrayOutputWithContext(context.Context) NetworkAttachedDataNetworkArrayOutput }
NetworkAttachedDataNetworkArrayInput is an input type that accepts NetworkAttachedDataNetworkArray and NetworkAttachedDataNetworkArrayOutput values. You can construct a concrete instance of `NetworkAttachedDataNetworkArrayInput` via:
NetworkAttachedDataNetworkArray{ NetworkAttachedDataNetworkArgs{...} }
type NetworkAttachedDataNetworkArrayOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkArrayOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkArrayOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkArrayOutput) Index ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
func (NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
func (NetworkAttachedDataNetworkArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkAttachedDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkAttachedDataNetwork]
type NetworkAttachedDataNetworkInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkInput interface { pulumi.Input ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput }
type NetworkAttachedDataNetworkMap ¶ added in v5.46.0
type NetworkAttachedDataNetworkMap map[string]NetworkAttachedDataNetworkInput
func (NetworkAttachedDataNetworkMap) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkMap) ElementType() reflect.Type
func (NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutput ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
func (NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutputWithContext ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
func (NetworkAttachedDataNetworkMap) ToOutput ¶ added in v5.52.0
func (i NetworkAttachedDataNetworkMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkAttachedDataNetwork]
type NetworkAttachedDataNetworkMapInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkMapInput interface { pulumi.Input ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput ToNetworkAttachedDataNetworkMapOutputWithContext(context.Context) NetworkAttachedDataNetworkMapOutput }
NetworkAttachedDataNetworkMapInput is an input type that accepts NetworkAttachedDataNetworkMap and NetworkAttachedDataNetworkMapOutput values. You can construct a concrete instance of `NetworkAttachedDataNetworkMapInput` via:
NetworkAttachedDataNetworkMap{ "key": NetworkAttachedDataNetworkArgs{...} }
type NetworkAttachedDataNetworkMapOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkMapOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkMapOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkMapOutput) MapIndex ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
func (NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
func (NetworkAttachedDataNetworkMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkAttachedDataNetworkMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkAttachedDataNetwork]
type NetworkAttachedDataNetworkNetworkAddressPortTranslation ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslation struct { // Pinhole timeout for ICMP pinholes in seconds. Must between `1` to `180`, Default to `180`. IcmpPinholeTimeoutInSeconds *int `pulumi:"icmpPinholeTimeoutInSeconds"` // Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface. Must be between 1 and 65536. PinholeMaximumNumber *int `pulumi:"pinholeMaximumNumber"` // A `portRange` block as defined below. PortRange *NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange `pulumi:"portRange"` // Pinhole timeout for TCP pinholes in seconds. Must between `1` to `180`, Default to `180`. TcpPinholeTimeoutInSeconds *int `pulumi:"tcpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to `120`. TcpPortReuseMinimumHoldTimeInSeconds *int `pulumi:"tcpPortReuseMinimumHoldTimeInSeconds"` // Pinhole timeout for UDP pinholes in seconds. Must between `1` to `180`, Default to `180`. UdpPinholeTimeoutInSeconds *int `pulumi:"udpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to `60`. UdpPortReuseMinimumHoldTimeInSeconds *int `pulumi:"udpPortReuseMinimumHoldTimeInSeconds"` }
type NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs struct { // Pinhole timeout for ICMP pinholes in seconds. Must between `1` to `180`, Default to `180`. IcmpPinholeTimeoutInSeconds pulumi.IntPtrInput `pulumi:"icmpPinholeTimeoutInSeconds"` // Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface. Must be between 1 and 65536. PinholeMaximumNumber pulumi.IntPtrInput `pulumi:"pinholeMaximumNumber"` // A `portRange` block as defined below. PortRange NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput `pulumi:"portRange"` // Pinhole timeout for TCP pinholes in seconds. Must between `1` to `180`, Default to `180`. TcpPinholeTimeoutInSeconds pulumi.IntPtrInput `pulumi:"tcpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to `120`. TcpPortReuseMinimumHoldTimeInSeconds pulumi.IntPtrInput `pulumi:"tcpPortReuseMinimumHoldTimeInSeconds"` // Pinhole timeout for UDP pinholes in seconds. Must between `1` to `180`, Default to `180`. UdpPinholeTimeoutInSeconds pulumi.IntPtrInput `pulumi:"udpPinholeTimeoutInSeconds"` // Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to `60`. UdpPortReuseMinimumHoldTimeInSeconds pulumi.IntPtrInput `pulumi:"udpPortReuseMinimumHoldTimeInSeconds"` }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationInput interface { pulumi.Input ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput }
NetworkAttachedDataNetworkNetworkAddressPortTranslationInput is an input type that accepts NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs and NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput values. You can construct a concrete instance of `NetworkAttachedDataNetworkNetworkAddressPortTranslationInput` via:
NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs{...}
type NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for ICMP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface. Must be between 1 and 65536.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRange ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRange() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
A `portRange` block as defined below.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for TCP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to `120`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for UDP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to `60`.
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs struct { // Specifies the maximum port number. Maximum pulumi.IntPtrInput `pulumi:"maximum"` // Specifies the minimum port number. Minimum pulumi.IntPtrInput `pulumi:"minimum"` }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext ¶ added in v5.46.0
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput interface { pulumi.Input ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput }
NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput is an input type that accepts NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs and NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput values. You can construct a concrete instance of `NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput` via:
NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs{...}
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum() pulumi.IntPtrOutput
Specifies the maximum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum() pulumi.IntPtrOutput
Specifies the minimum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput interface { pulumi.Input ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput }
NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput is an input type that accepts NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs, NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtr and NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput values. You can construct a concrete instance of `NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput` via:
NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs{...} or: nil
func NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtr ¶ added in v5.46.0
func NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtr(v *NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Elem ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Maximum ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Maximum() pulumi.IntPtrOutput
Specifies the maximum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Minimum ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Minimum() pulumi.IntPtrOutput
Specifies the minimum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput interface { pulumi.Input ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput }
NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput is an input type that accepts NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs, NetworkAttachedDataNetworkNetworkAddressPortTranslationPtr and NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput values. You can construct a concrete instance of `NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput` via:
NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs{...} or: nil
func NetworkAttachedDataNetworkNetworkAddressPortTranslationPtr ¶ added in v5.46.0
func NetworkAttachedDataNetworkNetworkAddressPortTranslationPtr(v *NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) IcmpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for ICMP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PinholeMaximumNumber ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface. Must be between 1 and 65536.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PortRange ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PortRange() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
A `portRange` block as defined below.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for TCP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPortReuseMinimumHoldTimeInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to `120`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPinholeTimeoutInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for UDP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPortReuseMinimumHoldTimeInSeconds ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPortReuseMinimumHoldTimeInSeconds() pulumi.IntPtrOutput
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to `60`.
type NetworkAttachedDataNetworkOutput ¶ added in v5.46.0
type NetworkAttachedDataNetworkOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkOutput) DnsAddresses ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) DnsAddresses() pulumi.StringArrayOutput
Specifies the DNS servers to signal to UEs to use for this attached data network.
func (NetworkAttachedDataNetworkOutput) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkOutput) Location ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
func (NetworkAttachedDataNetworkOutput) MobileNetworkDataNetworkName ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) MobileNetworkDataNetworkName() pulumi.StringOutput
Specifies the name of the `mobile.NetworkDataNetwork` which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
func (NetworkAttachedDataNetworkOutput) MobileNetworkPacketCoreDataPlaneId ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) MobileNetworkPacketCoreDataPlaneId() pulumi.StringOutput
Specifies the ID of the `mobile.NetworkPacketCoreDataPlane` which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
func (NetworkAttachedDataNetworkOutput) NetworkAddressPortTranslation ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) NetworkAddressPortTranslation() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
A `networkAddressPortTranslation` block as defined below.
func (NetworkAttachedDataNetworkOutput) Tags ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
func (NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutput ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutputWithContext ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkOutput) ToOutput ¶ added in v5.52.0
func (o NetworkAttachedDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkAttachedDataNetwork]
func (NetworkAttachedDataNetworkOutput) UserEquipmentAddressPoolPrefixes ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) UserEquipmentAddressPoolPrefixes() pulumi.StringArrayOutput
Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefix`. If you define both, they must be of the same size.
func (NetworkAttachedDataNetworkOutput) UserEquipmentStaticAddressPoolPrefixes ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) UserEquipmentStaticAddressPoolPrefixes() pulumi.StringArrayOutput
Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of `userEquipmentAddressPoolPrefix` and `userEquipmentStaticAddressPoolPrefixes`. If you define both, they must be of the same size.
> **Note:** At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefixes` must be specified.
func (NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Address ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Address() pulumi.StringPtrOutput
The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Gateway ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Gateway() pulumi.StringPtrOutput
The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Subnet ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessIpv4Subnet() pulumi.StringPtrOutput
The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkAttachedDataNetworkOutput) UserPlaneAccessName ¶ added in v5.46.0
func (o NetworkAttachedDataNetworkOutput) UserPlaneAccessName() pulumi.StringPtrOutput
Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
type NetworkAttachedDataNetworkState ¶ added in v5.46.0
type NetworkAttachedDataNetworkState struct { // Specifies the DNS servers to signal to UEs to use for this attached data network. DnsAddresses pulumi.StringArrayInput // Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created. Location pulumi.StringPtrInput // Specifies the name of the `mobile.NetworkDataNetwork` which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created. MobileNetworkDataNetworkName pulumi.StringPtrInput // Specifies the ID of the `mobile.NetworkPacketCoreDataPlane` which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created. MobileNetworkPacketCoreDataPlaneId pulumi.StringPtrInput // A `networkAddressPortTranslation` block as defined below. NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput // A mapping of tags which should be assigned to the Mobile Network Attached Data Network. Tags pulumi.StringMapInput // Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefix`. If you define both, they must be of the same size. UserEquipmentAddressPoolPrefixes pulumi.StringArrayInput // Specifies the user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of `userEquipmentAddressPoolPrefix` and `userEquipmentStaticAddressPoolPrefixes`. If you define both, they must be of the same size. // // > **Note:** At least one of `userEquipmentAddressPoolPrefixes` and `userEquipmentStaticAddressPoolPrefixes` must be specified. UserEquipmentStaticAddressPoolPrefixes pulumi.StringArrayInput // The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Address pulumi.StringPtrInput // The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Gateway pulumi.StringPtrInput // The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Subnet pulumi.StringPtrInput // Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessName pulumi.StringPtrInput }
func (NetworkAttachedDataNetworkState) ElementType ¶ added in v5.46.0
func (NetworkAttachedDataNetworkState) ElementType() reflect.Type
type NetworkDataNetwork ¶ added in v5.37.0
type NetworkDataNetwork struct { pulumi.CustomResourceState // A description of this Mobile Network Data Network. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Mobile Network Data Network should exist. Changing this forces a new Mobile Network Data Network to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the ID of the Mobile Network. Changing this forces a new Mobile Network Data Network to be created. MobileNetworkId pulumi.StringOutput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Data Network. Changing this forces a new Mobile Network Data Network to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the Mobile Network Data Network. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Mobile Network Data Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("East Us"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkDataNetwork(ctx, "exampleNetworkDataNetwork", &mobile.NetworkDataNetworkArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, Description: pulumi.String("example description"), Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Data Network can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkDataNetwork:NetworkDataNetwork example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/mobileNetworks/mobileNetwork1/dataNetworks/dataNetwork1
```
func GetNetworkDataNetwork ¶ added in v5.37.0
func GetNetworkDataNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkDataNetworkState, opts ...pulumi.ResourceOption) (*NetworkDataNetwork, error)
GetNetworkDataNetwork gets an existing NetworkDataNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkDataNetwork ¶ added in v5.37.0
func NewNetworkDataNetwork(ctx *pulumi.Context, name string, args *NetworkDataNetworkArgs, opts ...pulumi.ResourceOption) (*NetworkDataNetwork, error)
NewNetworkDataNetwork registers a new resource with the given unique name, arguments, and options.
func (*NetworkDataNetwork) ElementType ¶ added in v5.37.0
func (*NetworkDataNetwork) ElementType() reflect.Type
func (*NetworkDataNetwork) ToNetworkDataNetworkOutput ¶ added in v5.37.0
func (i *NetworkDataNetwork) ToNetworkDataNetworkOutput() NetworkDataNetworkOutput
func (*NetworkDataNetwork) ToNetworkDataNetworkOutputWithContext ¶ added in v5.37.0
func (i *NetworkDataNetwork) ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput
func (*NetworkDataNetwork) ToOutput ¶ added in v5.52.0
func (i *NetworkDataNetwork) ToOutput(ctx context.Context) pulumix.Output[*NetworkDataNetwork]
type NetworkDataNetworkArgs ¶ added in v5.37.0
type NetworkDataNetworkArgs struct { // A description of this Mobile Network Data Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Mobile Network Data Network should exist. Changing this forces a new Mobile Network Data Network to be created. Location pulumi.StringPtrInput // Specifies the ID of the Mobile Network. Changing this forces a new Mobile Network Data Network to be created. MobileNetworkId pulumi.StringInput // Specifies the name which should be used for this Mobile Network Data Network. Changing this forces a new Mobile Network Data Network to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Data Network. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkDataNetwork resource.
func (NetworkDataNetworkArgs) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkArgs) ElementType() reflect.Type
type NetworkDataNetworkArray ¶ added in v5.37.0
type NetworkDataNetworkArray []NetworkDataNetworkInput
func (NetworkDataNetworkArray) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkArray) ElementType() reflect.Type
func (NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutput ¶ added in v5.37.0
func (i NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput
func (NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutputWithContext ¶ added in v5.37.0
func (i NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutputWithContext(ctx context.Context) NetworkDataNetworkArrayOutput
func (NetworkDataNetworkArray) ToOutput ¶ added in v5.52.0
func (i NetworkDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkDataNetwork]
type NetworkDataNetworkArrayInput ¶ added in v5.37.0
type NetworkDataNetworkArrayInput interface { pulumi.Input ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput ToNetworkDataNetworkArrayOutputWithContext(context.Context) NetworkDataNetworkArrayOutput }
NetworkDataNetworkArrayInput is an input type that accepts NetworkDataNetworkArray and NetworkDataNetworkArrayOutput values. You can construct a concrete instance of `NetworkDataNetworkArrayInput` via:
NetworkDataNetworkArray{ NetworkDataNetworkArgs{...} }
type NetworkDataNetworkArrayOutput ¶ added in v5.37.0
type NetworkDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkDataNetworkArrayOutput) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkArrayOutput) ElementType() reflect.Type
func (NetworkDataNetworkArrayOutput) Index ¶ added in v5.37.0
func (o NetworkDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkDataNetworkOutput
func (NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutput ¶ added in v5.37.0
func (o NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput
func (NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutputWithContext ¶ added in v5.37.0
func (o NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutputWithContext(ctx context.Context) NetworkDataNetworkArrayOutput
func (NetworkDataNetworkArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkDataNetwork]
type NetworkDataNetworkInput ¶ added in v5.37.0
type NetworkDataNetworkInput interface { pulumi.Input ToNetworkDataNetworkOutput() NetworkDataNetworkOutput ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput }
type NetworkDataNetworkMap ¶ added in v5.37.0
type NetworkDataNetworkMap map[string]NetworkDataNetworkInput
func (NetworkDataNetworkMap) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkMap) ElementType() reflect.Type
func (NetworkDataNetworkMap) ToNetworkDataNetworkMapOutput ¶ added in v5.37.0
func (i NetworkDataNetworkMap) ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput
func (NetworkDataNetworkMap) ToNetworkDataNetworkMapOutputWithContext ¶ added in v5.37.0
func (i NetworkDataNetworkMap) ToNetworkDataNetworkMapOutputWithContext(ctx context.Context) NetworkDataNetworkMapOutput
func (NetworkDataNetworkMap) ToOutput ¶ added in v5.52.0
func (i NetworkDataNetworkMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkDataNetwork]
type NetworkDataNetworkMapInput ¶ added in v5.37.0
type NetworkDataNetworkMapInput interface { pulumi.Input ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput ToNetworkDataNetworkMapOutputWithContext(context.Context) NetworkDataNetworkMapOutput }
NetworkDataNetworkMapInput is an input type that accepts NetworkDataNetworkMap and NetworkDataNetworkMapOutput values. You can construct a concrete instance of `NetworkDataNetworkMapInput` via:
NetworkDataNetworkMap{ "key": NetworkDataNetworkArgs{...} }
type NetworkDataNetworkMapOutput ¶ added in v5.37.0
type NetworkDataNetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkDataNetworkMapOutput) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkMapOutput) ElementType() reflect.Type
func (NetworkDataNetworkMapOutput) MapIndex ¶ added in v5.37.0
func (o NetworkDataNetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkDataNetworkOutput
func (NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutput ¶ added in v5.37.0
func (o NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput
func (NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutputWithContext ¶ added in v5.37.0
func (o NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutputWithContext(ctx context.Context) NetworkDataNetworkMapOutput
func (NetworkDataNetworkMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkDataNetworkMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkDataNetwork]
type NetworkDataNetworkOutput ¶ added in v5.37.0
type NetworkDataNetworkOutput struct{ *pulumi.OutputState }
func (NetworkDataNetworkOutput) Description ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) Description() pulumi.StringPtrOutput
A description of this Mobile Network Data Network.
func (NetworkDataNetworkOutput) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkOutput) ElementType() reflect.Type
func (NetworkDataNetworkOutput) Location ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Data Network should exist. Changing this forces a new Mobile Network Data Network to be created.
func (NetworkDataNetworkOutput) MobileNetworkId ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) MobileNetworkId() pulumi.StringOutput
Specifies the ID of the Mobile Network. Changing this forces a new Mobile Network Data Network to be created.
func (NetworkDataNetworkOutput) Name ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Data Network. Changing this forces a new Mobile Network Data Network to be created.
func (NetworkDataNetworkOutput) Tags ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Data Network.
func (NetworkDataNetworkOutput) ToNetworkDataNetworkOutput ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) ToNetworkDataNetworkOutput() NetworkDataNetworkOutput
func (NetworkDataNetworkOutput) ToNetworkDataNetworkOutputWithContext ¶ added in v5.37.0
func (o NetworkDataNetworkOutput) ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput
func (NetworkDataNetworkOutput) ToOutput ¶ added in v5.52.0
func (o NetworkDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkDataNetwork]
type NetworkDataNetworkState ¶ added in v5.37.0
type NetworkDataNetworkState struct { // A description of this Mobile Network Data Network. Description pulumi.StringPtrInput // Specifies the Azure Region where the Mobile Network Data Network should exist. Changing this forces a new Mobile Network Data Network to be created. Location pulumi.StringPtrInput // Specifies the ID of the Mobile Network. Changing this forces a new Mobile Network Data Network to be created. MobileNetworkId pulumi.StringPtrInput // Specifies the name which should be used for this Mobile Network Data Network. Changing this forces a new Mobile Network Data Network to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Data Network. Tags pulumi.StringMapInput }
func (NetworkDataNetworkState) ElementType ¶ added in v5.37.0
func (NetworkDataNetworkState) ElementType() reflect.Type
type NetworkInput ¶
type NetworkInput interface { pulumi.Input ToNetworkOutput() NetworkOutput ToNetworkOutputWithContext(ctx context.Context) NetworkOutput }
type NetworkMap ¶
type NetworkMap map[string]NetworkInput
func (NetworkMap) ElementType ¶
func (NetworkMap) ElementType() reflect.Type
func (NetworkMap) ToNetworkMapOutput ¶
func (i NetworkMap) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMap) ToNetworkMapOutputWithContext ¶
func (i NetworkMap) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkMapInput ¶
type NetworkMapInput interface { pulumi.Input ToNetworkMapOutput() NetworkMapOutput ToNetworkMapOutputWithContext(context.Context) NetworkMapOutput }
NetworkMapInput is an input type that accepts NetworkMap and NetworkMapOutput values. You can construct a concrete instance of `NetworkMapInput` via:
NetworkMap{ "key": NetworkArgs{...} }
type NetworkMapOutput ¶
type NetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkMapOutput) ElementType ¶
func (NetworkMapOutput) ElementType() reflect.Type
func (NetworkMapOutput) MapIndex ¶
func (o NetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkOutput
func (NetworkMapOutput) ToNetworkMapOutput ¶
func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMapOutput) ToNetworkMapOutputWithContext ¶
func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkOutput ¶
type NetworkOutput struct{ *pulumi.OutputState }
func (NetworkOutput) ElementType ¶
func (NetworkOutput) ElementType() reflect.Type
func (NetworkOutput) Location ¶
func (o NetworkOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. The possible values are `eastus` and `northeurope`.
func (NetworkOutput) MobileCountryCode ¶
func (o NetworkOutput) MobileCountryCode() pulumi.StringOutput
Mobile country code (MCC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created.
func (NetworkOutput) MobileNetworkCode ¶
func (o NetworkOutput) MobileNetworkCode() pulumi.StringOutput
Mobile network code (MNC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created.
func (NetworkOutput) Name ¶
func (o NetworkOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network. Changing this forces a new Mobile Network to be created.
func (NetworkOutput) ResourceGroupName ¶
func (o NetworkOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the Resource Group where the Mobile Network should exist. Changing this forces a new Mobile Network to be created.
func (NetworkOutput) ServiceKey ¶
func (o NetworkOutput) ServiceKey() pulumi.StringOutput
The mobile network resource identifier.
func (NetworkOutput) Tags ¶
func (o NetworkOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network.
func (NetworkOutput) ToNetworkOutput ¶
func (o NetworkOutput) ToNetworkOutput() NetworkOutput
func (NetworkOutput) ToNetworkOutputWithContext ¶
func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
type NetworkPacketCoreControlPlane ¶ added in v5.44.0
type NetworkPacketCoreControlPlane struct { pulumi.CustomResourceState // The IPv4 address for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Address pulumi.StringPtrOutput `pulumi:"controlPlaneAccessIpv4Address"` // The default IPv4 gateway for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Gateway pulumi.StringPtrOutput `pulumi:"controlPlaneAccessIpv4Gateway"` // The IPv4 subnet for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Subnet pulumi.StringPtrOutput `pulumi:"controlPlaneAccessIpv4Subnet"` // Specifies the logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessName pulumi.StringPtrOutput `pulumi:"controlPlaneAccessName"` // The core network technology generation. Possible values are `5GC` and `EPC`. CoreNetworkTechnology pulumi.StringPtrOutput `pulumi:"coreNetworkTechnology"` // An `identity` block as defined below. Identity NetworkPacketCoreControlPlaneIdentityPtrOutput `pulumi:"identity"` // Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs. InteroperabilitySettingsJson pulumi.StringPtrOutput `pulumi:"interoperabilitySettingsJson"` // One or more `localDiagnosticsAccess` blocks as defined below. Specifies the Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. LocalDiagnosticsAccess NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput `pulumi:"localDiagnosticsAccess"` // Specifies the Azure Region where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies The name of the Mobile Network Packet Core Control Plane. Changing this forces a new Mobile Network Packet Core Control Plane to be created. Name pulumi.StringOutput `pulumi:"name"` // A `platform` block as defined below. Platform NetworkPacketCoreControlPlanePlatformPtrOutput `pulumi:"platform"` // Specifies the name of the Resource Group where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A list of Mobile Network Site IDs in which this packet core control plane should be deployed. The Sites must be in the same location as the packet core control plane. SiteIds pulumi.StringArrayOutput `pulumi:"siteIds"` // The SKU defining the throughput and SIM allowances for this packet core control plane deployment. Possible values are `G0`, `G1`, `G2`, `G3`, `G4`, `G5` and `G10`. Sku pulumi.StringOutput `pulumi:"sku"` // Specifies the version of the packet core software that is deployed. SoftwareVersion pulumi.StringPtrOutput `pulumi:"softwareVersion"` // A mapping of tags which should be assigned to the Mobile Network Packet Core Control Plane. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the MTU in bytes that can be sent to the user equipment. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link will be 60 bytes greater than this value to allow for GTP encapsulation. UserEquipmentMtuInBytes pulumi.IntPtrOutput `pulumi:"userEquipmentMtuInBytes"` }
Manages a Mobile Network Packet Core Control Plane.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/databoxedge" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleNetworkSite, err := mobile.NewNetworkSite(ctx, "exampleNetworkSite", &mobile.NetworkSiteArgs{ MobileNetworkId: pulumi.Any(azurerm_mobile_network.Test.Id), Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleDevice, err := databoxedge.NewDevice(ctx, "exampleDevice", &databoxedge.DeviceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, SkuName: pulumi.String("EdgeP_Base-Standard"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "key": "value", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = mobile.NewNetworkPacketCoreControlPlane(ctx, "exampleNetworkPacketCoreControlPlane", &mobile.NetworkPacketCoreControlPlaneArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("G0"), ControlPlaneAccessName: pulumi.String("default-interface"), ControlPlaneAccessIpv4Address: pulumi.String("192.168.1.199"), ControlPlaneAccessIpv4Gateway: pulumi.String("192.168.1.1"), ControlPlaneAccessIpv4Subnet: pulumi.String("192.168.1.0/25"), SiteIds: pulumi.StringArray{ exampleNetworkSite.ID(), }, LocalDiagnosticsAccess: &mobile.NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs{ AuthenticationType: pulumi.String("AAD"), }, Platform: &mobile.NetworkPacketCoreControlPlanePlatformArgs{ Type: pulumi.String("AKS-HCI"), EdgeDeviceId: exampleDevice.ID(), }, InteroperabilitySettingsJson: pulumi.String(json0), Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Packet Core Control Plane can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkPacketCoreControlPlane:NetworkPacketCoreControlPlane example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreControlPlane1
```
func GetNetworkPacketCoreControlPlane ¶ added in v5.44.0
func GetNetworkPacketCoreControlPlane(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPacketCoreControlPlaneState, opts ...pulumi.ResourceOption) (*NetworkPacketCoreControlPlane, error)
GetNetworkPacketCoreControlPlane gets an existing NetworkPacketCoreControlPlane resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkPacketCoreControlPlane ¶ added in v5.44.0
func NewNetworkPacketCoreControlPlane(ctx *pulumi.Context, name string, args *NetworkPacketCoreControlPlaneArgs, opts ...pulumi.ResourceOption) (*NetworkPacketCoreControlPlane, error)
NewNetworkPacketCoreControlPlane registers a new resource with the given unique name, arguments, and options.
func (*NetworkPacketCoreControlPlane) ElementType ¶ added in v5.44.0
func (*NetworkPacketCoreControlPlane) ElementType() reflect.Type
func (*NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutput ¶ added in v5.44.0
func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
func (*NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutputWithContext ¶ added in v5.44.0
func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
func (*NetworkPacketCoreControlPlane) ToOutput ¶ added in v5.52.0
func (i *NetworkPacketCoreControlPlane) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlane]
type NetworkPacketCoreControlPlaneArgs ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneArgs struct { // The IPv4 address for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Address pulumi.StringPtrInput // The default IPv4 gateway for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Gateway pulumi.StringPtrInput // The IPv4 subnet for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Subnet pulumi.StringPtrInput // Specifies the logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessName pulumi.StringPtrInput // The core network technology generation. Possible values are `5GC` and `EPC`. CoreNetworkTechnology pulumi.StringPtrInput // An `identity` block as defined below. Identity NetworkPacketCoreControlPlaneIdentityPtrInput // Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs. InteroperabilitySettingsJson pulumi.StringPtrInput // One or more `localDiagnosticsAccess` blocks as defined below. Specifies the Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. LocalDiagnosticsAccess NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput // Specifies the Azure Region where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created. Location pulumi.StringPtrInput // Specifies The name of the Mobile Network Packet Core Control Plane. Changing this forces a new Mobile Network Packet Core Control Plane to be created. Name pulumi.StringPtrInput // A `platform` block as defined below. Platform NetworkPacketCoreControlPlanePlatformPtrInput // Specifies the name of the Resource Group where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created. ResourceGroupName pulumi.StringInput // A list of Mobile Network Site IDs in which this packet core control plane should be deployed. The Sites must be in the same location as the packet core control plane. SiteIds pulumi.StringArrayInput // The SKU defining the throughput and SIM allowances for this packet core control plane deployment. Possible values are `G0`, `G1`, `G2`, `G3`, `G4`, `G5` and `G10`. Sku pulumi.StringInput // Specifies the version of the packet core software that is deployed. SoftwareVersion pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Packet Core Control Plane. Tags pulumi.StringMapInput // Specifies the MTU in bytes that can be sent to the user equipment. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link will be 60 bytes greater than this value to allow for GTP encapsulation. UserEquipmentMtuInBytes pulumi.IntPtrInput }
The set of arguments for constructing a NetworkPacketCoreControlPlane resource.
func (NetworkPacketCoreControlPlaneArgs) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneArgs) ElementType() reflect.Type
type NetworkPacketCoreControlPlaneArray ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneArray []NetworkPacketCoreControlPlaneInput
func (NetworkPacketCoreControlPlaneArray) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneArray) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
func (NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
func (NetworkPacketCoreControlPlaneArray) ToOutput ¶ added in v5.52.0
func (i NetworkPacketCoreControlPlaneArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreControlPlane]
type NetworkPacketCoreControlPlaneArrayInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneArrayInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput ToNetworkPacketCoreControlPlaneArrayOutputWithContext(context.Context) NetworkPacketCoreControlPlaneArrayOutput }
NetworkPacketCoreControlPlaneArrayInput is an input type that accepts NetworkPacketCoreControlPlaneArray and NetworkPacketCoreControlPlaneArrayOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlaneArrayInput` via:
NetworkPacketCoreControlPlaneArray{ NetworkPacketCoreControlPlaneArgs{...} }
type NetworkPacketCoreControlPlaneArrayOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneArrayOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneArrayOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneArrayOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
func (NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
func (NetworkPacketCoreControlPlaneArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlaneArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreControlPlane]
type NetworkPacketCoreControlPlaneIdentity ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneIdentity struct { // A list of the IDs for User Assigned Managed Identity resources to be assigned. IdentityIds []string `pulumi:"identityIds"` // Specifies the type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type NetworkPacketCoreControlPlaneIdentityArgs ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneIdentityArgs struct { // A list of the IDs for User Assigned Managed Identity resources to be assigned. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // Specifies the type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (NetworkPacketCoreControlPlaneIdentityArgs) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToOutput ¶ added in v5.52.0
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlaneIdentity]
type NetworkPacketCoreControlPlaneIdentityInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneIdentityInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(context.Context) NetworkPacketCoreControlPlaneIdentityOutput }
NetworkPacketCoreControlPlaneIdentityInput is an input type that accepts NetworkPacketCoreControlPlaneIdentityArgs and NetworkPacketCoreControlPlaneIdentityOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlaneIdentityInput` via:
NetworkPacketCoreControlPlaneIdentityArgs{...}
type NetworkPacketCoreControlPlaneIdentityOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneIdentityOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneIdentityOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneIdentityOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneIdentityOutput) IdentityIds ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of the IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlaneIdentity]
func (NetworkPacketCoreControlPlaneIdentityOutput) Type ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type NetworkPacketCoreControlPlaneIdentityPtrInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneIdentityPtrInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput }
NetworkPacketCoreControlPlaneIdentityPtrInput is an input type that accepts NetworkPacketCoreControlPlaneIdentityArgs, NetworkPacketCoreControlPlaneIdentityPtr and NetworkPacketCoreControlPlaneIdentityPtrOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlaneIdentityPtrInput` via:
NetworkPacketCoreControlPlaneIdentityArgs{...} or: nil
func NetworkPacketCoreControlPlaneIdentityPtr ¶ added in v5.44.0
func NetworkPacketCoreControlPlaneIdentityPtr(v *NetworkPacketCoreControlPlaneIdentityArgs) NetworkPacketCoreControlPlaneIdentityPtrInput
type NetworkPacketCoreControlPlaneIdentityPtrOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneIdentityPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) IdentityIds ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of the IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlaneIdentity]
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) Type ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type NetworkPacketCoreControlPlaneInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput }
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccess ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccess struct { // How to authenticate users to access local diagnostics APIs. Possible values are `AAD` and `Password`. AuthenticationType string `pulumi:"authenticationType"` // The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress. HttpsServerCertificateUrl *string `pulumi:"httpsServerCertificateUrl"` }
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs struct { // How to authenticate users to access local diagnostics APIs. Possible values are `AAD` and `Password`. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress. HttpsServerCertificateUrl pulumi.StringPtrInput `pulumi:"httpsServerCertificateUrl"` }
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput }
NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput is an input type that accepts NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs and NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput` via:
NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs{...}
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType() pulumi.StringOutput
How to authenticate users to access local diagnostics APIs. Possible values are `AAD` and `Password`.
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl() pulumi.StringPtrOutput
The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput }
NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput is an input type that accepts NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs, NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtr and NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput` via:
NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs{...} or: nil
func NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtr ¶ added in v5.44.0
func NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtr(v *NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) AuthenticationType ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) AuthenticationType() pulumi.StringPtrOutput
How to authenticate users to access local diagnostics APIs. Possible values are `AAD` and `Password`.
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) HttpsServerCertificateUrl ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) HttpsServerCertificateUrl() pulumi.StringPtrOutput
The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
type NetworkPacketCoreControlPlaneMap ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneMap map[string]NetworkPacketCoreControlPlaneInput
func (NetworkPacketCoreControlPlaneMap) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneMap) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
func (NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
func (NetworkPacketCoreControlPlaneMap) ToOutput ¶ added in v5.52.0
func (i NetworkPacketCoreControlPlaneMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreControlPlane]
type NetworkPacketCoreControlPlaneMapInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneMapInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput ToNetworkPacketCoreControlPlaneMapOutputWithContext(context.Context) NetworkPacketCoreControlPlaneMapOutput }
NetworkPacketCoreControlPlaneMapInput is an input type that accepts NetworkPacketCoreControlPlaneMap and NetworkPacketCoreControlPlaneMapOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlaneMapInput` via:
NetworkPacketCoreControlPlaneMap{ "key": NetworkPacketCoreControlPlaneArgs{...} }
type NetworkPacketCoreControlPlaneMapOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneMapOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneMapOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneMapOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneMapOutput) MapIndex ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneMapOutput) MapIndex(k pulumi.StringInput) NetworkPacketCoreControlPlaneOutput
func (NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
func (NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
func (NetworkPacketCoreControlPlaneMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlaneMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreControlPlane]
type NetworkPacketCoreControlPlaneOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Address ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Address() pulumi.StringPtrOutput
The IPv4 address for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Gateway ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Gateway() pulumi.StringPtrOutput
The default IPv4 gateway for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Subnet ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Subnet() pulumi.StringPtrOutput
The IPv4 subnet for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessName ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessName() pulumi.StringPtrOutput
Specifies the logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreControlPlaneOutput) CoreNetworkTechnology ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) CoreNetworkTechnology() pulumi.StringPtrOutput
The core network technology generation. Possible values are `5GC` and `EPC`.
func (NetworkPacketCoreControlPlaneOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneOutput) Identity ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) Identity() NetworkPacketCoreControlPlaneIdentityPtrOutput
An `identity` block as defined below.
func (NetworkPacketCoreControlPlaneOutput) InteroperabilitySettingsJson ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) InteroperabilitySettingsJson() pulumi.StringPtrOutput
Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
func (NetworkPacketCoreControlPlaneOutput) LocalDiagnosticsAccess ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) LocalDiagnosticsAccess() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
One or more `localDiagnosticsAccess` blocks as defined below. Specifies the Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs.
func (NetworkPacketCoreControlPlaneOutput) Location ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created.
func (NetworkPacketCoreControlPlaneOutput) Name ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) Name() pulumi.StringOutput
Specifies The name of the Mobile Network Packet Core Control Plane. Changing this forces a new Mobile Network Packet Core Control Plane to be created.
func (NetworkPacketCoreControlPlaneOutput) Platform ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) Platform() NetworkPacketCoreControlPlanePlatformPtrOutput
A `platform` block as defined below.
func (NetworkPacketCoreControlPlaneOutput) ResourceGroupName ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the Resource Group where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created.
func (NetworkPacketCoreControlPlaneOutput) SiteIds ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) SiteIds() pulumi.StringArrayOutput
A list of Mobile Network Site IDs in which this packet core control plane should be deployed. The Sites must be in the same location as the packet core control plane.
func (NetworkPacketCoreControlPlaneOutput) Sku ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) Sku() pulumi.StringOutput
The SKU defining the throughput and SIM allowances for this packet core control plane deployment. Possible values are `G0`, `G1`, `G2`, `G3`, `G4`, `G5` and `G10`.
func (NetworkPacketCoreControlPlaneOutput) SoftwareVersion ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) SoftwareVersion() pulumi.StringPtrOutput
Specifies the version of the packet core software that is deployed.
func (NetworkPacketCoreControlPlaneOutput) Tags ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Packet Core Control Plane.
func (NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
func (NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
func (NetworkPacketCoreControlPlaneOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlane]
func (NetworkPacketCoreControlPlaneOutput) UserEquipmentMtuInBytes ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlaneOutput) UserEquipmentMtuInBytes() pulumi.IntPtrOutput
Specifies the MTU in bytes that can be sent to the user equipment. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link will be 60 bytes greater than this value to allow for GTP encapsulation.
type NetworkPacketCoreControlPlanePlatform ¶ added in v5.44.0
type NetworkPacketCoreControlPlanePlatform struct { // The ID of the Azure Arc connected cluster where the packet core is deployed. ArcKubernetesClusterId *string `pulumi:"arcKubernetesClusterId"` // The ID of the Azure Arc custom location where the packet core is deployed. // // > **NOTE:** At least one of `edgeDeviceId`, `arcKubernetesClusterId`, `stackHciClusterId` and `customLocationId` should be specified. If multiple are set, they must be consistent with each other. CustomLocationId *string `pulumi:"customLocationId"` // The ID of the Azure Stack Edge device where the packet core is deployed. If the device is part of a fault-tolerant pair, either device in the pair can be specified. EdgeDeviceId *string `pulumi:"edgeDeviceId"` // The ID of the Azure Stack HCI cluster where the packet core is deployed. StackHciClusterId *string `pulumi:"stackHciClusterId"` // Specifies the platform type where the packet core is deployed. Possible values are `AKS-HCI`, `3P-AZURE-STACK-HCI` and `BaseVM`. Type string `pulumi:"type"` }
type NetworkPacketCoreControlPlanePlatformArgs ¶ added in v5.44.0
type NetworkPacketCoreControlPlanePlatformArgs struct { // The ID of the Azure Arc connected cluster where the packet core is deployed. ArcKubernetesClusterId pulumi.StringPtrInput `pulumi:"arcKubernetesClusterId"` // The ID of the Azure Arc custom location where the packet core is deployed. // // > **NOTE:** At least one of `edgeDeviceId`, `arcKubernetesClusterId`, `stackHciClusterId` and `customLocationId` should be specified. If multiple are set, they must be consistent with each other. CustomLocationId pulumi.StringPtrInput `pulumi:"customLocationId"` // The ID of the Azure Stack Edge device where the packet core is deployed. If the device is part of a fault-tolerant pair, either device in the pair can be specified. EdgeDeviceId pulumi.StringPtrInput `pulumi:"edgeDeviceId"` // The ID of the Azure Stack HCI cluster where the packet core is deployed. StackHciClusterId pulumi.StringPtrInput `pulumi:"stackHciClusterId"` // Specifies the platform type where the packet core is deployed. Possible values are `AKS-HCI`, `3P-AZURE-STACK-HCI` and `BaseVM`. Type pulumi.StringInput `pulumi:"type"` }
func (NetworkPacketCoreControlPlanePlatformArgs) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutput ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToOutput ¶ added in v5.52.0
func (i NetworkPacketCoreControlPlanePlatformArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlanePlatform]
type NetworkPacketCoreControlPlanePlatformInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlanePlatformInput interface { pulumi.Input ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput ToNetworkPacketCoreControlPlanePlatformOutputWithContext(context.Context) NetworkPacketCoreControlPlanePlatformOutput }
NetworkPacketCoreControlPlanePlatformInput is an input type that accepts NetworkPacketCoreControlPlanePlatformArgs and NetworkPacketCoreControlPlanePlatformOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlanePlatformInput` via:
NetworkPacketCoreControlPlanePlatformArgs{...}
type NetworkPacketCoreControlPlanePlatformOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlanePlatformOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId() pulumi.StringPtrOutput
The ID of the Azure Arc connected cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformOutput) CustomLocationId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) CustomLocationId() pulumi.StringPtrOutput
The ID of the Azure Arc custom location where the packet core is deployed.
> **NOTE:** At least one of `edgeDeviceId`, `arcKubernetesClusterId`, `stackHciClusterId` and `customLocationId` should be specified. If multiple are set, they must be consistent with each other.
func (NetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId() pulumi.StringPtrOutput
The ID of the Azure Stack Edge device where the packet core is deployed. If the device is part of a fault-tolerant pair, either device in the pair can be specified.
func (NetworkPacketCoreControlPlanePlatformOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlanePlatformOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId() pulumi.StringPtrOutput
The ID of the Azure Stack HCI cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlanePlatformOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkPacketCoreControlPlanePlatform]
func (NetworkPacketCoreControlPlanePlatformOutput) Type ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformOutput) Type() pulumi.StringOutput
Specifies the platform type where the packet core is deployed. Possible values are `AKS-HCI`, `3P-AZURE-STACK-HCI` and `BaseVM`.
type NetworkPacketCoreControlPlanePlatformPtrInput ¶ added in v5.44.0
type NetworkPacketCoreControlPlanePlatformPtrInput interface { pulumi.Input ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput }
NetworkPacketCoreControlPlanePlatformPtrInput is an input type that accepts NetworkPacketCoreControlPlanePlatformArgs, NetworkPacketCoreControlPlanePlatformPtr and NetworkPacketCoreControlPlanePlatformPtrOutput values. You can construct a concrete instance of `NetworkPacketCoreControlPlanePlatformPtrInput` via:
NetworkPacketCoreControlPlanePlatformArgs{...} or: nil
func NetworkPacketCoreControlPlanePlatformPtr ¶ added in v5.44.0
func NetworkPacketCoreControlPlanePlatformPtr(v *NetworkPacketCoreControlPlanePlatformArgs) NetworkPacketCoreControlPlanePlatformPtrInput
type NetworkPacketCoreControlPlanePlatformPtrOutput ¶ added in v5.44.0
type NetworkPacketCoreControlPlanePlatformPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ArcKubernetesClusterId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ArcKubernetesClusterId() pulumi.StringPtrOutput
The ID of the Azure Arc connected cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformPtrOutput) CustomLocationId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) CustomLocationId() pulumi.StringPtrOutput
The ID of the Azure Arc custom location where the packet core is deployed.
> **NOTE:** At least one of `edgeDeviceId`, `arcKubernetesClusterId`, `stackHciClusterId` and `customLocationId` should be specified. If multiple are set, they must be consistent with each other.
func (NetworkPacketCoreControlPlanePlatformPtrOutput) EdgeDeviceId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) EdgeDeviceId() pulumi.StringPtrOutput
The ID of the Azure Stack Edge device where the packet core is deployed. If the device is part of a fault-tolerant pair, either device in the pair can be specified.
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlanePlatformPtrOutput) StackHciClusterId ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) StackHciClusterId() pulumi.StringPtrOutput
The ID of the Azure Stack HCI cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreControlPlanePlatform]
func (NetworkPacketCoreControlPlanePlatformPtrOutput) Type ¶ added in v5.44.0
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) Type() pulumi.StringPtrOutput
Specifies the platform type where the packet core is deployed. Possible values are `AKS-HCI`, `3P-AZURE-STACK-HCI` and `BaseVM`.
type NetworkPacketCoreControlPlaneState ¶ added in v5.44.0
type NetworkPacketCoreControlPlaneState struct { // The IPv4 address for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Address pulumi.StringPtrInput // The default IPv4 gateway for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Gateway pulumi.StringPtrInput // The IPv4 subnet for the control plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessIpv4Subnet pulumi.StringPtrInput // Specifies the logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device. ControlPlaneAccessName pulumi.StringPtrInput // The core network technology generation. Possible values are `5GC` and `EPC`. CoreNetworkTechnology pulumi.StringPtrInput // An `identity` block as defined below. Identity NetworkPacketCoreControlPlaneIdentityPtrInput // Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs. InteroperabilitySettingsJson pulumi.StringPtrInput // One or more `localDiagnosticsAccess` blocks as defined below. Specifies the Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. LocalDiagnosticsAccess NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput // Specifies the Azure Region where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created. Location pulumi.StringPtrInput // Specifies The name of the Mobile Network Packet Core Control Plane. Changing this forces a new Mobile Network Packet Core Control Plane to be created. Name pulumi.StringPtrInput // A `platform` block as defined below. Platform NetworkPacketCoreControlPlanePlatformPtrInput // Specifies the name of the Resource Group where the Mobile Network Packet Core Control Plane should exist. Changing this forces a new Mobile Network Packet Core Control Plane to be created. ResourceGroupName pulumi.StringPtrInput // A list of Mobile Network Site IDs in which this packet core control plane should be deployed. The Sites must be in the same location as the packet core control plane. SiteIds pulumi.StringArrayInput // The SKU defining the throughput and SIM allowances for this packet core control plane deployment. Possible values are `G0`, `G1`, `G2`, `G3`, `G4`, `G5` and `G10`. Sku pulumi.StringPtrInput // Specifies the version of the packet core software that is deployed. SoftwareVersion pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Packet Core Control Plane. Tags pulumi.StringMapInput // Specifies the MTU in bytes that can be sent to the user equipment. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link will be 60 bytes greater than this value to allow for GTP encapsulation. UserEquipmentMtuInBytes pulumi.IntPtrInput }
func (NetworkPacketCoreControlPlaneState) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreControlPlaneState) ElementType() reflect.Type
type NetworkPacketCoreDataPlane ¶ added in v5.44.0
type NetworkPacketCoreDataPlane struct { pulumi.CustomResourceState // Specifies the Azure Region where the Mobile Network Packet Core Data Plane should exist. Changing this forces a new Mobile Network Packet Core Data Plane to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the ID of the Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created. MobileNetworkPacketCoreControlPlaneId pulumi.StringOutput `pulumi:"mobileNetworkPacketCoreControlPlaneId"` // Specifies the name which should be used for this Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the Mobile Network Packet Core Data Plane. Tags pulumi.StringMapOutput `pulumi:"tags"` // The IPv4 address for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Address pulumi.StringPtrOutput `pulumi:"userPlaneAccessIpv4Address"` // The default IPv4 gateway for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Gateway pulumi.StringPtrOutput `pulumi:"userPlaneAccessIpv4Gateway"` // The IPv4 subnet for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Subnet pulumi.StringPtrOutput `pulumi:"userPlaneAccessIpv4Subnet"` // Specifies the logical name for thie user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessName pulumi.StringPtrOutput `pulumi:"userPlaneAccessName"` }
Manages a Mobile Network Packet Core Data Plane.
## Import
Mobile Network Packet Core Data Plane can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkPacketCoreDataPlane:NetworkPacketCoreDataPlane example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreControlPlane1/packetCoreDataPlanes/packetCoreDataPlane1
```
func GetNetworkPacketCoreDataPlane ¶ added in v5.44.0
func GetNetworkPacketCoreDataPlane(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPacketCoreDataPlaneState, opts ...pulumi.ResourceOption) (*NetworkPacketCoreDataPlane, error)
GetNetworkPacketCoreDataPlane gets an existing NetworkPacketCoreDataPlane resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkPacketCoreDataPlane ¶ added in v5.44.0
func NewNetworkPacketCoreDataPlane(ctx *pulumi.Context, name string, args *NetworkPacketCoreDataPlaneArgs, opts ...pulumi.ResourceOption) (*NetworkPacketCoreDataPlane, error)
NewNetworkPacketCoreDataPlane registers a new resource with the given unique name, arguments, and options.
func (*NetworkPacketCoreDataPlane) ElementType ¶ added in v5.44.0
func (*NetworkPacketCoreDataPlane) ElementType() reflect.Type
func (*NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutput ¶ added in v5.44.0
func (i *NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput
func (*NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutputWithContext ¶ added in v5.44.0
func (i *NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput
func (*NetworkPacketCoreDataPlane) ToOutput ¶ added in v5.52.0
func (i *NetworkPacketCoreDataPlane) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreDataPlane]
type NetworkPacketCoreDataPlaneArgs ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneArgs struct { // Specifies the Azure Region where the Mobile Network Packet Core Data Plane should exist. Changing this forces a new Mobile Network Packet Core Data Plane to be created. Location pulumi.StringPtrInput // Specifies the ID of the Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created. MobileNetworkPacketCoreControlPlaneId pulumi.StringInput // Specifies the name which should be used for this Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Packet Core Data Plane. Tags pulumi.StringMapInput // The IPv4 address for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Address pulumi.StringPtrInput // The default IPv4 gateway for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Gateway pulumi.StringPtrInput // The IPv4 subnet for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Subnet pulumi.StringPtrInput // Specifies the logical name for thie user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessName pulumi.StringPtrInput }
The set of arguments for constructing a NetworkPacketCoreDataPlane resource.
func (NetworkPacketCoreDataPlaneArgs) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneArgs) ElementType() reflect.Type
type NetworkPacketCoreDataPlaneArray ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneArray []NetworkPacketCoreDataPlaneInput
func (NetworkPacketCoreDataPlaneArray) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneArray) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutput ¶ added in v5.44.0
func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
func (NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
func (NetworkPacketCoreDataPlaneArray) ToOutput ¶ added in v5.52.0
func (i NetworkPacketCoreDataPlaneArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreDataPlane]
type NetworkPacketCoreDataPlaneArrayInput ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneArrayInput interface { pulumi.Input ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput ToNetworkPacketCoreDataPlaneArrayOutputWithContext(context.Context) NetworkPacketCoreDataPlaneArrayOutput }
NetworkPacketCoreDataPlaneArrayInput is an input type that accepts NetworkPacketCoreDataPlaneArray and NetworkPacketCoreDataPlaneArrayOutput values. You can construct a concrete instance of `NetworkPacketCoreDataPlaneArrayInput` via:
NetworkPacketCoreDataPlaneArray{ NetworkPacketCoreDataPlaneArgs{...} }
type NetworkPacketCoreDataPlaneArrayOutput ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneArrayOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreDataPlaneArrayOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneArrayOutput) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneArrayOutput) Index ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneArrayOutput) Index(i pulumi.IntInput) NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutput ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
func (NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
func (NetworkPacketCoreDataPlaneArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreDataPlaneArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkPacketCoreDataPlane]
type NetworkPacketCoreDataPlaneInput ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneInput interface { pulumi.Input ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput }
type NetworkPacketCoreDataPlaneMap ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneMap map[string]NetworkPacketCoreDataPlaneInput
func (NetworkPacketCoreDataPlaneMap) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneMap) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutput ¶ added in v5.44.0
func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
func (NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutputWithContext ¶ added in v5.44.0
func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
func (NetworkPacketCoreDataPlaneMap) ToOutput ¶ added in v5.52.0
func (i NetworkPacketCoreDataPlaneMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreDataPlane]
type NetworkPacketCoreDataPlaneMapInput ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneMapInput interface { pulumi.Input ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput ToNetworkPacketCoreDataPlaneMapOutputWithContext(context.Context) NetworkPacketCoreDataPlaneMapOutput }
NetworkPacketCoreDataPlaneMapInput is an input type that accepts NetworkPacketCoreDataPlaneMap and NetworkPacketCoreDataPlaneMapOutput values. You can construct a concrete instance of `NetworkPacketCoreDataPlaneMapInput` via:
NetworkPacketCoreDataPlaneMap{ "key": NetworkPacketCoreDataPlaneArgs{...} }
type NetworkPacketCoreDataPlaneMapOutput ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneMapOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreDataPlaneMapOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneMapOutput) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneMapOutput) MapIndex ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneMapOutput) MapIndex(k pulumi.StringInput) NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutput ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
func (NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
func (NetworkPacketCoreDataPlaneMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreDataPlaneMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkPacketCoreDataPlane]
type NetworkPacketCoreDataPlaneOutput ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreDataPlaneOutput) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneOutput) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneOutput) Location ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Packet Core Data Plane should exist. Changing this forces a new Mobile Network Packet Core Data Plane to be created.
func (NetworkPacketCoreDataPlaneOutput) MobileNetworkPacketCoreControlPlaneId ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) MobileNetworkPacketCoreControlPlaneId() pulumi.StringOutput
Specifies the ID of the Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created.
func (NetworkPacketCoreDataPlaneOutput) Name ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created.
func (NetworkPacketCoreDataPlaneOutput) Tags ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Packet Core Data Plane.
func (NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutput ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutputWithContext ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneOutput) ToOutput ¶ added in v5.52.0
func (o NetworkPacketCoreDataPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkPacketCoreDataPlane]
func (NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Address ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Address() pulumi.StringPtrOutput
The IPv4 address for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Gateway ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Gateway() pulumi.StringPtrOutput
The default IPv4 gateway for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Subnet ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Subnet() pulumi.StringPtrOutput
The IPv4 subnet for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
func (NetworkPacketCoreDataPlaneOutput) UserPlaneAccessName ¶ added in v5.44.0
func (o NetworkPacketCoreDataPlaneOutput) UserPlaneAccessName() pulumi.StringPtrOutput
Specifies the logical name for thie user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
type NetworkPacketCoreDataPlaneState ¶ added in v5.44.0
type NetworkPacketCoreDataPlaneState struct { // Specifies the Azure Region where the Mobile Network Packet Core Data Plane should exist. Changing this forces a new Mobile Network Packet Core Data Plane to be created. Location pulumi.StringPtrInput // Specifies the ID of the Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created. MobileNetworkPacketCoreControlPlaneId pulumi.StringPtrInput // Specifies the name which should be used for this Mobile Network Packet Core Data Plane. Changing this forces a new Mobile Network Packet Core Data Plane to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Packet Core Data Plane. Tags pulumi.StringMapInput // The IPv4 address for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Address pulumi.StringPtrInput // The default IPv4 gateway for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Gateway pulumi.StringPtrInput // The IPv4 subnet for the user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessIpv4Subnet pulumi.StringPtrInput // Specifies the logical name for thie user plane interface. This should match one of the interfaces configured on your Azure Stack Edge device. UserPlaneAccessName pulumi.StringPtrInput }
func (NetworkPacketCoreDataPlaneState) ElementType ¶ added in v5.44.0
func (NetworkPacketCoreDataPlaneState) ElementType() reflect.Type
type NetworkService ¶ added in v5.36.0
type NetworkService struct { pulumi.CustomResourceState // Specifies the Azure Region where the Mobile Network Service should exist. Changing this forces a new Mobile Network Service to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the ID of the Mobile Network Service. Changing this forces a new Mobile Network Service to be created. MobileNetworkId pulumi.StringOutput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Service. Changing this forces a new Mobile Network Service to be created. Name pulumi.StringOutput `pulumi:"name"` // A `pccRule` block as defined below. The set of PCC Rules that make up this service. PccRules NetworkServicePccRuleArrayOutput `pulumi:"pccRules"` // A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all services configured in the mobile network. Must be between `0` and `255`. ServicePrecedence pulumi.IntOutput `pulumi:"servicePrecedence"` // A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a `pccRule`. If this field is not specified then the `simPolicy` of User Equipment (UE) will define the QoS settings. ServiceQosPolicy NetworkServiceServiceQosPolicyPtrOutput `pulumi:"serviceQosPolicy"` // A mapping of tags which should be assigned to the Mobile Network Service. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Mobile Network Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("east us"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkService(ctx, "exampleNetworkService", &mobile.NetworkServiceArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, ServicePrecedence: pulumi.Int(0), PccRules: mobile.NetworkServicePccRuleArray{ &mobile.NetworkServicePccRuleArgs{ Name: pulumi.String("default-rule"), Precedence: pulumi.Int(1), TrafficControlEnabled: pulumi.Bool(true), QosPolicy: &mobile.NetworkServicePccRuleQosPolicyArgs{ AllocationAndRetentionPriorityLevel: pulumi.Int(9), QosIndicator: pulumi.Int(9), PreemptionCapability: pulumi.String("NotPreempt"), PreemptionVulnerability: pulumi.String("Preemptable"), GuaranteedBitRate: &mobile.NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs{ Downlink: pulumi.String("100 Mbps"), Uplink: pulumi.String("10 Mbps"), }, MaximumBitRate: &mobile.NetworkServicePccRuleQosPolicyMaximumBitRateArgs{ Downlink: pulumi.String("1 Gbps"), Uplink: pulumi.String("100 Mbps"), }, }, ServiceDataFlowTemplates: mobile.NetworkServicePccRuleServiceDataFlowTemplateArray{ &mobile.NetworkServicePccRuleServiceDataFlowTemplateArgs{ Direction: pulumi.String("Uplink"), Name: pulumi.String("IP-to-server"), Ports: pulumi.StringArray{}, Protocols: pulumi.StringArray{ pulumi.String("ip"), }, RemoteIpLists: pulumi.StringArray{ pulumi.String("10.3.4.0/24"), }, }, }, }, }, ServiceQosPolicy: &mobile.NetworkServiceServiceQosPolicyArgs{ AllocationAndRetentionPriorityLevel: pulumi.Int(9), QosIndicator: pulumi.Int(9), PreemptionCapability: pulumi.String("NotPreempt"), PreemptionVulnerability: pulumi.String("Preemptable"), MaximumBitRate: &mobile.NetworkServiceServiceQosPolicyMaximumBitRateArgs{ Downlink: pulumi.String("1 Gbps"), Uplink: pulumi.String("100 Mbps"), }, }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Service can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkService:NetworkService example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/mobileNetworks/mobileNetwork1/services/service1
```
func GetNetworkService ¶ added in v5.36.0
func GetNetworkService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkServiceState, opts ...pulumi.ResourceOption) (*NetworkService, error)
GetNetworkService gets an existing NetworkService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkService ¶ added in v5.36.0
func NewNetworkService(ctx *pulumi.Context, name string, args *NetworkServiceArgs, opts ...pulumi.ResourceOption) (*NetworkService, error)
NewNetworkService registers a new resource with the given unique name, arguments, and options.
func (*NetworkService) ElementType ¶ added in v5.36.0
func (*NetworkService) ElementType() reflect.Type
func (*NetworkService) ToNetworkServiceOutput ¶ added in v5.36.0
func (i *NetworkService) ToNetworkServiceOutput() NetworkServiceOutput
func (*NetworkService) ToNetworkServiceOutputWithContext ¶ added in v5.36.0
func (i *NetworkService) ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput
func (*NetworkService) ToOutput ¶ added in v5.52.0
func (i *NetworkService) ToOutput(ctx context.Context) pulumix.Output[*NetworkService]
type NetworkServiceArgs ¶ added in v5.36.0
type NetworkServiceArgs struct { // Specifies the Azure Region where the Mobile Network Service should exist. Changing this forces a new Mobile Network Service to be created. Location pulumi.StringPtrInput // Specifies the ID of the Mobile Network Service. Changing this forces a new Mobile Network Service to be created. MobileNetworkId pulumi.StringInput // Specifies the name which should be used for this Mobile Network Service. Changing this forces a new Mobile Network Service to be created. Name pulumi.StringPtrInput // A `pccRule` block as defined below. The set of PCC Rules that make up this service. PccRules NetworkServicePccRuleArrayInput // A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all services configured in the mobile network. Must be between `0` and `255`. ServicePrecedence pulumi.IntInput // A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a `pccRule`. If this field is not specified then the `simPolicy` of User Equipment (UE) will define the QoS settings. ServiceQosPolicy NetworkServiceServiceQosPolicyPtrInput // A mapping of tags which should be assigned to the Mobile Network Service. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkService resource.
func (NetworkServiceArgs) ElementType ¶ added in v5.36.0
func (NetworkServiceArgs) ElementType() reflect.Type
type NetworkServiceArray ¶ added in v5.36.0
type NetworkServiceArray []NetworkServiceInput
func (NetworkServiceArray) ElementType ¶ added in v5.36.0
func (NetworkServiceArray) ElementType() reflect.Type
func (NetworkServiceArray) ToNetworkServiceArrayOutput ¶ added in v5.36.0
func (i NetworkServiceArray) ToNetworkServiceArrayOutput() NetworkServiceArrayOutput
func (NetworkServiceArray) ToNetworkServiceArrayOutputWithContext ¶ added in v5.36.0
func (i NetworkServiceArray) ToNetworkServiceArrayOutputWithContext(ctx context.Context) NetworkServiceArrayOutput
func (NetworkServiceArray) ToOutput ¶ added in v5.52.0
func (i NetworkServiceArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkService]
type NetworkServiceArrayInput ¶ added in v5.36.0
type NetworkServiceArrayInput interface { pulumi.Input ToNetworkServiceArrayOutput() NetworkServiceArrayOutput ToNetworkServiceArrayOutputWithContext(context.Context) NetworkServiceArrayOutput }
NetworkServiceArrayInput is an input type that accepts NetworkServiceArray and NetworkServiceArrayOutput values. You can construct a concrete instance of `NetworkServiceArrayInput` via:
NetworkServiceArray{ NetworkServiceArgs{...} }
type NetworkServiceArrayOutput ¶ added in v5.36.0
type NetworkServiceArrayOutput struct{ *pulumi.OutputState }
func (NetworkServiceArrayOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceArrayOutput) ElementType() reflect.Type
func (NetworkServiceArrayOutput) Index ¶ added in v5.36.0
func (o NetworkServiceArrayOutput) Index(i pulumi.IntInput) NetworkServiceOutput
func (NetworkServiceArrayOutput) ToNetworkServiceArrayOutput ¶ added in v5.36.0
func (o NetworkServiceArrayOutput) ToNetworkServiceArrayOutput() NetworkServiceArrayOutput
func (NetworkServiceArrayOutput) ToNetworkServiceArrayOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceArrayOutput) ToNetworkServiceArrayOutputWithContext(ctx context.Context) NetworkServiceArrayOutput
func (NetworkServiceArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServiceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkService]
type NetworkServiceInput ¶ added in v5.36.0
type NetworkServiceInput interface { pulumi.Input ToNetworkServiceOutput() NetworkServiceOutput ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput }
type NetworkServiceMap ¶ added in v5.36.0
type NetworkServiceMap map[string]NetworkServiceInput
func (NetworkServiceMap) ElementType ¶ added in v5.36.0
func (NetworkServiceMap) ElementType() reflect.Type
func (NetworkServiceMap) ToNetworkServiceMapOutput ¶ added in v5.36.0
func (i NetworkServiceMap) ToNetworkServiceMapOutput() NetworkServiceMapOutput
func (NetworkServiceMap) ToNetworkServiceMapOutputWithContext ¶ added in v5.36.0
func (i NetworkServiceMap) ToNetworkServiceMapOutputWithContext(ctx context.Context) NetworkServiceMapOutput
func (NetworkServiceMap) ToOutput ¶ added in v5.52.0
func (i NetworkServiceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkService]
type NetworkServiceMapInput ¶ added in v5.36.0
type NetworkServiceMapInput interface { pulumi.Input ToNetworkServiceMapOutput() NetworkServiceMapOutput ToNetworkServiceMapOutputWithContext(context.Context) NetworkServiceMapOutput }
NetworkServiceMapInput is an input type that accepts NetworkServiceMap and NetworkServiceMapOutput values. You can construct a concrete instance of `NetworkServiceMapInput` via:
NetworkServiceMap{ "key": NetworkServiceArgs{...} }
type NetworkServiceMapOutput ¶ added in v5.36.0
type NetworkServiceMapOutput struct{ *pulumi.OutputState }
func (NetworkServiceMapOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceMapOutput) ElementType() reflect.Type
func (NetworkServiceMapOutput) MapIndex ¶ added in v5.36.0
func (o NetworkServiceMapOutput) MapIndex(k pulumi.StringInput) NetworkServiceOutput
func (NetworkServiceMapOutput) ToNetworkServiceMapOutput ¶ added in v5.36.0
func (o NetworkServiceMapOutput) ToNetworkServiceMapOutput() NetworkServiceMapOutput
func (NetworkServiceMapOutput) ToNetworkServiceMapOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceMapOutput) ToNetworkServiceMapOutputWithContext(ctx context.Context) NetworkServiceMapOutput
func (NetworkServiceMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServiceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkService]
type NetworkServiceOutput ¶ added in v5.36.0
type NetworkServiceOutput struct{ *pulumi.OutputState }
func (NetworkServiceOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceOutput) ElementType() reflect.Type
func (NetworkServiceOutput) Location ¶ added in v5.36.0
func (o NetworkServiceOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Service should exist. Changing this forces a new Mobile Network Service to be created.
func (NetworkServiceOutput) MobileNetworkId ¶ added in v5.36.0
func (o NetworkServiceOutput) MobileNetworkId() pulumi.StringOutput
Specifies the ID of the Mobile Network Service. Changing this forces a new Mobile Network Service to be created.
func (NetworkServiceOutput) Name ¶ added in v5.36.0
func (o NetworkServiceOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Service. Changing this forces a new Mobile Network Service to be created.
func (NetworkServiceOutput) PccRules ¶ added in v5.36.0
func (o NetworkServiceOutput) PccRules() NetworkServicePccRuleArrayOutput
A `pccRule` block as defined below. The set of PCC Rules that make up this service.
func (NetworkServiceOutput) ServicePrecedence ¶ added in v5.36.0
func (o NetworkServiceOutput) ServicePrecedence() pulumi.IntOutput
A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all services configured in the mobile network. Must be between `0` and `255`.
func (NetworkServiceOutput) ServiceQosPolicy ¶ added in v5.36.0
func (o NetworkServiceOutput) ServiceQosPolicy() NetworkServiceServiceQosPolicyPtrOutput
A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a `pccRule`. If this field is not specified then the `simPolicy` of User Equipment (UE) will define the QoS settings.
func (NetworkServiceOutput) Tags ¶ added in v5.36.0
func (o NetworkServiceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Service.
func (NetworkServiceOutput) ToNetworkServiceOutput ¶ added in v5.36.0
func (o NetworkServiceOutput) ToNetworkServiceOutput() NetworkServiceOutput
func (NetworkServiceOutput) ToNetworkServiceOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceOutput) ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput
func (NetworkServiceOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkService]
type NetworkServicePccRule ¶ added in v5.36.0
type NetworkServicePccRule struct { // Specifies the name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - `default`, `requested` or `service`. Name string `pulumi:"name"` // A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all data flow policy rules configured in the mobile network. Must be between `0` and `255`. Precedence int `pulumi:"precedence"` // A `qosPolicy` block as defined below. The QoS policy to use for packets matching this rule. If this field is not specified then the Service will define the QoS settings. QosPolicy *NetworkServicePccRuleQosPolicy `pulumi:"qosPolicy"` // A `serviceDataFlowTemplate` block as defined below. The set of service data flow templates to use for this PCC rule. ServiceDataFlowTemplates []NetworkServicePccRuleServiceDataFlowTemplate `pulumi:"serviceDataFlowTemplates"` // Determines whether flows that match this data flow policy rule are permitted. Defaults to `true`. TrafficControlEnabled *bool `pulumi:"trafficControlEnabled"` }
type NetworkServicePccRuleArgs ¶ added in v5.36.0
type NetworkServicePccRuleArgs struct { // Specifies the name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - `default`, `requested` or `service`. Name pulumi.StringInput `pulumi:"name"` // A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all data flow policy rules configured in the mobile network. Must be between `0` and `255`. Precedence pulumi.IntInput `pulumi:"precedence"` // A `qosPolicy` block as defined below. The QoS policy to use for packets matching this rule. If this field is not specified then the Service will define the QoS settings. QosPolicy NetworkServicePccRuleQosPolicyPtrInput `pulumi:"qosPolicy"` // A `serviceDataFlowTemplate` block as defined below. The set of service data flow templates to use for this PCC rule. ServiceDataFlowTemplates NetworkServicePccRuleServiceDataFlowTemplateArrayInput `pulumi:"serviceDataFlowTemplates"` // Determines whether flows that match this data flow policy rule are permitted. Defaults to `true`. TrafficControlEnabled pulumi.BoolPtrInput `pulumi:"trafficControlEnabled"` }
func (NetworkServicePccRuleArgs) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleArgs) ElementType() reflect.Type
func (NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput
func (NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutputWithContext(ctx context.Context) NetworkServicePccRuleOutput
func (NetworkServicePccRuleArgs) ToOutput ¶ added in v5.52.0
func (i NetworkServicePccRuleArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRule]
type NetworkServicePccRuleArray ¶ added in v5.36.0
type NetworkServicePccRuleArray []NetworkServicePccRuleInput
func (NetworkServicePccRuleArray) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleArray) ElementType() reflect.Type
func (NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
func (NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
func (NetworkServicePccRuleArray) ToOutput ¶ added in v5.52.0
func (i NetworkServicePccRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRule]
type NetworkServicePccRuleArrayInput ¶ added in v5.36.0
type NetworkServicePccRuleArrayInput interface { pulumi.Input ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput ToNetworkServicePccRuleArrayOutputWithContext(context.Context) NetworkServicePccRuleArrayOutput }
NetworkServicePccRuleArrayInput is an input type that accepts NetworkServicePccRuleArray and NetworkServicePccRuleArrayOutput values. You can construct a concrete instance of `NetworkServicePccRuleArrayInput` via:
NetworkServicePccRuleArray{ NetworkServicePccRuleArgs{...} }
type NetworkServicePccRuleArrayOutput ¶ added in v5.36.0
type NetworkServicePccRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleArrayOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleArrayOutput) ElementType() reflect.Type
func (NetworkServicePccRuleArrayOutput) Index ¶ added in v5.36.0
func (o NetworkServicePccRuleArrayOutput) Index(i pulumi.IntInput) NetworkServicePccRuleOutput
func (NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
func (NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
func (NetworkServicePccRuleArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServicePccRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRule]
type NetworkServicePccRuleInput ¶ added in v5.36.0
type NetworkServicePccRuleInput interface { pulumi.Input ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput ToNetworkServicePccRuleOutputWithContext(context.Context) NetworkServicePccRuleOutput }
NetworkServicePccRuleInput is an input type that accepts NetworkServicePccRuleArgs and NetworkServicePccRuleOutput values. You can construct a concrete instance of `NetworkServicePccRuleInput` via:
NetworkServicePccRuleArgs{...}
type NetworkServicePccRuleOutput ¶ added in v5.36.0
type NetworkServicePccRuleOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleOutput) ElementType() reflect.Type
func (NetworkServicePccRuleOutput) Name ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) Name() pulumi.StringOutput
Specifies the name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - `default`, `requested` or `service`.
func (NetworkServicePccRuleOutput) Precedence ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) Precedence() pulumi.IntOutput
A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all data flow policy rules configured in the mobile network. Must be between `0` and `255`.
func (NetworkServicePccRuleOutput) QosPolicy ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) QosPolicy() NetworkServicePccRuleQosPolicyPtrOutput
A `qosPolicy` block as defined below. The QoS policy to use for packets matching this rule. If this field is not specified then the Service will define the QoS settings.
func (NetworkServicePccRuleOutput) ServiceDataFlowTemplates ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) ServiceDataFlowTemplates() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
A `serviceDataFlowTemplate` block as defined below. The set of service data flow templates to use for this PCC rule.
func (NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput
func (NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutputWithContext(ctx context.Context) NetworkServicePccRuleOutput
func (NetworkServicePccRuleOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServicePccRuleOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRule]
func (NetworkServicePccRuleOutput) TrafficControlEnabled ¶ added in v5.36.0
func (o NetworkServicePccRuleOutput) TrafficControlEnabled() pulumi.BoolPtrOutput
Determines whether flows that match this data flow policy rule are permitted. Defaults to `true`.
type NetworkServicePccRuleQosPolicy ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicy struct { // QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel *int `pulumi:"allocationAndRetentionPriorityLevel"` // A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. If it's not specified, there will be no GBR set for the PCC Rule that uses this QoS definition. GuaranteedBitRate *NetworkServicePccRuleQosPolicyGuaranteedBitRate `pulumi:"guaranteedBitRate"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRate NetworkServicePccRuleQosPolicyMaximumBitRate `pulumi:"maximumBitRate"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`. PreemptionCapability *string `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `Preemptable`. PreemptionVulnerability *string `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`. QosIndicator int `pulumi:"qosIndicator"` }
type NetworkServicePccRuleQosPolicyArgs ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyArgs struct { // QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel pulumi.IntPtrInput `pulumi:"allocationAndRetentionPriorityLevel"` // A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. If it's not specified, there will be no GBR set for the PCC Rule that uses this QoS definition. GuaranteedBitRate NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput `pulumi:"guaranteedBitRate"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRate NetworkServicePccRuleQosPolicyMaximumBitRateInput `pulumi:"maximumBitRate"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`. PreemptionCapability pulumi.StringPtrInput `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `Preemptable`. PreemptionVulnerability pulumi.StringPtrInput `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`. QosIndicator pulumi.IntInput `pulumi:"qosIndicator"` }
func (NetworkServicePccRuleQosPolicyArgs) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyArgs) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyArgs) ToOutput ¶ added in v5.52.0
func (i NetworkServicePccRuleQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicy]
type NetworkServicePccRuleQosPolicyGuaranteedBitRate ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs struct { // Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
type NetworkServicePccRuleQosPolicyGuaranteedBitRateInput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyGuaranteedBitRateInput interface { pulumi.Input ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput }
NetworkServicePccRuleQosPolicyGuaranteedBitRateInput is an input type that accepts NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs and NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput values. You can construct a concrete instance of `NetworkServicePccRuleQosPolicyGuaranteedBitRateInput` via:
NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs{...}
type NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput interface { pulumi.Input ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput }
NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput is an input type that accepts NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs, NetworkServicePccRuleQosPolicyGuaranteedBitRatePtr and NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput values. You can construct a concrete instance of `NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput` via:
NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs{...} or: nil
func NetworkServicePccRuleQosPolicyGuaranteedBitRatePtr ¶ added in v5.36.0
func NetworkServicePccRuleQosPolicyGuaranteedBitRatePtr(v *NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Downlink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Uplink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyInput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyInput interface { pulumi.Input ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput ToNetworkServicePccRuleQosPolicyOutputWithContext(context.Context) NetworkServicePccRuleQosPolicyOutput }
NetworkServicePccRuleQosPolicyInput is an input type that accepts NetworkServicePccRuleQosPolicyArgs and NetworkServicePccRuleQosPolicyOutput values. You can construct a concrete instance of `NetworkServicePccRuleQosPolicyInput` via:
NetworkServicePccRuleQosPolicyArgs{...}
type NetworkServicePccRuleQosPolicyMaximumBitRate ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyMaximumBitRate struct { // Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink string `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink string `pulumi:"uplink"` }
type NetworkServicePccRuleQosPolicyMaximumBitRateArgs ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyMaximumBitRateArgs struct { // Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
type NetworkServicePccRuleQosPolicyMaximumBitRateInput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyMaximumBitRateInput interface { pulumi.Input ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput }
NetworkServicePccRuleQosPolicyMaximumBitRateInput is an input type that accepts NetworkServicePccRuleQosPolicyMaximumBitRateArgs and NetworkServicePccRuleQosPolicyMaximumBitRateOutput values. You can construct a concrete instance of `NetworkServicePccRuleQosPolicyMaximumBitRateInput` via:
NetworkServicePccRuleQosPolicyMaximumBitRateArgs{...}
type NetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput interface { pulumi.Input ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput }
NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput is an input type that accepts NetworkServicePccRuleQosPolicyMaximumBitRateArgs, NetworkServicePccRuleQosPolicyMaximumBitRatePtr and NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput values. You can construct a concrete instance of `NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput` via:
NetworkServicePccRuleQosPolicyMaximumBitRateArgs{...} or: nil
func NetworkServicePccRuleQosPolicyMaximumBitRatePtr ¶ added in v5.36.0
func NetworkServicePccRuleQosPolicyMaximumBitRatePtr(v *NetworkServicePccRuleQosPolicyMaximumBitRateArgs) NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Downlink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Uplink ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyOutput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (NetworkServicePccRuleQosPolicyOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyOutput) GuaranteedBitRate ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) GuaranteedBitRate() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. If it's not specified, there will be no GBR set for the PCC Rule that uses this QoS definition.
func (NetworkServicePccRuleQosPolicyOutput) MaximumBitRate ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) MaximumBitRate() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
func (NetworkServicePccRuleQosPolicyOutput) PreemptionCapability ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) PreemptionCapability() pulumi.StringPtrOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`.
func (NetworkServicePccRuleQosPolicyOutput) PreemptionVulnerability ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) PreemptionVulnerability() pulumi.StringPtrOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `Preemptable`.
func (NetworkServicePccRuleQosPolicyOutput) QosIndicator ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) QosIndicator() pulumi.IntOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`.
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServicePccRuleQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServicePccRuleQosPolicy]
type NetworkServicePccRuleQosPolicyPtrInput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyPtrInput interface { pulumi.Input ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(context.Context) NetworkServicePccRuleQosPolicyPtrOutput }
NetworkServicePccRuleQosPolicyPtrInput is an input type that accepts NetworkServicePccRuleQosPolicyArgs, NetworkServicePccRuleQosPolicyPtr and NetworkServicePccRuleQosPolicyPtrOutput values. You can construct a concrete instance of `NetworkServicePccRuleQosPolicyPtrInput` via:
NetworkServicePccRuleQosPolicyArgs{...} or: nil
func NetworkServicePccRuleQosPolicyPtr ¶ added in v5.36.0
func NetworkServicePccRuleQosPolicyPtr(v *NetworkServicePccRuleQosPolicyArgs) NetworkServicePccRuleQosPolicyPtrInput
type NetworkServicePccRuleQosPolicyPtrOutput ¶ added in v5.36.0
type NetworkServicePccRuleQosPolicyPtrOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (NetworkServicePccRuleQosPolicyPtrOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleQosPolicyPtrOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyPtrOutput) GuaranteedBitRate ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) GuaranteedBitRate() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
A `guaranteedBitRate` block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. If it's not specified, there will be no GBR set for the PCC Rule that uses this QoS definition.
func (NetworkServicePccRuleQosPolicyPtrOutput) MaximumBitRate ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) MaximumBitRate() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
func (NetworkServicePccRuleQosPolicyPtrOutput) PreemptionCapability ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) PreemptionCapability() pulumi.StringPtrOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`.
func (NetworkServicePccRuleQosPolicyPtrOutput) PreemptionVulnerability ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) PreemptionVulnerability() pulumi.StringPtrOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `Preemptable`.
func (NetworkServicePccRuleQosPolicyPtrOutput) QosIndicator ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) QosIndicator() pulumi.IntPtrOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`.
func (NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyPtrOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServicePccRuleQosPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServicePccRuleQosPolicy]
type NetworkServicePccRuleServiceDataFlowTemplate ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplate struct { // Specifies the direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`. Direction string `pulumi:"direction"` // Specifies the name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings - `default`, `requested` or `service`. Name string `pulumi:"name"` // The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than `ip` in the `protocol` field. If it is not specified then connections will be allowed on all ports. Port ranges must be specified as <FirstPort>-<LastPort>. For example: [`8080`, `8082-8085`]. Ports []string `pulumi:"ports"` // A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value `ip`. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the value `ip` then you must leave the field `port` unspecified. Protocols []string `pulumi:"protocols"` // Specifies the remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value `any`. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, `192.0.2.54/24`). RemoteIpLists []string `pulumi:"remoteIpLists"` }
type NetworkServicePccRuleServiceDataFlowTemplateArgs ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplateArgs struct { // Specifies the direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`. Direction pulumi.StringInput `pulumi:"direction"` // Specifies the name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings - `default`, `requested` or `service`. Name pulumi.StringInput `pulumi:"name"` // The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than `ip` in the `protocol` field. If it is not specified then connections will be allowed on all ports. Port ranges must be specified as <FirstPort>-<LastPort>. For example: [`8080`, `8082-8085`]. Ports pulumi.StringArrayInput `pulumi:"ports"` // A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value `ip`. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the value `ip` then you must leave the field `port` unspecified. Protocols pulumi.StringArrayInput `pulumi:"protocols"` // Specifies the remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value `any`. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, `192.0.2.54/24`). RemoteIpLists pulumi.StringArrayInput `pulumi:"remoteIpLists"` }
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
type NetworkServicePccRuleServiceDataFlowTemplateArray ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplateArray []NetworkServicePccRuleServiceDataFlowTemplateInput
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶ added in v5.36.0
func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶ added in v5.36.0
func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ToOutput ¶ added in v5.52.0
func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkServicePccRuleServiceDataFlowTemplate]
type NetworkServicePccRuleServiceDataFlowTemplateArrayInput ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplateArrayInput interface { pulumi.Input ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput }
NetworkServicePccRuleServiceDataFlowTemplateArrayInput is an input type that accepts NetworkServicePccRuleServiceDataFlowTemplateArray and NetworkServicePccRuleServiceDataFlowTemplateArrayOutput values. You can construct a concrete instance of `NetworkServicePccRuleServiceDataFlowTemplateArrayInput` via:
NetworkServicePccRuleServiceDataFlowTemplateArray{ NetworkServicePccRuleServiceDataFlowTemplateArgs{...} }
type NetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplateArrayOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type NetworkServicePccRuleServiceDataFlowTemplateInput ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplateInput interface { pulumi.Input ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput }
NetworkServicePccRuleServiceDataFlowTemplateInput is an input type that accepts NetworkServicePccRuleServiceDataFlowTemplateArgs and NetworkServicePccRuleServiceDataFlowTemplateOutput values. You can construct a concrete instance of `NetworkServicePccRuleServiceDataFlowTemplateInput` via:
NetworkServicePccRuleServiceDataFlowTemplateArgs{...}
type NetworkServicePccRuleServiceDataFlowTemplateOutput ¶ added in v5.36.0
type NetworkServicePccRuleServiceDataFlowTemplateOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) Direction ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Direction() pulumi.StringOutput
Specifies the direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`.
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType ¶ added in v5.36.0
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) Name ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Name() pulumi.StringOutput
Specifies the name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings - `default`, `requested` or `service`.
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) Ports ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Ports() pulumi.StringArrayOutput
The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than `ip` in the `protocol` field. If it is not specified then connections will be allowed on all ports. Port ranges must be specified as <FirstPort>-<LastPort>. For example: [`8080`, `8082-8085`].
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols() pulumi.StringArrayOutput
A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value `ip`. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the value `ip` then you must leave the field `port` unspecified.
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists() pulumi.StringArrayOutput
Specifies the remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value `any`. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, `192.0.2.54/24`).
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutput ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶ added in v5.36.0
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
type NetworkServiceServiceQosPolicy ¶ added in v5.36.0
type NetworkServiceServiceQosPolicy struct { // QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. Defaults to `9`. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel *int `pulumi:"allocationAndRetentionPriorityLevel"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRate NetworkServiceServiceQosPolicyMaximumBitRate `pulumi:"maximumBitRate"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`,. PreemptionCapability *string `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. PreemptionVulnerability *string `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`. QosIndicator *int `pulumi:"qosIndicator"` }
type NetworkServiceServiceQosPolicyArgs ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyArgs struct { // QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. Defaults to `9`. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel pulumi.IntPtrInput `pulumi:"allocationAndRetentionPriorityLevel"` // A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service. MaximumBitRate NetworkServiceServiceQosPolicyMaximumBitRateInput `pulumi:"maximumBitRate"` // The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`,. PreemptionCapability pulumi.StringPtrInput `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. PreemptionVulnerability pulumi.StringPtrInput `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`. QosIndicator pulumi.IntPtrInput `pulumi:"qosIndicator"` }
func (NetworkServiceServiceQosPolicyArgs) ElementType ¶ added in v5.36.0
func (NetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutput ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutputWithContext ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutput ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutputWithContext ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyArgs) ToOutput ¶ added in v5.52.0
func (i NetworkServiceServiceQosPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkServiceServiceQosPolicy]
type NetworkServiceServiceQosPolicyInput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyInput interface { pulumi.Input ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput ToNetworkServiceServiceQosPolicyOutputWithContext(context.Context) NetworkServiceServiceQosPolicyOutput }
NetworkServiceServiceQosPolicyInput is an input type that accepts NetworkServiceServiceQosPolicyArgs and NetworkServiceServiceQosPolicyOutput values. You can construct a concrete instance of `NetworkServiceServiceQosPolicyInput` via:
NetworkServiceServiceQosPolicyArgs{...}
type NetworkServiceServiceQosPolicyMaximumBitRate ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyMaximumBitRate struct { // Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink string `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink string `pulumi:"uplink"` }
type NetworkServiceServiceQosPolicyMaximumBitRateArgs ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyMaximumBitRateArgs struct { // Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType ¶ added in v5.36.0
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext ¶ added in v5.36.0
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
type NetworkServiceServiceQosPolicyMaximumBitRateInput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyMaximumBitRateInput interface { pulumi.Input ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput }
NetworkServiceServiceQosPolicyMaximumBitRateInput is an input type that accepts NetworkServiceServiceQosPolicyMaximumBitRateArgs and NetworkServiceServiceQosPolicyMaximumBitRateOutput values. You can construct a concrete instance of `NetworkServiceServiceQosPolicyMaximumBitRateInput` via:
NetworkServiceServiceQosPolicyMaximumBitRateArgs{...}
type NetworkServiceServiceQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServiceServiceQosPolicyMaximumBitRatePtrInput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyMaximumBitRatePtrInput interface { pulumi.Input ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput }
NetworkServiceServiceQosPolicyMaximumBitRatePtrInput is an input type that accepts NetworkServiceServiceQosPolicyMaximumBitRateArgs, NetworkServiceServiceQosPolicyMaximumBitRatePtr and NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput values. You can construct a concrete instance of `NetworkServiceServiceQosPolicyMaximumBitRatePtrInput` via:
NetworkServiceServiceQosPolicyMaximumBitRateArgs{...} or: nil
func NetworkServiceServiceQosPolicyMaximumBitRatePtr ¶ added in v5.36.0
func NetworkServiceServiceQosPolicyMaximumBitRatePtr(v *NetworkServiceServiceQosPolicyMaximumBitRateArgs) NetworkServiceServiceQosPolicyMaximumBitRatePtrInput
type NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Downlink ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Uplink ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServiceServiceQosPolicyOutput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. Defaults to `9`. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (NetworkServiceServiceQosPolicyOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceServiceQosPolicyOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyOutput) MaximumBitRate ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) MaximumBitRate() NetworkServiceServiceQosPolicyMaximumBitRateOutput
A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
func (NetworkServiceServiceQosPolicyOutput) PreemptionCapability ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) PreemptionCapability() pulumi.StringPtrOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`,.
func (NetworkServiceServiceQosPolicyOutput) PreemptionVulnerability ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) PreemptionVulnerability() pulumi.StringPtrOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`.
func (NetworkServiceServiceQosPolicyOutput) QosIndicator ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) QosIndicator() pulumi.IntPtrOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`.
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutput ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutput ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServiceServiceQosPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkServiceServiceQosPolicy]
type NetworkServiceServiceQosPolicyPtrInput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyPtrInput interface { pulumi.Input ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput ToNetworkServiceServiceQosPolicyPtrOutputWithContext(context.Context) NetworkServiceServiceQosPolicyPtrOutput }
NetworkServiceServiceQosPolicyPtrInput is an input type that accepts NetworkServiceServiceQosPolicyArgs, NetworkServiceServiceQosPolicyPtr and NetworkServiceServiceQosPolicyPtrOutput values. You can construct a concrete instance of `NetworkServiceServiceQosPolicyPtrInput` via:
NetworkServiceServiceQosPolicyArgs{...} or: nil
func NetworkServiceServiceQosPolicyPtr ¶ added in v5.36.0
func NetworkServiceServiceQosPolicyPtr(v *NetworkServiceServiceQosPolicyArgs) NetworkServiceServiceQosPolicyPtrInput
type NetworkServiceServiceQosPolicyPtrOutput ¶ added in v5.36.0
type NetworkServiceServiceQosPolicyPtrOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. Defaults to `9`. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (NetworkServiceServiceQosPolicyPtrOutput) ElementType ¶ added in v5.36.0
func (NetworkServiceServiceQosPolicyPtrOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyPtrOutput) MaximumBitRate ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) MaximumBitRate() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
A `maximumBitRate` block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
func (NetworkServiceServiceQosPolicyPtrOutput) PreemptionCapability ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) PreemptionCapability() pulumi.StringPtrOutput
The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`,.
func (NetworkServiceServiceQosPolicyPtrOutput) PreemptionVulnerability ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) PreemptionVulnerability() pulumi.StringPtrOutput
The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`.
func (NetworkServiceServiceQosPolicyPtrOutput) QosIndicator ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) QosIndicator() pulumi.IntPtrOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`.
func (NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutput ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyPtrOutput) ToOutput ¶ added in v5.52.0
func (o NetworkServiceServiceQosPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkServiceServiceQosPolicy]
type NetworkServiceState ¶ added in v5.36.0
type NetworkServiceState struct { // Specifies the Azure Region where the Mobile Network Service should exist. Changing this forces a new Mobile Network Service to be created. Location pulumi.StringPtrInput // Specifies the ID of the Mobile Network Service. Changing this forces a new Mobile Network Service to be created. MobileNetworkId pulumi.StringPtrInput // Specifies the name which should be used for this Mobile Network Service. Changing this forces a new Mobile Network Service to be created. Name pulumi.StringPtrInput // A `pccRule` block as defined below. The set of PCC Rules that make up this service. PccRules NetworkServicePccRuleArrayInput // A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all services configured in the mobile network. Must be between `0` and `255`. ServicePrecedence pulumi.IntPtrInput // A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a `pccRule`. If this field is not specified then the `simPolicy` of User Equipment (UE) will define the QoS settings. ServiceQosPolicy NetworkServiceServiceQosPolicyPtrInput // A mapping of tags which should be assigned to the Mobile Network Service. Tags pulumi.StringMapInput }
func (NetworkServiceState) ElementType ¶ added in v5.36.0
func (NetworkServiceState) ElementType() reflect.Type
type NetworkSim ¶ added in v5.48.0
type NetworkSim struct { pulumi.CustomResourceState // The Ki value for the SIM. AuthenticationKey pulumi.StringOutput `pulumi:"authenticationKey"` // An optional free-form text field that can be used to record the device type this SIM is associated with, for example `Video camera`. The Azure portal allows SIMs to be grouped and filtered based on this value. DeviceType pulumi.StringPtrOutput `pulumi:"deviceType"` // The integrated circuit card ID (ICCID) for the SIM. Changing this forces a new Mobile Network Sim to be created. IntegratedCircuitCardIdentifier pulumi.StringOutput `pulumi:"integratedCircuitCardIdentifier"` // The international mobile subscriber identity (IMSI) for the SIM. Changing this forces a new Mobile Network Sim to be created. InternationalMobileSubscriberIdentity pulumi.StringOutput `pulumi:"internationalMobileSubscriberIdentity"` // The ID of the Mobile Network which the Mobile Network Sim belongs to. Changing this forces a new Mobile Network Sim to be created. MobileNetworkSimGroupId pulumi.StringOutput `pulumi:"mobileNetworkSimGroupId"` // The name which should be used for this Mobile Network Sim. Changing this forces a new Mobile Network Sim to be created. Name pulumi.StringOutput `pulumi:"name"` // The Opc value for the SIM. OperatorKeyCode pulumi.StringOutput `pulumi:"operatorKeyCode"` // The ID of SIM policy used by this SIM. SimPolicyId pulumi.StringPtrOutput `pulumi:"simPolicyId"` // The state of the SIM resource. SimState pulumi.StringOutput `pulumi:"simState"` // A `staticIpConfiguration` block as defined below. StaticIpConfigurations NetworkSimStaticIpConfigurationArrayOutput `pulumi:"staticIpConfigurations"` // The public key fingerprint of the SIM vendor who provided this SIM, if any. VendorKeyFingerprint pulumi.StringOutput `pulumi:"vendorKeyFingerprint"` // The name of the SIM vendor who provided this SIM, if any. VendorName pulumi.StringOutput `pulumi:"vendorName"` }
Manages a Mobile Network Sim.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleNetworkSimGroup, err := mobile.NewNetworkSimGroup(ctx, "exampleNetworkSimGroup", &mobile.NetworkSimGroupArgs{ Location: exampleResourceGroup.Location, MobileNetworkId: exampleNetwork.ID(), }) if err != nil { return err } _, err = mobile.NewNetworkSlice(ctx, "exampleNetworkSlice", &mobile.NetworkSliceArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, SingleNetworkSliceSelectionAssistanceInformation: &mobile.NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{ SliceServiceType: pulumi.Int(1), }, }) if err != nil { return err } _, err = mobile.NewNetworkAttachedDataNetwork(ctx, "exampleNetworkAttachedDataNetwork", &mobile.NetworkAttachedDataNetworkArgs{ MobileNetworkDataNetworkName: pulumi.Any(azurerm_mobile_network_data_network.Example.Name), MobileNetworkPacketCoreDataPlaneId: pulumi.Any(azurerm_mobile_network_packet_core_data_plane.Example.Id), Location: exampleResourceGroup.Location, DnsAddresses: pulumi.StringArray{ pulumi.String("1.1.1.1"), }, UserEquipmentAddressPoolPrefixes: pulumi.StringArray{ pulumi.String("2.4.0.0/24"), }, UserEquipmentStaticAddressPoolPrefixes: pulumi.StringArray{ pulumi.String("2.4.1.0/24"), }, UserPlaneAccessName: pulumi.String("test"), UserPlaneAccessIpv4Address: pulumi.String("10.204.141.4"), UserPlaneAccessIpv4Gateway: pulumi.String("10.204.141.1"), UserPlaneAccessIpv4Subnet: pulumi.String("10.204.141.0/24"), }) if err != nil { return err } _, err = mobile.NewNetworkSim(ctx, "exampleNetworkSim", &mobile.NetworkSimArgs{ MobileNetworkSimGroupId: exampleNetworkSimGroup.ID(), AuthenticationKey: pulumi.String("00000000000000000000000000000000"), IntegratedCircuitCardIdentifier: pulumi.String("8900000000000000000"), InternationalMobileSubscriberIdentity: pulumi.String("000000000000000"), OperatorKeyCode: pulumi.String("00000000000000000000000000000000"), StaticIpConfigurations: mobile.NetworkSimStaticIpConfigurationArray{ &mobile.NetworkSimStaticIpConfigurationArgs{ AttachedDataNetworkId: pulumi.Any(data.Azurerm_mobile_network_attached_data_network.Test.Id), SliceId: pulumi.Any(azurerm_mobile_network_slice.Test.Id), StaticIpv4Address: pulumi.String("2.4.0.1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Sim can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkSim:NetworkSim example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/simGroups/simGroup1/sims/sim1
```
func GetNetworkSim ¶ added in v5.48.0
func GetNetworkSim(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSimState, opts ...pulumi.ResourceOption) (*NetworkSim, error)
GetNetworkSim gets an existing NetworkSim resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSim ¶ added in v5.48.0
func NewNetworkSim(ctx *pulumi.Context, name string, args *NetworkSimArgs, opts ...pulumi.ResourceOption) (*NetworkSim, error)
NewNetworkSim registers a new resource with the given unique name, arguments, and options.
func (*NetworkSim) ElementType ¶ added in v5.48.0
func (*NetworkSim) ElementType() reflect.Type
func (*NetworkSim) ToNetworkSimOutput ¶ added in v5.48.0
func (i *NetworkSim) ToNetworkSimOutput() NetworkSimOutput
func (*NetworkSim) ToNetworkSimOutputWithContext ¶ added in v5.48.0
func (i *NetworkSim) ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput
func (*NetworkSim) ToOutput ¶ added in v5.52.0
func (i *NetworkSim) ToOutput(ctx context.Context) pulumix.Output[*NetworkSim]
type NetworkSimArgs ¶ added in v5.48.0
type NetworkSimArgs struct { // The Ki value for the SIM. AuthenticationKey pulumi.StringInput // An optional free-form text field that can be used to record the device type this SIM is associated with, for example `Video camera`. The Azure portal allows SIMs to be grouped and filtered based on this value. DeviceType pulumi.StringPtrInput // The integrated circuit card ID (ICCID) for the SIM. Changing this forces a new Mobile Network Sim to be created. IntegratedCircuitCardIdentifier pulumi.StringInput // The international mobile subscriber identity (IMSI) for the SIM. Changing this forces a new Mobile Network Sim to be created. InternationalMobileSubscriberIdentity pulumi.StringInput // The ID of the Mobile Network which the Mobile Network Sim belongs to. Changing this forces a new Mobile Network Sim to be created. MobileNetworkSimGroupId pulumi.StringInput // The name which should be used for this Mobile Network Sim. Changing this forces a new Mobile Network Sim to be created. Name pulumi.StringPtrInput // The Opc value for the SIM. OperatorKeyCode pulumi.StringInput // The ID of SIM policy used by this SIM. SimPolicyId pulumi.StringPtrInput // A `staticIpConfiguration` block as defined below. StaticIpConfigurations NetworkSimStaticIpConfigurationArrayInput }
The set of arguments for constructing a NetworkSim resource.
func (NetworkSimArgs) ElementType ¶ added in v5.48.0
func (NetworkSimArgs) ElementType() reflect.Type
type NetworkSimArray ¶ added in v5.48.0
type NetworkSimArray []NetworkSimInput
func (NetworkSimArray) ElementType ¶ added in v5.48.0
func (NetworkSimArray) ElementType() reflect.Type
func (NetworkSimArray) ToNetworkSimArrayOutput ¶ added in v5.48.0
func (i NetworkSimArray) ToNetworkSimArrayOutput() NetworkSimArrayOutput
func (NetworkSimArray) ToNetworkSimArrayOutputWithContext ¶ added in v5.48.0
func (i NetworkSimArray) ToNetworkSimArrayOutputWithContext(ctx context.Context) NetworkSimArrayOutput
func (NetworkSimArray) ToOutput ¶ added in v5.52.0
func (i NetworkSimArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSim]
type NetworkSimArrayInput ¶ added in v5.48.0
type NetworkSimArrayInput interface { pulumi.Input ToNetworkSimArrayOutput() NetworkSimArrayOutput ToNetworkSimArrayOutputWithContext(context.Context) NetworkSimArrayOutput }
NetworkSimArrayInput is an input type that accepts NetworkSimArray and NetworkSimArrayOutput values. You can construct a concrete instance of `NetworkSimArrayInput` via:
NetworkSimArray{ NetworkSimArgs{...} }
type NetworkSimArrayOutput ¶ added in v5.48.0
type NetworkSimArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimArrayOutput) ElementType ¶ added in v5.48.0
func (NetworkSimArrayOutput) ElementType() reflect.Type
func (NetworkSimArrayOutput) Index ¶ added in v5.48.0
func (o NetworkSimArrayOutput) Index(i pulumi.IntInput) NetworkSimOutput
func (NetworkSimArrayOutput) ToNetworkSimArrayOutput ¶ added in v5.48.0
func (o NetworkSimArrayOutput) ToNetworkSimArrayOutput() NetworkSimArrayOutput
func (NetworkSimArrayOutput) ToNetworkSimArrayOutputWithContext ¶ added in v5.48.0
func (o NetworkSimArrayOutput) ToNetworkSimArrayOutputWithContext(ctx context.Context) NetworkSimArrayOutput
func (NetworkSimArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSim]
type NetworkSimGroup ¶ added in v5.36.0
type NetworkSimGroup struct { pulumi.CustomResourceState // A key to encrypt the SIM data that belongs to this SIM group. EncryptionKeyUrl pulumi.StringPtrOutput `pulumi:"encryptionKeyUrl"` // An `identity` block as defined below. // // > **NOTE:** A `UserAssigned` identity must be specified when `encryptionKeyUrl` is specified. Identity NetworkSimGroupIdentityPtrOutput `pulumi:"identity"` // Specifies the Azure Region where the Mobile Network Sim Groups should exist. Changing this forces a new Mobile Network Sim Group to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID of Mobile Network which the Mobile Network Sim Group belongs to. Changing this forces a new Mobile Network Slice to be created. MobileNetworkId pulumi.StringOutput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Sim Groups. Changing this forces a new Mobile Network Sim Group to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the Mobile Network Sim Groups. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Mobile Network Sim Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.LookupUserAssignedIdentity(ctx, &authorization.LookupUserAssignedIdentityArgs{ Name: "name_of_user_assigned_identity", ResourceGroupName: "name_of_resource_group", }, nil) if err != nil { return err } exampleKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: "example-kv", ResourceGroupName: "some-resource-group", }, nil) if err != nil { return err } exampleKey, err := keyvault.LookupKey(ctx, &keyvault.LookupKeyArgs{ Name: "example-key", KeyVaultId: exampleKeyVault.Id, }, nil) if err != nil { return err } _, err = mobile.NewNetworkSimGroup(ctx, "exampleNetworkSimGroup", &mobile.NetworkSimGroupArgs{ Location: exampleResourceGroup.Location, MobileNetworkId: exampleNetwork.ID(), EncryptionKeyUrl: *pulumi.String(exampleKey.Id), Identity: &mobile.NetworkSimGroupIdentityArgs{ Type: pulumi.String("SystemAssigned, UserAssigned"), IdentityIds: pulumi.StringArray{ *pulumi.String(exampleUserAssignedIdentity.Id), }, }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Sim Groups can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkSimGroup:NetworkSimGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/simGroups/simGroup1
```
func GetNetworkSimGroup ¶ added in v5.36.0
func GetNetworkSimGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSimGroupState, opts ...pulumi.ResourceOption) (*NetworkSimGroup, error)
GetNetworkSimGroup gets an existing NetworkSimGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSimGroup ¶ added in v5.36.0
func NewNetworkSimGroup(ctx *pulumi.Context, name string, args *NetworkSimGroupArgs, opts ...pulumi.ResourceOption) (*NetworkSimGroup, error)
NewNetworkSimGroup registers a new resource with the given unique name, arguments, and options.
func (*NetworkSimGroup) ElementType ¶ added in v5.36.0
func (*NetworkSimGroup) ElementType() reflect.Type
func (*NetworkSimGroup) ToNetworkSimGroupOutput ¶ added in v5.36.0
func (i *NetworkSimGroup) ToNetworkSimGroupOutput() NetworkSimGroupOutput
func (*NetworkSimGroup) ToNetworkSimGroupOutputWithContext ¶ added in v5.36.0
func (i *NetworkSimGroup) ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput
func (*NetworkSimGroup) ToOutput ¶ added in v5.52.0
func (i *NetworkSimGroup) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimGroup]
type NetworkSimGroupArgs ¶ added in v5.36.0
type NetworkSimGroupArgs struct { // A key to encrypt the SIM data that belongs to this SIM group. EncryptionKeyUrl pulumi.StringPtrInput // An `identity` block as defined below. // // > **NOTE:** A `UserAssigned` identity must be specified when `encryptionKeyUrl` is specified. Identity NetworkSimGroupIdentityPtrInput // Specifies the Azure Region where the Mobile Network Sim Groups should exist. Changing this forces a new Mobile Network Sim Group to be created. Location pulumi.StringPtrInput // The ID of Mobile Network which the Mobile Network Sim Group belongs to. Changing this forces a new Mobile Network Slice to be created. MobileNetworkId pulumi.StringInput // Specifies the name which should be used for this Mobile Network Sim Groups. Changing this forces a new Mobile Network Sim Group to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Sim Groups. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSimGroup resource.
func (NetworkSimGroupArgs) ElementType ¶ added in v5.36.0
func (NetworkSimGroupArgs) ElementType() reflect.Type
type NetworkSimGroupArray ¶ added in v5.36.0
type NetworkSimGroupArray []NetworkSimGroupInput
func (NetworkSimGroupArray) ElementType ¶ added in v5.36.0
func (NetworkSimGroupArray) ElementType() reflect.Type
func (NetworkSimGroupArray) ToNetworkSimGroupArrayOutput ¶ added in v5.36.0
func (i NetworkSimGroupArray) ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput
func (NetworkSimGroupArray) ToNetworkSimGroupArrayOutputWithContext ¶ added in v5.36.0
func (i NetworkSimGroupArray) ToNetworkSimGroupArrayOutputWithContext(ctx context.Context) NetworkSimGroupArrayOutput
func (NetworkSimGroupArray) ToOutput ¶ added in v5.52.0
func (i NetworkSimGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimGroup]
type NetworkSimGroupArrayInput ¶ added in v5.36.0
type NetworkSimGroupArrayInput interface { pulumi.Input ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput ToNetworkSimGroupArrayOutputWithContext(context.Context) NetworkSimGroupArrayOutput }
NetworkSimGroupArrayInput is an input type that accepts NetworkSimGroupArray and NetworkSimGroupArrayOutput values. You can construct a concrete instance of `NetworkSimGroupArrayInput` via:
NetworkSimGroupArray{ NetworkSimGroupArgs{...} }
type NetworkSimGroupArrayOutput ¶ added in v5.36.0
type NetworkSimGroupArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupArrayOutput) ElementType ¶ added in v5.36.0
func (NetworkSimGroupArrayOutput) ElementType() reflect.Type
func (NetworkSimGroupArrayOutput) Index ¶ added in v5.36.0
func (o NetworkSimGroupArrayOutput) Index(i pulumi.IntInput) NetworkSimGroupOutput
func (NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutput ¶ added in v5.36.0
func (o NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput
func (NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutputWithContext ¶ added in v5.36.0
func (o NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutputWithContext(ctx context.Context) NetworkSimGroupArrayOutput
func (NetworkSimGroupArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimGroup]
type NetworkSimGroupIdentity ¶ added in v5.36.0
type NetworkSimGroupIdentityArgs ¶ added in v5.36.0
type NetworkSimGroupIdentityArgs struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // Specifies the type of Managed Service Identity. Possible value is `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (NetworkSimGroupIdentityArgs) ElementType ¶ added in v5.36.0
func (NetworkSimGroupIdentityArgs) ElementType() reflect.Type
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutput ¶ added in v5.36.0
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutputWithContext ¶ added in v5.36.0
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutputWithContext(ctx context.Context) NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutput ¶ added in v5.36.0
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutputWithContext ¶ added in v5.36.0
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityArgs) ToOutput ¶ added in v5.52.0
func (i NetworkSimGroupIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimGroupIdentity]
type NetworkSimGroupIdentityInput ¶ added in v5.36.0
type NetworkSimGroupIdentityInput interface { pulumi.Input ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput ToNetworkSimGroupIdentityOutputWithContext(context.Context) NetworkSimGroupIdentityOutput }
NetworkSimGroupIdentityInput is an input type that accepts NetworkSimGroupIdentityArgs and NetworkSimGroupIdentityOutput values. You can construct a concrete instance of `NetworkSimGroupIdentityInput` via:
NetworkSimGroupIdentityArgs{...}
type NetworkSimGroupIdentityOutput ¶ added in v5.36.0
type NetworkSimGroupIdentityOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupIdentityOutput) ElementType ¶ added in v5.36.0
func (NetworkSimGroupIdentityOutput) ElementType() reflect.Type
func (NetworkSimGroupIdentityOutput) IdentityIds ¶ added in v5.36.0
func (o NetworkSimGroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutput ¶ added in v5.36.0
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutputWithContext ¶ added in v5.36.0
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutputWithContext(ctx context.Context) NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutput ¶ added in v5.36.0
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimGroupIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimGroupIdentity]
func (NetworkSimGroupIdentityOutput) Type ¶ added in v5.36.0
func (o NetworkSimGroupIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity. Possible value is `UserAssigned`.
type NetworkSimGroupIdentityPtrInput ¶ added in v5.36.0
type NetworkSimGroupIdentityPtrInput interface { pulumi.Input ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput ToNetworkSimGroupIdentityPtrOutputWithContext(context.Context) NetworkSimGroupIdentityPtrOutput }
NetworkSimGroupIdentityPtrInput is an input type that accepts NetworkSimGroupIdentityArgs, NetworkSimGroupIdentityPtr and NetworkSimGroupIdentityPtrOutput values. You can construct a concrete instance of `NetworkSimGroupIdentityPtrInput` via:
NetworkSimGroupIdentityArgs{...} or: nil
func NetworkSimGroupIdentityPtr ¶ added in v5.36.0
func NetworkSimGroupIdentityPtr(v *NetworkSimGroupIdentityArgs) NetworkSimGroupIdentityPtrInput
type NetworkSimGroupIdentityPtrOutput ¶ added in v5.36.0
type NetworkSimGroupIdentityPtrOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupIdentityPtrOutput) Elem ¶ added in v5.36.0
func (o NetworkSimGroupIdentityPtrOutput) Elem() NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityPtrOutput) ElementType ¶ added in v5.36.0
func (NetworkSimGroupIdentityPtrOutput) ElementType() reflect.Type
func (NetworkSimGroupIdentityPtrOutput) IdentityIds ¶ added in v5.36.0
func (o NetworkSimGroupIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutput ¶ added in v5.36.0
func (o NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityPtrOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimGroupIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimGroupIdentity]
func (NetworkSimGroupIdentityPtrOutput) Type ¶ added in v5.36.0
func (o NetworkSimGroupIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity. Possible value is `UserAssigned`.
type NetworkSimGroupInput ¶ added in v5.36.0
type NetworkSimGroupInput interface { pulumi.Input ToNetworkSimGroupOutput() NetworkSimGroupOutput ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput }
type NetworkSimGroupMap ¶ added in v5.36.0
type NetworkSimGroupMap map[string]NetworkSimGroupInput
func (NetworkSimGroupMap) ElementType ¶ added in v5.36.0
func (NetworkSimGroupMap) ElementType() reflect.Type
func (NetworkSimGroupMap) ToNetworkSimGroupMapOutput ¶ added in v5.36.0
func (i NetworkSimGroupMap) ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput
func (NetworkSimGroupMap) ToNetworkSimGroupMapOutputWithContext ¶ added in v5.36.0
func (i NetworkSimGroupMap) ToNetworkSimGroupMapOutputWithContext(ctx context.Context) NetworkSimGroupMapOutput
func (NetworkSimGroupMap) ToOutput ¶ added in v5.52.0
func (i NetworkSimGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimGroup]
type NetworkSimGroupMapInput ¶ added in v5.36.0
type NetworkSimGroupMapInput interface { pulumi.Input ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput ToNetworkSimGroupMapOutputWithContext(context.Context) NetworkSimGroupMapOutput }
NetworkSimGroupMapInput is an input type that accepts NetworkSimGroupMap and NetworkSimGroupMapOutput values. You can construct a concrete instance of `NetworkSimGroupMapInput` via:
NetworkSimGroupMap{ "key": NetworkSimGroupArgs{...} }
type NetworkSimGroupMapOutput ¶ added in v5.36.0
type NetworkSimGroupMapOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupMapOutput) ElementType ¶ added in v5.36.0
func (NetworkSimGroupMapOutput) ElementType() reflect.Type
func (NetworkSimGroupMapOutput) MapIndex ¶ added in v5.36.0
func (o NetworkSimGroupMapOutput) MapIndex(k pulumi.StringInput) NetworkSimGroupOutput
func (NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutput ¶ added in v5.36.0
func (o NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput
func (NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutputWithContext ¶ added in v5.36.0
func (o NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutputWithContext(ctx context.Context) NetworkSimGroupMapOutput
func (NetworkSimGroupMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimGroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimGroup]
type NetworkSimGroupOutput ¶ added in v5.36.0
type NetworkSimGroupOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupOutput) ElementType ¶ added in v5.36.0
func (NetworkSimGroupOutput) ElementType() reflect.Type
func (NetworkSimGroupOutput) EncryptionKeyUrl ¶ added in v5.36.0
func (o NetworkSimGroupOutput) EncryptionKeyUrl() pulumi.StringPtrOutput
A key to encrypt the SIM data that belongs to this SIM group.
func (NetworkSimGroupOutput) Identity ¶ added in v5.36.0
func (o NetworkSimGroupOutput) Identity() NetworkSimGroupIdentityPtrOutput
An `identity` block as defined below.
> **NOTE:** A `UserAssigned` identity must be specified when `encryptionKeyUrl` is specified.
func (NetworkSimGroupOutput) Location ¶ added in v5.36.0
func (o NetworkSimGroupOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Sim Groups should exist. Changing this forces a new Mobile Network Sim Group to be created.
func (NetworkSimGroupOutput) MobileNetworkId ¶ added in v5.36.0
func (o NetworkSimGroupOutput) MobileNetworkId() pulumi.StringOutput
The ID of Mobile Network which the Mobile Network Sim Group belongs to. Changing this forces a new Mobile Network Slice to be created.
func (NetworkSimGroupOutput) Name ¶ added in v5.36.0
func (o NetworkSimGroupOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Sim Groups. Changing this forces a new Mobile Network Sim Group to be created.
func (NetworkSimGroupOutput) Tags ¶ added in v5.36.0
func (o NetworkSimGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Groups.
func (NetworkSimGroupOutput) ToNetworkSimGroupOutput ¶ added in v5.36.0
func (o NetworkSimGroupOutput) ToNetworkSimGroupOutput() NetworkSimGroupOutput
func (NetworkSimGroupOutput) ToNetworkSimGroupOutputWithContext ¶ added in v5.36.0
func (o NetworkSimGroupOutput) ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput
func (NetworkSimGroupOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimGroup]
type NetworkSimGroupState ¶ added in v5.36.0
type NetworkSimGroupState struct { // A key to encrypt the SIM data that belongs to this SIM group. EncryptionKeyUrl pulumi.StringPtrInput // An `identity` block as defined below. // // > **NOTE:** A `UserAssigned` identity must be specified when `encryptionKeyUrl` is specified. Identity NetworkSimGroupIdentityPtrInput // Specifies the Azure Region where the Mobile Network Sim Groups should exist. Changing this forces a new Mobile Network Sim Group to be created. Location pulumi.StringPtrInput // The ID of Mobile Network which the Mobile Network Sim Group belongs to. Changing this forces a new Mobile Network Slice to be created. MobileNetworkId pulumi.StringPtrInput // Specifies the name which should be used for this Mobile Network Sim Groups. Changing this forces a new Mobile Network Sim Group to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Sim Groups. Tags pulumi.StringMapInput }
func (NetworkSimGroupState) ElementType ¶ added in v5.36.0
func (NetworkSimGroupState) ElementType() reflect.Type
type NetworkSimInput ¶ added in v5.48.0
type NetworkSimInput interface { pulumi.Input ToNetworkSimOutput() NetworkSimOutput ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput }
type NetworkSimMap ¶ added in v5.48.0
type NetworkSimMap map[string]NetworkSimInput
func (NetworkSimMap) ElementType ¶ added in v5.48.0
func (NetworkSimMap) ElementType() reflect.Type
func (NetworkSimMap) ToNetworkSimMapOutput ¶ added in v5.48.0
func (i NetworkSimMap) ToNetworkSimMapOutput() NetworkSimMapOutput
func (NetworkSimMap) ToNetworkSimMapOutputWithContext ¶ added in v5.48.0
func (i NetworkSimMap) ToNetworkSimMapOutputWithContext(ctx context.Context) NetworkSimMapOutput
func (NetworkSimMap) ToOutput ¶ added in v5.52.0
func (i NetworkSimMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSim]
type NetworkSimMapInput ¶ added in v5.48.0
type NetworkSimMapInput interface { pulumi.Input ToNetworkSimMapOutput() NetworkSimMapOutput ToNetworkSimMapOutputWithContext(context.Context) NetworkSimMapOutput }
NetworkSimMapInput is an input type that accepts NetworkSimMap and NetworkSimMapOutput values. You can construct a concrete instance of `NetworkSimMapInput` via:
NetworkSimMap{ "key": NetworkSimArgs{...} }
type NetworkSimMapOutput ¶ added in v5.48.0
type NetworkSimMapOutput struct{ *pulumi.OutputState }
func (NetworkSimMapOutput) ElementType ¶ added in v5.48.0
func (NetworkSimMapOutput) ElementType() reflect.Type
func (NetworkSimMapOutput) MapIndex ¶ added in v5.48.0
func (o NetworkSimMapOutput) MapIndex(k pulumi.StringInput) NetworkSimOutput
func (NetworkSimMapOutput) ToNetworkSimMapOutput ¶ added in v5.48.0
func (o NetworkSimMapOutput) ToNetworkSimMapOutput() NetworkSimMapOutput
func (NetworkSimMapOutput) ToNetworkSimMapOutputWithContext ¶ added in v5.48.0
func (o NetworkSimMapOutput) ToNetworkSimMapOutputWithContext(ctx context.Context) NetworkSimMapOutput
func (NetworkSimMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSim]
type NetworkSimOutput ¶ added in v5.48.0
type NetworkSimOutput struct{ *pulumi.OutputState }
func (NetworkSimOutput) AuthenticationKey ¶ added in v5.48.0
func (o NetworkSimOutput) AuthenticationKey() pulumi.StringOutput
The Ki value for the SIM.
func (NetworkSimOutput) DeviceType ¶ added in v5.48.0
func (o NetworkSimOutput) DeviceType() pulumi.StringPtrOutput
An optional free-form text field that can be used to record the device type this SIM is associated with, for example `Video camera`. The Azure portal allows SIMs to be grouped and filtered based on this value.
func (NetworkSimOutput) ElementType ¶ added in v5.48.0
func (NetworkSimOutput) ElementType() reflect.Type
func (NetworkSimOutput) IntegratedCircuitCardIdentifier ¶ added in v5.48.0
func (o NetworkSimOutput) IntegratedCircuitCardIdentifier() pulumi.StringOutput
The integrated circuit card ID (ICCID) for the SIM. Changing this forces a new Mobile Network Sim to be created.
func (NetworkSimOutput) InternationalMobileSubscriberIdentity ¶ added in v5.48.0
func (o NetworkSimOutput) InternationalMobileSubscriberIdentity() pulumi.StringOutput
The international mobile subscriber identity (IMSI) for the SIM. Changing this forces a new Mobile Network Sim to be created.
func (NetworkSimOutput) MobileNetworkSimGroupId ¶ added in v5.48.0
func (o NetworkSimOutput) MobileNetworkSimGroupId() pulumi.StringOutput
The ID of the Mobile Network which the Mobile Network Sim belongs to. Changing this forces a new Mobile Network Sim to be created.
func (NetworkSimOutput) Name ¶ added in v5.48.0
func (o NetworkSimOutput) Name() pulumi.StringOutput
The name which should be used for this Mobile Network Sim. Changing this forces a new Mobile Network Sim to be created.
func (NetworkSimOutput) OperatorKeyCode ¶ added in v5.48.0
func (o NetworkSimOutput) OperatorKeyCode() pulumi.StringOutput
The Opc value for the SIM.
func (NetworkSimOutput) SimPolicyId ¶ added in v5.48.0
func (o NetworkSimOutput) SimPolicyId() pulumi.StringPtrOutput
The ID of SIM policy used by this SIM.
func (NetworkSimOutput) SimState ¶ added in v5.48.0
func (o NetworkSimOutput) SimState() pulumi.StringOutput
The state of the SIM resource.
func (NetworkSimOutput) StaticIpConfigurations ¶ added in v5.48.0
func (o NetworkSimOutput) StaticIpConfigurations() NetworkSimStaticIpConfigurationArrayOutput
A `staticIpConfiguration` block as defined below.
func (NetworkSimOutput) ToNetworkSimOutput ¶ added in v5.48.0
func (o NetworkSimOutput) ToNetworkSimOutput() NetworkSimOutput
func (NetworkSimOutput) ToNetworkSimOutputWithContext ¶ added in v5.48.0
func (o NetworkSimOutput) ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput
func (NetworkSimOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSim]
func (NetworkSimOutput) VendorKeyFingerprint ¶ added in v5.48.0
func (o NetworkSimOutput) VendorKeyFingerprint() pulumi.StringOutput
The public key fingerprint of the SIM vendor who provided this SIM, if any.
func (NetworkSimOutput) VendorName ¶ added in v5.48.0
func (o NetworkSimOutput) VendorName() pulumi.StringOutput
The name of the SIM vendor who provided this SIM, if any.
type NetworkSimPolicy ¶ added in v5.38.0
type NetworkSimPolicy struct { pulumi.CustomResourceState // The ID of default slice to use if the UE does not explicitly specify it. This slice must exist in the `slice` block. DefaultSliceId pulumi.StringOutput `pulumi:"defaultSliceId"` // Specifies the Azure Region where the Mobile Network Sim Policy should exist. Changing this forces a new Mobile Network Sim Policies to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID of the Mobile Network which the Sim Policy belongs to. Changing this forces a new Mobile Network Sim Policies to be created. MobileNetworkId pulumi.StringOutput `pulumi:"mobileNetworkId"` // The name which should be used for this Mobile Network Sim Policies. Changing this forces a new Mobile Network Sim Policies to be created. Name pulumi.StringOutput `pulumi:"name"` // RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. RatFrequencySelectionPriorityIndex pulumi.IntPtrOutput `pulumi:"ratFrequencySelectionPriorityIndex"` // Interval for the user equipment periodic registration update procedure. Defaults to `3240`. RegistrationTimerInSeconds pulumi.IntPtrOutput `pulumi:"registrationTimerInSeconds"` // An array of `slice` block as defined below. The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item. Slices NetworkSimPolicySliceArrayOutput `pulumi:"slices"` // A mapping of tags which should be assigned to the Mobile Network Sim Policies. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `userEquipmentAggregateMaximumBitRate` block as defined below. UserEquipmentAggregateMaximumBitRate NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput `pulumi:"userEquipmentAggregateMaximumBitRate"` }
Manages a Mobile Network Sim Policy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleNetworkDataNetwork, err := mobile.NewNetworkDataNetwork(ctx, "exampleNetworkDataNetwork", &mobile.NetworkDataNetworkArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleNetworkService, err := mobile.NewNetworkService(ctx, "exampleNetworkService", &mobile.NetworkServiceArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, ServicePrecedence: pulumi.Int(0), PccRules: mobile.NetworkServicePccRuleArray{ &mobile.NetworkServicePccRuleArgs{ Name: pulumi.String("default-rule"), Precedence: pulumi.Int(1), TrafficControlEnabled: pulumi.Bool(true), ServiceDataFlowTemplates: mobile.NetworkServicePccRuleServiceDataFlowTemplateArray{ &mobile.NetworkServicePccRuleServiceDataFlowTemplateArgs{ Direction: pulumi.String("Uplink"), Name: pulumi.String("IP-to-server"), Ports: pulumi.StringArray{}, Protocols: pulumi.StringArray{ pulumi.String("ip"), }, RemoteIpLists: pulumi.StringArray{ pulumi.String("10.3.4.0/24"), }, }, }, }, }, }) if err != nil { return err } exampleNetworkSlice, err := mobile.NewNetworkSlice(ctx, "exampleNetworkSlice", &mobile.NetworkSliceArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, SingleNetworkSliceSelectionAssistanceInformation: &mobile.NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{ SliceServiceType: pulumi.Int(1), }, }) if err != nil { return err } _, err = mobile.NewNetworkSimPolicy(ctx, "exampleNetworkSimPolicy", &mobile.NetworkSimPolicyArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, RegistrationTimerInSeconds: pulumi.Int(3240), DefaultSliceId: exampleNetworkSlice.ID(), Slices: mobile.NetworkSimPolicySliceArray{ &mobile.NetworkSimPolicySliceArgs{ DefaultDataNetworkId: exampleNetworkDataNetwork.ID(), SliceId: exampleNetworkSlice.ID(), DataNetworks: mobile.NetworkSimPolicySliceDataNetworkArray{ &mobile.NetworkSimPolicySliceDataNetworkArgs{ DataNetworkId: exampleNetworkDataNetwork.ID(), AllocationAndRetentionPriorityLevel: pulumi.Int(9), DefaultSessionType: pulumi.String("IPv4"), QosIndicator: pulumi.Int(9), PreemptionCapability: pulumi.String("NotPreempt"), PreemptionVulnerability: pulumi.String("Preemptable"), AllowedServicesIds: pulumi.StringArray{ exampleNetworkService.ID(), }, SessionAggregateMaximumBitRate: &mobile.NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs{ Downlink: pulumi.String("1 Gbps"), Uplink: pulumi.String("500 Mbps"), }, }, }, }, }, UserEquipmentAggregateMaximumBitRate: &mobile.NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs{ Downlink: pulumi.String("1 Gbps"), Uplink: pulumi.String("500 Mbps"), }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Sim Policies can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkSimPolicy:NetworkSimPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/mobileNetworks/mobileNetwork1/simPolicies/simPolicy1
```
func GetNetworkSimPolicy ¶ added in v5.38.0
func GetNetworkSimPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSimPolicyState, opts ...pulumi.ResourceOption) (*NetworkSimPolicy, error)
GetNetworkSimPolicy gets an existing NetworkSimPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSimPolicy ¶ added in v5.38.0
func NewNetworkSimPolicy(ctx *pulumi.Context, name string, args *NetworkSimPolicyArgs, opts ...pulumi.ResourceOption) (*NetworkSimPolicy, error)
NewNetworkSimPolicy registers a new resource with the given unique name, arguments, and options.
func (*NetworkSimPolicy) ElementType ¶ added in v5.38.0
func (*NetworkSimPolicy) ElementType() reflect.Type
func (*NetworkSimPolicy) ToNetworkSimPolicyOutput ¶ added in v5.38.0
func (i *NetworkSimPolicy) ToNetworkSimPolicyOutput() NetworkSimPolicyOutput
func (*NetworkSimPolicy) ToNetworkSimPolicyOutputWithContext ¶ added in v5.38.0
func (i *NetworkSimPolicy) ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput
func (*NetworkSimPolicy) ToOutput ¶ added in v5.52.0
func (i *NetworkSimPolicy) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimPolicy]
type NetworkSimPolicyArgs ¶ added in v5.38.0
type NetworkSimPolicyArgs struct { // The ID of default slice to use if the UE does not explicitly specify it. This slice must exist in the `slice` block. DefaultSliceId pulumi.StringInput // Specifies the Azure Region where the Mobile Network Sim Policy should exist. Changing this forces a new Mobile Network Sim Policies to be created. Location pulumi.StringPtrInput // The ID of the Mobile Network which the Sim Policy belongs to. Changing this forces a new Mobile Network Sim Policies to be created. MobileNetworkId pulumi.StringInput // The name which should be used for this Mobile Network Sim Policies. Changing this forces a new Mobile Network Sim Policies to be created. Name pulumi.StringPtrInput // RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. RatFrequencySelectionPriorityIndex pulumi.IntPtrInput // Interval for the user equipment periodic registration update procedure. Defaults to `3240`. RegistrationTimerInSeconds pulumi.IntPtrInput // An array of `slice` block as defined below. The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item. Slices NetworkSimPolicySliceArrayInput // A mapping of tags which should be assigned to the Mobile Network Sim Policies. Tags pulumi.StringMapInput // A `userEquipmentAggregateMaximumBitRate` block as defined below. UserEquipmentAggregateMaximumBitRate NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput }
The set of arguments for constructing a NetworkSimPolicy resource.
func (NetworkSimPolicyArgs) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyArgs) ElementType() reflect.Type
type NetworkSimPolicyArray ¶ added in v5.38.0
type NetworkSimPolicyArray []NetworkSimPolicyInput
func (NetworkSimPolicyArray) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyArray) ElementType() reflect.Type
func (NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutput ¶ added in v5.38.0
func (i NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput
func (NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutputWithContext(ctx context.Context) NetworkSimPolicyArrayOutput
func (NetworkSimPolicyArray) ToOutput ¶ added in v5.52.0
func (i NetworkSimPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimPolicy]
type NetworkSimPolicyArrayInput ¶ added in v5.38.0
type NetworkSimPolicyArrayInput interface { pulumi.Input ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput ToNetworkSimPolicyArrayOutputWithContext(context.Context) NetworkSimPolicyArrayOutput }
NetworkSimPolicyArrayInput is an input type that accepts NetworkSimPolicyArray and NetworkSimPolicyArrayOutput values. You can construct a concrete instance of `NetworkSimPolicyArrayInput` via:
NetworkSimPolicyArray{ NetworkSimPolicyArgs{...} }
type NetworkSimPolicyArrayOutput ¶ added in v5.38.0
type NetworkSimPolicyArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyArrayOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyArrayOutput) ElementType() reflect.Type
func (NetworkSimPolicyArrayOutput) Index ¶ added in v5.38.0
func (o NetworkSimPolicyArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicyOutput
func (NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutput ¶ added in v5.38.0
func (o NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput
func (NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutputWithContext(ctx context.Context) NetworkSimPolicyArrayOutput
func (NetworkSimPolicyArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSimPolicy]
type NetworkSimPolicyInput ¶ added in v5.38.0
type NetworkSimPolicyInput interface { pulumi.Input ToNetworkSimPolicyOutput() NetworkSimPolicyOutput ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput }
type NetworkSimPolicyMap ¶ added in v5.38.0
type NetworkSimPolicyMap map[string]NetworkSimPolicyInput
func (NetworkSimPolicyMap) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyMap) ElementType() reflect.Type
func (NetworkSimPolicyMap) ToNetworkSimPolicyMapOutput ¶ added in v5.38.0
func (i NetworkSimPolicyMap) ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput
func (NetworkSimPolicyMap) ToNetworkSimPolicyMapOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicyMap) ToNetworkSimPolicyMapOutputWithContext(ctx context.Context) NetworkSimPolicyMapOutput
func (NetworkSimPolicyMap) ToOutput ¶ added in v5.52.0
func (i NetworkSimPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimPolicy]
type NetworkSimPolicyMapInput ¶ added in v5.38.0
type NetworkSimPolicyMapInput interface { pulumi.Input ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput ToNetworkSimPolicyMapOutputWithContext(context.Context) NetworkSimPolicyMapOutput }
NetworkSimPolicyMapInput is an input type that accepts NetworkSimPolicyMap and NetworkSimPolicyMapOutput values. You can construct a concrete instance of `NetworkSimPolicyMapInput` via:
NetworkSimPolicyMap{ "key": NetworkSimPolicyArgs{...} }
type NetworkSimPolicyMapOutput ¶ added in v5.38.0
type NetworkSimPolicyMapOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyMapOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyMapOutput) ElementType() reflect.Type
func (NetworkSimPolicyMapOutput) MapIndex ¶ added in v5.38.0
func (o NetworkSimPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkSimPolicyOutput
func (NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutput ¶ added in v5.38.0
func (o NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput
func (NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutputWithContext(ctx context.Context) NetworkSimPolicyMapOutput
func (NetworkSimPolicyMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSimPolicy]
type NetworkSimPolicyOutput ¶ added in v5.38.0
type NetworkSimPolicyOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyOutput) DefaultSliceId ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) DefaultSliceId() pulumi.StringOutput
The ID of default slice to use if the UE does not explicitly specify it. This slice must exist in the `slice` block.
func (NetworkSimPolicyOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyOutput) ElementType() reflect.Type
func (NetworkSimPolicyOutput) Location ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Sim Policy should exist. Changing this forces a new Mobile Network Sim Policies to be created.
func (NetworkSimPolicyOutput) MobileNetworkId ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) MobileNetworkId() pulumi.StringOutput
The ID of the Mobile Network which the Sim Policy belongs to. Changing this forces a new Mobile Network Sim Policies to be created.
func (NetworkSimPolicyOutput) Name ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) Name() pulumi.StringOutput
The name which should be used for this Mobile Network Sim Policies. Changing this forces a new Mobile Network Sim Policies to be created.
func (NetworkSimPolicyOutput) RatFrequencySelectionPriorityIndex ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) RatFrequencySelectionPriorityIndex() pulumi.IntPtrOutput
RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413.
func (NetworkSimPolicyOutput) RegistrationTimerInSeconds ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) RegistrationTimerInSeconds() pulumi.IntPtrOutput
Interval for the user equipment periodic registration update procedure. Defaults to `3240`.
func (NetworkSimPolicyOutput) Slices ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) Slices() NetworkSimPolicySliceArrayOutput
An array of `slice` block as defined below. The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
func (NetworkSimPolicyOutput) Tags ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Policies.
func (NetworkSimPolicyOutput) ToNetworkSimPolicyOutput ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) ToNetworkSimPolicyOutput() NetworkSimPolicyOutput
func (NetworkSimPolicyOutput) ToNetworkSimPolicyOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput
func (NetworkSimPolicyOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSimPolicy]
func (NetworkSimPolicyOutput) UserEquipmentAggregateMaximumBitRate ¶ added in v5.38.0
func (o NetworkSimPolicyOutput) UserEquipmentAggregateMaximumBitRate() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
A `userEquipmentAggregateMaximumBitRate` block as defined below.
type NetworkSimPolicySlice ¶ added in v5.38.0
type NetworkSimPolicySlice struct { // An array of `dataNetwork` block as defined below. DataNetworks []NetworkSimPolicySliceDataNetwork `pulumi:"dataNetworks"` // The ID of default data network to use if the user equipment does not explicitly specify it. Configuration for this object must exist in the `dataNetwork` block. DefaultDataNetworkId string `pulumi:"defaultDataNetworkId"` // The ID of the slice that these settings apply to. SliceId string `pulumi:"sliceId"` }
type NetworkSimPolicySliceArgs ¶ added in v5.38.0
type NetworkSimPolicySliceArgs struct { // An array of `dataNetwork` block as defined below. DataNetworks NetworkSimPolicySliceDataNetworkArrayInput `pulumi:"dataNetworks"` // The ID of default data network to use if the user equipment does not explicitly specify it. Configuration for this object must exist in the `dataNetwork` block. DefaultDataNetworkId pulumi.StringInput `pulumi:"defaultDataNetworkId"` // The ID of the slice that these settings apply to. SliceId pulumi.StringInput `pulumi:"sliceId"` }
func (NetworkSimPolicySliceArgs) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceArgs) ElementType() reflect.Type
func (NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutput ¶ added in v5.38.0
func (i NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutputWithContext(ctx context.Context) NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceArgs) ToOutput ¶ added in v5.52.0
func (i NetworkSimPolicySliceArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySlice]
type NetworkSimPolicySliceArray ¶ added in v5.38.0
type NetworkSimPolicySliceArray []NetworkSimPolicySliceInput
func (NetworkSimPolicySliceArray) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceArray) ElementType() reflect.Type
func (NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutput ¶ added in v5.38.0
func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
func (NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
func (NetworkSimPolicySliceArray) ToOutput ¶ added in v5.52.0
func (i NetworkSimPolicySliceArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySlice]
type NetworkSimPolicySliceArrayInput ¶ added in v5.38.0
type NetworkSimPolicySliceArrayInput interface { pulumi.Input ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput ToNetworkSimPolicySliceArrayOutputWithContext(context.Context) NetworkSimPolicySliceArrayOutput }
NetworkSimPolicySliceArrayInput is an input type that accepts NetworkSimPolicySliceArray and NetworkSimPolicySliceArrayOutput values. You can construct a concrete instance of `NetworkSimPolicySliceArrayInput` via:
NetworkSimPolicySliceArray{ NetworkSimPolicySliceArgs{...} }
type NetworkSimPolicySliceArrayOutput ¶ added in v5.38.0
type NetworkSimPolicySliceArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceArrayOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceArrayOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceArrayOutput) Index ¶ added in v5.38.0
func (o NetworkSimPolicySliceArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutput ¶ added in v5.38.0
func (o NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
func (NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
func (NetworkSimPolicySliceArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicySliceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySlice]
type NetworkSimPolicySliceDataNetwork ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetwork struct { // Allowed session types in addition to the default session type. Must not duplicate the default session type. Possible values are `IPv4` and `IPv6`. AdditionalAllowedSessionTypes []string `pulumi:"additionalAllowedSessionTypes"` // Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. `1` is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel *int `pulumi:"allocationAndRetentionPriorityLevel"` // An array of IDs of services that can be used as part of this SIM policy. The array must not contain duplicate items and must contain at least one item. AllowedServicesIds []string `pulumi:"allowedServicesIds"` // The ID of Mobile Network Data Network which these settings apply to. DataNetworkId string `pulumi:"dataNetworkId"` // The default PDU session type, which is used if the user equipment does not request a specific session type. Possible values are `IPv4` and `IPv6`. Defaults to `IPv4`. DefaultSessionType *string `pulumi:"defaultSessionType"` // The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. Defaults to `10`, Must be at least `0`, See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions. MaxBufferedPackets *int `pulumi:"maxBufferedPackets"` // The Preemption Capability of a QoS Flow, it controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`. PreemptionCapability *string `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow, it controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `NotPreemptable`. PreemptionVulnerability *string `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics, it controls QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`. QosIndicator int `pulumi:"qosIndicator"` // A `sessionAggregateMaximumBitRate` block as defined below. SessionAggregateMaximumBitRate NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate `pulumi:"sessionAggregateMaximumBitRate"` }
type NetworkSimPolicySliceDataNetworkArgs ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkArgs struct { // Allowed session types in addition to the default session type. Must not duplicate the default session type. Possible values are `IPv4` and `IPv6`. AdditionalAllowedSessionTypes pulumi.StringArrayInput `pulumi:"additionalAllowedSessionTypes"` // Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. `1` is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. AllocationAndRetentionPriorityLevel pulumi.IntPtrInput `pulumi:"allocationAndRetentionPriorityLevel"` // An array of IDs of services that can be used as part of this SIM policy. The array must not contain duplicate items and must contain at least one item. AllowedServicesIds pulumi.StringArrayInput `pulumi:"allowedServicesIds"` // The ID of Mobile Network Data Network which these settings apply to. DataNetworkId pulumi.StringInput `pulumi:"dataNetworkId"` // The default PDU session type, which is used if the user equipment does not request a specific session type. Possible values are `IPv4` and `IPv6`. Defaults to `IPv4`. DefaultSessionType pulumi.StringPtrInput `pulumi:"defaultSessionType"` // The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. Defaults to `10`, Must be at least `0`, See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions. MaxBufferedPackets pulumi.IntPtrInput `pulumi:"maxBufferedPackets"` // The Preemption Capability of a QoS Flow, it controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`. PreemptionCapability pulumi.StringPtrInput `pulumi:"preemptionCapability"` // The Preemption Vulnerability of a QoS Flow, it controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `NotPreemptable`. PreemptionVulnerability pulumi.StringPtrInput `pulumi:"preemptionVulnerability"` // The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics, it controls QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`. QosIndicator pulumi.IntInput `pulumi:"qosIndicator"` // A `sessionAggregateMaximumBitRate` block as defined below. SessionAggregateMaximumBitRate NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput `pulumi:"sessionAggregateMaximumBitRate"` }
func (NetworkSimPolicySliceDataNetworkArgs) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutput ¶ added in v5.38.0
func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
func (NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
func (NetworkSimPolicySliceDataNetworkArgs) ToOutput ¶ added in v5.52.0
func (i NetworkSimPolicySliceDataNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySliceDataNetwork]
type NetworkSimPolicySliceDataNetworkArray ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkArray []NetworkSimPolicySliceDataNetworkInput
func (NetworkSimPolicySliceDataNetworkArray) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutput ¶ added in v5.38.0
func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
func (NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
func (NetworkSimPolicySliceDataNetworkArray) ToOutput ¶ added in v5.52.0
func (i NetworkSimPolicySliceDataNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySliceDataNetwork]
type NetworkSimPolicySliceDataNetworkArrayInput ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkArrayInput interface { pulumi.Input ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(context.Context) NetworkSimPolicySliceDataNetworkArrayOutput }
NetworkSimPolicySliceDataNetworkArrayInput is an input type that accepts NetworkSimPolicySliceDataNetworkArray and NetworkSimPolicySliceDataNetworkArrayOutput values. You can construct a concrete instance of `NetworkSimPolicySliceDataNetworkArrayInput` via:
NetworkSimPolicySliceDataNetworkArray{ NetworkSimPolicySliceDataNetworkArgs{...} }
type NetworkSimPolicySliceDataNetworkArrayOutput ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceDataNetworkArrayOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceDataNetworkArrayOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutput ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
func (NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
func (NetworkSimPolicySliceDataNetworkArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimPolicySliceDataNetwork]
type NetworkSimPolicySliceDataNetworkInput ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkInput interface { pulumi.Input ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput ToNetworkSimPolicySliceDataNetworkOutputWithContext(context.Context) NetworkSimPolicySliceDataNetworkOutput }
NetworkSimPolicySliceDataNetworkInput is an input type that accepts NetworkSimPolicySliceDataNetworkArgs and NetworkSimPolicySliceDataNetworkOutput values. You can construct a concrete instance of `NetworkSimPolicySliceDataNetworkInput` via:
NetworkSimPolicySliceDataNetworkArgs{...}
type NetworkSimPolicySliceDataNetworkOutput ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes() pulumi.StringArrayOutput
Allowed session types in addition to the default session type. Must not duplicate the default session type. Possible values are `IPv4` and `IPv6`.
func (NetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel() pulumi.IntPtrOutput
Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. `1` is the highest level of priority. If this field is not specified then `qosIndicator` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
func (NetworkSimPolicySliceDataNetworkOutput) AllowedServicesIds ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) AllowedServicesIds() pulumi.StringArrayOutput
An array of IDs of services that can be used as part of this SIM policy. The array must not contain duplicate items and must contain at least one item.
func (NetworkSimPolicySliceDataNetworkOutput) DataNetworkId ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) DataNetworkId() pulumi.StringOutput
The ID of Mobile Network Data Network which these settings apply to.
func (NetworkSimPolicySliceDataNetworkOutput) DefaultSessionType ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) DefaultSessionType() pulumi.StringPtrOutput
The default PDU session type, which is used if the user equipment does not request a specific session type. Possible values are `IPv4` and `IPv6`. Defaults to `IPv4`.
func (NetworkSimPolicySliceDataNetworkOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceDataNetworkOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets() pulumi.IntPtrOutput
The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. Defaults to `10`, Must be at least `0`, See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
func (NetworkSimPolicySliceDataNetworkOutput) PreemptionCapability ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) PreemptionCapability() pulumi.StringPtrOutput
The Preemption Capability of a QoS Flow, it controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreempt` and `MayPreempt`, Defaults to `NotPreempt`.
func (NetworkSimPolicySliceDataNetworkOutput) PreemptionVulnerability ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) PreemptionVulnerability() pulumi.StringPtrOutput
The Preemption Vulnerability of a QoS Flow, it controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are `NotPreemptable` and `Preemptable`. Defaults to `NotPreemptable`.
func (NetworkSimPolicySliceDataNetworkOutput) QosIndicator ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) QosIndicator() pulumi.IntOutput
The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics, it controls QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between `1` and `127`.
func (NetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRate ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRate() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
A `sessionAggregateMaximumBitRate` block as defined below.
func (NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutput ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
func (NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
func (NetworkSimPolicySliceDataNetworkOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicySliceDataNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySliceDataNetwork]
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate struct { // Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink string `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink string `pulumi:"uplink"` }
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs struct { // Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput interface { pulumi.Input ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput }
NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput is an input type that accepts NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs and NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput values. You can construct a concrete instance of `NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput` via:
NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs{...}
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶ added in v5.38.0
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToOutput ¶ added in v5.52.0
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink ¶ added in v5.38.0
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkSimPolicySliceInput ¶ added in v5.38.0
type NetworkSimPolicySliceInput interface { pulumi.Input ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput ToNetworkSimPolicySliceOutputWithContext(context.Context) NetworkSimPolicySliceOutput }
NetworkSimPolicySliceInput is an input type that accepts NetworkSimPolicySliceArgs and NetworkSimPolicySliceOutput values. You can construct a concrete instance of `NetworkSimPolicySliceInput` via:
NetworkSimPolicySliceArgs{...}
type NetworkSimPolicySliceOutput ¶ added in v5.38.0
type NetworkSimPolicySliceOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceOutput) DataNetworks ¶ added in v5.38.0
func (o NetworkSimPolicySliceOutput) DataNetworks() NetworkSimPolicySliceDataNetworkArrayOutput
An array of `dataNetwork` block as defined below.
func (NetworkSimPolicySliceOutput) DefaultDataNetworkId ¶ added in v5.38.0
func (o NetworkSimPolicySliceOutput) DefaultDataNetworkId() pulumi.StringOutput
The ID of default data network to use if the user equipment does not explicitly specify it. Configuration for this object must exist in the `dataNetwork` block.
func (NetworkSimPolicySliceOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicySliceOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceOutput) SliceId ¶ added in v5.38.0
func (o NetworkSimPolicySliceOutput) SliceId() pulumi.StringOutput
The ID of the slice that these settings apply to.
func (NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutput ¶ added in v5.38.0
func (o NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutputWithContext(ctx context.Context) NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimPolicySliceOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimPolicySlice]
type NetworkSimPolicyState ¶ added in v5.38.0
type NetworkSimPolicyState struct { // The ID of default slice to use if the UE does not explicitly specify it. This slice must exist in the `slice` block. DefaultSliceId pulumi.StringPtrInput // Specifies the Azure Region where the Mobile Network Sim Policy should exist. Changing this forces a new Mobile Network Sim Policies to be created. Location pulumi.StringPtrInput // The ID of the Mobile Network which the Sim Policy belongs to. Changing this forces a new Mobile Network Sim Policies to be created. MobileNetworkId pulumi.StringPtrInput // The name which should be used for this Mobile Network Sim Policies. Changing this forces a new Mobile Network Sim Policies to be created. Name pulumi.StringPtrInput // RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. RatFrequencySelectionPriorityIndex pulumi.IntPtrInput // Interval for the user equipment periodic registration update procedure. Defaults to `3240`. RegistrationTimerInSeconds pulumi.IntPtrInput // An array of `slice` block as defined below. The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item. Slices NetworkSimPolicySliceArrayInput // A mapping of tags which should be assigned to the Mobile Network Sim Policies. Tags pulumi.StringMapInput // A `userEquipmentAggregateMaximumBitRate` block as defined below. UserEquipmentAggregateMaximumBitRate NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput }
func (NetworkSimPolicyState) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyState) ElementType() reflect.Type
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRate ¶ added in v5.38.0
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRate struct { // Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink string `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink string `pulumi:"uplink"` }
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs ¶ added in v5.38.0
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs struct { // Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶ added in v5.38.0
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext ¶ added in v5.38.0
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput ¶ added in v5.38.0
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput interface { pulumi.Input ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput }
NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput is an input type that accepts NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs and NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput values. You can construct a concrete instance of `NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput` via:
NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs{...}
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶ added in v5.38.0
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput ¶ added in v5.38.0
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput interface { pulumi.Input ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput }
NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput is an input type that accepts NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs, NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtr and NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput values. You can construct a concrete instance of `NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput` via:
NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs{...} or: nil
func NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtr ¶ added in v5.38.0
func NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtr(v *NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶ added in v5.38.0
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Downlink ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ElementType ¶ added in v5.38.0
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ElementType() reflect.Type
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Uplink ¶ added in v5.38.0
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkSimState ¶ added in v5.48.0
type NetworkSimState struct { // The Ki value for the SIM. AuthenticationKey pulumi.StringPtrInput // An optional free-form text field that can be used to record the device type this SIM is associated with, for example `Video camera`. The Azure portal allows SIMs to be grouped and filtered based on this value. DeviceType pulumi.StringPtrInput // The integrated circuit card ID (ICCID) for the SIM. Changing this forces a new Mobile Network Sim to be created. IntegratedCircuitCardIdentifier pulumi.StringPtrInput // The international mobile subscriber identity (IMSI) for the SIM. Changing this forces a new Mobile Network Sim to be created. InternationalMobileSubscriberIdentity pulumi.StringPtrInput // The ID of the Mobile Network which the Mobile Network Sim belongs to. Changing this forces a new Mobile Network Sim to be created. MobileNetworkSimGroupId pulumi.StringPtrInput // The name which should be used for this Mobile Network Sim. Changing this forces a new Mobile Network Sim to be created. Name pulumi.StringPtrInput // The Opc value for the SIM. OperatorKeyCode pulumi.StringPtrInput // The ID of SIM policy used by this SIM. SimPolicyId pulumi.StringPtrInput // The state of the SIM resource. SimState pulumi.StringPtrInput // A `staticIpConfiguration` block as defined below. StaticIpConfigurations NetworkSimStaticIpConfigurationArrayInput // The public key fingerprint of the SIM vendor who provided this SIM, if any. VendorKeyFingerprint pulumi.StringPtrInput // The name of the SIM vendor who provided this SIM, if any. VendorName pulumi.StringPtrInput }
func (NetworkSimState) ElementType ¶ added in v5.48.0
func (NetworkSimState) ElementType() reflect.Type
type NetworkSimStaticIpConfiguration ¶ added in v5.48.0
type NetworkSimStaticIpConfiguration struct { // The ID of attached data network on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address. AttachedDataNetworkId string `pulumi:"attachedDataNetworkId"` // The ID of network slice on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address. SliceId string `pulumi:"sliceId"` // The IPv4 address assigned to the SIM at this network scope. This address must be in the userEquipmentStaticAddressPoolPrefix defined in the attached data network. StaticIpv4Address *string `pulumi:"staticIpv4Address"` }
type NetworkSimStaticIpConfigurationArgs ¶ added in v5.48.0
type NetworkSimStaticIpConfigurationArgs struct { // The ID of attached data network on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address. AttachedDataNetworkId pulumi.StringInput `pulumi:"attachedDataNetworkId"` // The ID of network slice on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address. SliceId pulumi.StringInput `pulumi:"sliceId"` // The IPv4 address assigned to the SIM at this network scope. This address must be in the userEquipmentStaticAddressPoolPrefix defined in the attached data network. StaticIpv4Address pulumi.StringPtrInput `pulumi:"staticIpv4Address"` }
func (NetworkSimStaticIpConfigurationArgs) ElementType ¶ added in v5.48.0
func (NetworkSimStaticIpConfigurationArgs) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutput ¶ added in v5.48.0
func (i NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput
func (NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutputWithContext ¶ added in v5.48.0
func (i NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationOutput
func (NetworkSimStaticIpConfigurationArgs) ToOutput ¶ added in v5.52.0
func (i NetworkSimStaticIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSimStaticIpConfiguration]
type NetworkSimStaticIpConfigurationArray ¶ added in v5.48.0
type NetworkSimStaticIpConfigurationArray []NetworkSimStaticIpConfigurationInput
func (NetworkSimStaticIpConfigurationArray) ElementType ¶ added in v5.48.0
func (NetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutput ¶ added in v5.48.0
func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
func (NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutputWithContext ¶ added in v5.48.0
func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
func (NetworkSimStaticIpConfigurationArray) ToOutput ¶ added in v5.52.0
func (i NetworkSimStaticIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimStaticIpConfiguration]
type NetworkSimStaticIpConfigurationArrayInput ¶ added in v5.48.0
type NetworkSimStaticIpConfigurationArrayInput interface { pulumi.Input ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput ToNetworkSimStaticIpConfigurationArrayOutputWithContext(context.Context) NetworkSimStaticIpConfigurationArrayOutput }
NetworkSimStaticIpConfigurationArrayInput is an input type that accepts NetworkSimStaticIpConfigurationArray and NetworkSimStaticIpConfigurationArrayOutput values. You can construct a concrete instance of `NetworkSimStaticIpConfigurationArrayInput` via:
NetworkSimStaticIpConfigurationArray{ NetworkSimStaticIpConfigurationArgs{...} }
type NetworkSimStaticIpConfigurationArrayOutput ¶ added in v5.48.0
type NetworkSimStaticIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimStaticIpConfigurationArrayOutput) ElementType ¶ added in v5.48.0
func (NetworkSimStaticIpConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutput ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
func (NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutputWithContext ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
func (NetworkSimStaticIpConfigurationArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimStaticIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkSimStaticIpConfiguration]
type NetworkSimStaticIpConfigurationInput ¶ added in v5.48.0
type NetworkSimStaticIpConfigurationInput interface { pulumi.Input ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput ToNetworkSimStaticIpConfigurationOutputWithContext(context.Context) NetworkSimStaticIpConfigurationOutput }
NetworkSimStaticIpConfigurationInput is an input type that accepts NetworkSimStaticIpConfigurationArgs and NetworkSimStaticIpConfigurationOutput values. You can construct a concrete instance of `NetworkSimStaticIpConfigurationInput` via:
NetworkSimStaticIpConfigurationArgs{...}
type NetworkSimStaticIpConfigurationOutput ¶ added in v5.48.0
type NetworkSimStaticIpConfigurationOutput struct{ *pulumi.OutputState }
func (NetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId() pulumi.StringOutput
The ID of attached data network on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address.
func (NetworkSimStaticIpConfigurationOutput) ElementType ¶ added in v5.48.0
func (NetworkSimStaticIpConfigurationOutput) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationOutput) SliceId ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationOutput) SliceId() pulumi.StringOutput
The ID of network slice on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address.
func (NetworkSimStaticIpConfigurationOutput) StaticIpv4Address ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationOutput) StaticIpv4Address() pulumi.StringPtrOutput
The IPv4 address assigned to the SIM at this network scope. This address must be in the userEquipmentStaticAddressPoolPrefix defined in the attached data network.
func (NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutput ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput
func (NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutputWithContext ¶ added in v5.48.0
func (o NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationOutput
func (NetworkSimStaticIpConfigurationOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSimStaticIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSimStaticIpConfiguration]
type NetworkSite ¶ added in v5.36.0
type NetworkSite struct { pulumi.CustomResourceState // The Azure Region where the Mobile Network Site should exist. Changing this forces a new Mobile Network Site to be created. Location pulumi.StringOutput `pulumi:"location"` // the ID of the Mobile Network which the Mobile Network Site belongs to. Changing this forces a new Mobile Network Site to be created. MobileNetworkId pulumi.StringOutput `pulumi:"mobileNetworkId"` // The name which should be used for this Mobile Network Site. Changing this forces a new Mobile Network Site to be created. Name pulumi.StringOutput `pulumi:"name"` // An array of Id of Network Functions deployed on the site. NetworkFunctionIds pulumi.StringArrayOutput `pulumi:"networkFunctionIds"` // A mapping of tags which should be assigned to the Mobile Network Site. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Mobile Network Site.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/databoxedge" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = databoxedge.NewDevice(ctx, "exampleDevice", &databoxedge.DeviceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, SkuName: pulumi.String("EdgeP_Base-Standard"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkSite(ctx, "exampleNetworkSite", &mobile.NetworkSiteArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Site can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkSite:NetworkSite example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/mobileNetworks/mobileNetwork1/sites/site1
```
func GetNetworkSite ¶ added in v5.36.0
func GetNetworkSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSiteState, opts ...pulumi.ResourceOption) (*NetworkSite, error)
GetNetworkSite gets an existing NetworkSite resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSite ¶ added in v5.36.0
func NewNetworkSite(ctx *pulumi.Context, name string, args *NetworkSiteArgs, opts ...pulumi.ResourceOption) (*NetworkSite, error)
NewNetworkSite registers a new resource with the given unique name, arguments, and options.
func (*NetworkSite) ElementType ¶ added in v5.36.0
func (*NetworkSite) ElementType() reflect.Type
func (*NetworkSite) ToNetworkSiteOutput ¶ added in v5.36.0
func (i *NetworkSite) ToNetworkSiteOutput() NetworkSiteOutput
func (*NetworkSite) ToNetworkSiteOutputWithContext ¶ added in v5.36.0
func (i *NetworkSite) ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput
func (*NetworkSite) ToOutput ¶ added in v5.52.0
func (i *NetworkSite) ToOutput(ctx context.Context) pulumix.Output[*NetworkSite]
type NetworkSiteArgs ¶ added in v5.36.0
type NetworkSiteArgs struct { // The Azure Region where the Mobile Network Site should exist. Changing this forces a new Mobile Network Site to be created. Location pulumi.StringPtrInput // the ID of the Mobile Network which the Mobile Network Site belongs to. Changing this forces a new Mobile Network Site to be created. MobileNetworkId pulumi.StringInput // The name which should be used for this Mobile Network Site. Changing this forces a new Mobile Network Site to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network Site. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSite resource.
func (NetworkSiteArgs) ElementType ¶ added in v5.36.0
func (NetworkSiteArgs) ElementType() reflect.Type
type NetworkSiteArray ¶ added in v5.36.0
type NetworkSiteArray []NetworkSiteInput
func (NetworkSiteArray) ElementType ¶ added in v5.36.0
func (NetworkSiteArray) ElementType() reflect.Type
func (NetworkSiteArray) ToNetworkSiteArrayOutput ¶ added in v5.36.0
func (i NetworkSiteArray) ToNetworkSiteArrayOutput() NetworkSiteArrayOutput
func (NetworkSiteArray) ToNetworkSiteArrayOutputWithContext ¶ added in v5.36.0
func (i NetworkSiteArray) ToNetworkSiteArrayOutputWithContext(ctx context.Context) NetworkSiteArrayOutput
func (NetworkSiteArray) ToOutput ¶ added in v5.52.0
func (i NetworkSiteArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSite]
type NetworkSiteArrayInput ¶ added in v5.36.0
type NetworkSiteArrayInput interface { pulumi.Input ToNetworkSiteArrayOutput() NetworkSiteArrayOutput ToNetworkSiteArrayOutputWithContext(context.Context) NetworkSiteArrayOutput }
NetworkSiteArrayInput is an input type that accepts NetworkSiteArray and NetworkSiteArrayOutput values. You can construct a concrete instance of `NetworkSiteArrayInput` via:
NetworkSiteArray{ NetworkSiteArgs{...} }
type NetworkSiteArrayOutput ¶ added in v5.36.0
type NetworkSiteArrayOutput struct{ *pulumi.OutputState }
func (NetworkSiteArrayOutput) ElementType ¶ added in v5.36.0
func (NetworkSiteArrayOutput) ElementType() reflect.Type
func (NetworkSiteArrayOutput) Index ¶ added in v5.36.0
func (o NetworkSiteArrayOutput) Index(i pulumi.IntInput) NetworkSiteOutput
func (NetworkSiteArrayOutput) ToNetworkSiteArrayOutput ¶ added in v5.36.0
func (o NetworkSiteArrayOutput) ToNetworkSiteArrayOutput() NetworkSiteArrayOutput
func (NetworkSiteArrayOutput) ToNetworkSiteArrayOutputWithContext ¶ added in v5.36.0
func (o NetworkSiteArrayOutput) ToNetworkSiteArrayOutputWithContext(ctx context.Context) NetworkSiteArrayOutput
func (NetworkSiteArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSiteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSite]
type NetworkSiteInput ¶ added in v5.36.0
type NetworkSiteInput interface { pulumi.Input ToNetworkSiteOutput() NetworkSiteOutput ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput }
type NetworkSiteMap ¶ added in v5.36.0
type NetworkSiteMap map[string]NetworkSiteInput
func (NetworkSiteMap) ElementType ¶ added in v5.36.0
func (NetworkSiteMap) ElementType() reflect.Type
func (NetworkSiteMap) ToNetworkSiteMapOutput ¶ added in v5.36.0
func (i NetworkSiteMap) ToNetworkSiteMapOutput() NetworkSiteMapOutput
func (NetworkSiteMap) ToNetworkSiteMapOutputWithContext ¶ added in v5.36.0
func (i NetworkSiteMap) ToNetworkSiteMapOutputWithContext(ctx context.Context) NetworkSiteMapOutput
func (NetworkSiteMap) ToOutput ¶ added in v5.52.0
func (i NetworkSiteMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSite]
type NetworkSiteMapInput ¶ added in v5.36.0
type NetworkSiteMapInput interface { pulumi.Input ToNetworkSiteMapOutput() NetworkSiteMapOutput ToNetworkSiteMapOutputWithContext(context.Context) NetworkSiteMapOutput }
NetworkSiteMapInput is an input type that accepts NetworkSiteMap and NetworkSiteMapOutput values. You can construct a concrete instance of `NetworkSiteMapInput` via:
NetworkSiteMap{ "key": NetworkSiteArgs{...} }
type NetworkSiteMapOutput ¶ added in v5.36.0
type NetworkSiteMapOutput struct{ *pulumi.OutputState }
func (NetworkSiteMapOutput) ElementType ¶ added in v5.36.0
func (NetworkSiteMapOutput) ElementType() reflect.Type
func (NetworkSiteMapOutput) MapIndex ¶ added in v5.36.0
func (o NetworkSiteMapOutput) MapIndex(k pulumi.StringInput) NetworkSiteOutput
func (NetworkSiteMapOutput) ToNetworkSiteMapOutput ¶ added in v5.36.0
func (o NetworkSiteMapOutput) ToNetworkSiteMapOutput() NetworkSiteMapOutput
func (NetworkSiteMapOutput) ToNetworkSiteMapOutputWithContext ¶ added in v5.36.0
func (o NetworkSiteMapOutput) ToNetworkSiteMapOutputWithContext(ctx context.Context) NetworkSiteMapOutput
func (NetworkSiteMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSiteMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSite]
type NetworkSiteOutput ¶ added in v5.36.0
type NetworkSiteOutput struct{ *pulumi.OutputState }
func (NetworkSiteOutput) ElementType ¶ added in v5.36.0
func (NetworkSiteOutput) ElementType() reflect.Type
func (NetworkSiteOutput) Location ¶ added in v5.36.0
func (o NetworkSiteOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Site should exist. Changing this forces a new Mobile Network Site to be created.
func (NetworkSiteOutput) MobileNetworkId ¶ added in v5.36.0
func (o NetworkSiteOutput) MobileNetworkId() pulumi.StringOutput
the ID of the Mobile Network which the Mobile Network Site belongs to. Changing this forces a new Mobile Network Site to be created.
func (NetworkSiteOutput) Name ¶ added in v5.36.0
func (o NetworkSiteOutput) Name() pulumi.StringOutput
The name which should be used for this Mobile Network Site. Changing this forces a new Mobile Network Site to be created.
func (NetworkSiteOutput) NetworkFunctionIds ¶ added in v5.36.0
func (o NetworkSiteOutput) NetworkFunctionIds() pulumi.StringArrayOutput
An array of Id of Network Functions deployed on the site.
func (NetworkSiteOutput) Tags ¶ added in v5.36.0
func (o NetworkSiteOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Site.
func (NetworkSiteOutput) ToNetworkSiteOutput ¶ added in v5.36.0
func (o NetworkSiteOutput) ToNetworkSiteOutput() NetworkSiteOutput
func (NetworkSiteOutput) ToNetworkSiteOutputWithContext ¶ added in v5.36.0
func (o NetworkSiteOutput) ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput
func (NetworkSiteOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSiteOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSite]
type NetworkSiteState ¶ added in v5.36.0
type NetworkSiteState struct { // The Azure Region where the Mobile Network Site should exist. Changing this forces a new Mobile Network Site to be created. Location pulumi.StringPtrInput // the ID of the Mobile Network which the Mobile Network Site belongs to. Changing this forces a new Mobile Network Site to be created. MobileNetworkId pulumi.StringPtrInput // The name which should be used for this Mobile Network Site. Changing this forces a new Mobile Network Site to be created. Name pulumi.StringPtrInput // An array of Id of Network Functions deployed on the site. NetworkFunctionIds pulumi.StringArrayInput // A mapping of tags which should be assigned to the Mobile Network Site. Tags pulumi.StringMapInput }
func (NetworkSiteState) ElementType ¶ added in v5.36.0
func (NetworkSiteState) ElementType() reflect.Type
type NetworkSlice ¶ added in v5.36.0
type NetworkSlice struct { pulumi.CustomResourceState // A description for this Mobile Network Slice. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Azure Region where the Mobile Network Slice should exist. Changing this forces a new Mobile Network Slice to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID of Mobile Network which the Mobile Network Slice belongs to. Changing this forces a new Mobile Network Slice to be created. MobileNetworkId pulumi.StringOutput `pulumi:"mobileNetworkId"` // Specifies the name which should be used for this Mobile Network Slice. Changing this forces a new Mobile Network Slice to be created. Name pulumi.StringOutput `pulumi:"name"` // A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI). Unique at the scope of a mobile network. SingleNetworkSliceSelectionAssistanceInformation NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput `pulumi:"singleNetworkSliceSelectionAssistanceInformation"` // A mapping of tags which should be assigned to the Mobile Network Slice. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Mobile Network Slice.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "exampleNetwork", &mobile.NetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkSlice(ctx, "exampleNetworkSlice", &mobile.NetworkSliceArgs{ MobileNetworkId: exampleNetwork.ID(), Location: exampleResourceGroup.Location, Description: pulumi.String("an example slice"), SingleNetworkSliceSelectionAssistanceInformation: &mobile.NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{ SliceServiceType: pulumi.Int(1), }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Mobile Network Slice can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:mobile/networkSlice:NetworkSlice example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/mobileNetworks/mobileNetwork1/slices/slice1
```
func GetNetworkSlice ¶ added in v5.36.0
func GetNetworkSlice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSliceState, opts ...pulumi.ResourceOption) (*NetworkSlice, error)
GetNetworkSlice gets an existing NetworkSlice resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSlice ¶ added in v5.36.0
func NewNetworkSlice(ctx *pulumi.Context, name string, args *NetworkSliceArgs, opts ...pulumi.ResourceOption) (*NetworkSlice, error)
NewNetworkSlice registers a new resource with the given unique name, arguments, and options.
func (*NetworkSlice) ElementType ¶ added in v5.36.0
func (*NetworkSlice) ElementType() reflect.Type
func (*NetworkSlice) ToNetworkSliceOutput ¶ added in v5.36.0
func (i *NetworkSlice) ToNetworkSliceOutput() NetworkSliceOutput
func (*NetworkSlice) ToNetworkSliceOutputWithContext ¶ added in v5.36.0
func (i *NetworkSlice) ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput
func (*NetworkSlice) ToOutput ¶ added in v5.52.0
func (i *NetworkSlice) ToOutput(ctx context.Context) pulumix.Output[*NetworkSlice]
type NetworkSliceArgs ¶ added in v5.36.0
type NetworkSliceArgs struct { // A description for this Mobile Network Slice. Description pulumi.StringPtrInput // Specifies the Azure Region where the Mobile Network Slice should exist. Changing this forces a new Mobile Network Slice to be created. Location pulumi.StringPtrInput // The ID of Mobile Network which the Mobile Network Slice belongs to. Changing this forces a new Mobile Network Slice to be created. MobileNetworkId pulumi.StringInput // Specifies the name which should be used for this Mobile Network Slice. Changing this forces a new Mobile Network Slice to be created. Name pulumi.StringPtrInput // A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI). Unique at the scope of a mobile network. SingleNetworkSliceSelectionAssistanceInformation NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput // A mapping of tags which should be assigned to the Mobile Network Slice. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSlice resource.
func (NetworkSliceArgs) ElementType ¶ added in v5.36.0
func (NetworkSliceArgs) ElementType() reflect.Type
type NetworkSliceArray ¶ added in v5.36.0
type NetworkSliceArray []NetworkSliceInput
func (NetworkSliceArray) ElementType ¶ added in v5.36.0
func (NetworkSliceArray) ElementType() reflect.Type
func (NetworkSliceArray) ToNetworkSliceArrayOutput ¶ added in v5.36.0
func (i NetworkSliceArray) ToNetworkSliceArrayOutput() NetworkSliceArrayOutput
func (NetworkSliceArray) ToNetworkSliceArrayOutputWithContext ¶ added in v5.36.0
func (i NetworkSliceArray) ToNetworkSliceArrayOutputWithContext(ctx context.Context) NetworkSliceArrayOutput
func (NetworkSliceArray) ToOutput ¶ added in v5.52.0
func (i NetworkSliceArray) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSlice]
type NetworkSliceArrayInput ¶ added in v5.36.0
type NetworkSliceArrayInput interface { pulumi.Input ToNetworkSliceArrayOutput() NetworkSliceArrayOutput ToNetworkSliceArrayOutputWithContext(context.Context) NetworkSliceArrayOutput }
NetworkSliceArrayInput is an input type that accepts NetworkSliceArray and NetworkSliceArrayOutput values. You can construct a concrete instance of `NetworkSliceArrayInput` via:
NetworkSliceArray{ NetworkSliceArgs{...} }
type NetworkSliceArrayOutput ¶ added in v5.36.0
type NetworkSliceArrayOutput struct{ *pulumi.OutputState }
func (NetworkSliceArrayOutput) ElementType ¶ added in v5.36.0
func (NetworkSliceArrayOutput) ElementType() reflect.Type
func (NetworkSliceArrayOutput) Index ¶ added in v5.36.0
func (o NetworkSliceArrayOutput) Index(i pulumi.IntInput) NetworkSliceOutput
func (NetworkSliceArrayOutput) ToNetworkSliceArrayOutput ¶ added in v5.36.0
func (o NetworkSliceArrayOutput) ToNetworkSliceArrayOutput() NetworkSliceArrayOutput
func (NetworkSliceArrayOutput) ToNetworkSliceArrayOutputWithContext ¶ added in v5.36.0
func (o NetworkSliceArrayOutput) ToNetworkSliceArrayOutputWithContext(ctx context.Context) NetworkSliceArrayOutput
func (NetworkSliceArrayOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSliceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NetworkSlice]
type NetworkSliceInput ¶ added in v5.36.0
type NetworkSliceInput interface { pulumi.Input ToNetworkSliceOutput() NetworkSliceOutput ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput }
type NetworkSliceMap ¶ added in v5.36.0
type NetworkSliceMap map[string]NetworkSliceInput
func (NetworkSliceMap) ElementType ¶ added in v5.36.0
func (NetworkSliceMap) ElementType() reflect.Type
func (NetworkSliceMap) ToNetworkSliceMapOutput ¶ added in v5.36.0
func (i NetworkSliceMap) ToNetworkSliceMapOutput() NetworkSliceMapOutput
func (NetworkSliceMap) ToNetworkSliceMapOutputWithContext ¶ added in v5.36.0
func (i NetworkSliceMap) ToNetworkSliceMapOutputWithContext(ctx context.Context) NetworkSliceMapOutput
func (NetworkSliceMap) ToOutput ¶ added in v5.52.0
func (i NetworkSliceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSlice]
type NetworkSliceMapInput ¶ added in v5.36.0
type NetworkSliceMapInput interface { pulumi.Input ToNetworkSliceMapOutput() NetworkSliceMapOutput ToNetworkSliceMapOutputWithContext(context.Context) NetworkSliceMapOutput }
NetworkSliceMapInput is an input type that accepts NetworkSliceMap and NetworkSliceMapOutput values. You can construct a concrete instance of `NetworkSliceMapInput` via:
NetworkSliceMap{ "key": NetworkSliceArgs{...} }
type NetworkSliceMapOutput ¶ added in v5.36.0
type NetworkSliceMapOutput struct{ *pulumi.OutputState }
func (NetworkSliceMapOutput) ElementType ¶ added in v5.36.0
func (NetworkSliceMapOutput) ElementType() reflect.Type
func (NetworkSliceMapOutput) MapIndex ¶ added in v5.36.0
func (o NetworkSliceMapOutput) MapIndex(k pulumi.StringInput) NetworkSliceOutput
func (NetworkSliceMapOutput) ToNetworkSliceMapOutput ¶ added in v5.36.0
func (o NetworkSliceMapOutput) ToNetworkSliceMapOutput() NetworkSliceMapOutput
func (NetworkSliceMapOutput) ToNetworkSliceMapOutputWithContext ¶ added in v5.36.0
func (o NetworkSliceMapOutput) ToNetworkSliceMapOutputWithContext(ctx context.Context) NetworkSliceMapOutput
func (NetworkSliceMapOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSliceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NetworkSlice]
type NetworkSliceOutput ¶ added in v5.36.0
type NetworkSliceOutput struct{ *pulumi.OutputState }
func (NetworkSliceOutput) Description ¶ added in v5.36.0
func (o NetworkSliceOutput) Description() pulumi.StringPtrOutput
A description for this Mobile Network Slice.
func (NetworkSliceOutput) ElementType ¶ added in v5.36.0
func (NetworkSliceOutput) ElementType() reflect.Type
func (NetworkSliceOutput) Location ¶ added in v5.36.0
func (o NetworkSliceOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Mobile Network Slice should exist. Changing this forces a new Mobile Network Slice to be created.
func (NetworkSliceOutput) MobileNetworkId ¶ added in v5.36.0
func (o NetworkSliceOutput) MobileNetworkId() pulumi.StringOutput
The ID of Mobile Network which the Mobile Network Slice belongs to. Changing this forces a new Mobile Network Slice to be created.
func (NetworkSliceOutput) Name ¶ added in v5.36.0
func (o NetworkSliceOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Slice. Changing this forces a new Mobile Network Slice to be created.
func (NetworkSliceOutput) SingleNetworkSliceSelectionAssistanceInformation ¶ added in v5.36.0
func (o NetworkSliceOutput) SingleNetworkSliceSelectionAssistanceInformation() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI). Unique at the scope of a mobile network.
func (NetworkSliceOutput) Tags ¶ added in v5.36.0
func (o NetworkSliceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Slice.
func (NetworkSliceOutput) ToNetworkSliceOutput ¶ added in v5.36.0
func (o NetworkSliceOutput) ToNetworkSliceOutput() NetworkSliceOutput
func (NetworkSliceOutput) ToNetworkSliceOutputWithContext ¶ added in v5.36.0
func (o NetworkSliceOutput) ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput
func (NetworkSliceOutput) ToOutput ¶ added in v5.52.0
func (o NetworkSliceOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSlice]
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformation ¶ added in v5.36.0
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformation struct { // Slice differentiator (SD). Must be a 6 digit hex string. SliceDifferentiator *string `pulumi:"sliceDifferentiator"` // Slice/service type (SST). Must be between `0` and `255`. SliceServiceType int `pulumi:"sliceServiceType"` }
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs ¶ added in v5.36.0
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs struct { // Slice differentiator (SD). Must be a 6 digit hex string. SliceDifferentiator pulumi.StringPtrInput `pulumi:"sliceDifferentiator"` // Slice/service type (SST). Must be between `0` and `255`. SliceServiceType pulumi.IntInput `pulumi:"sliceServiceType"` }
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType ¶ added in v5.36.0
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶ added in v5.36.0
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶ added in v5.36.0
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶ added in v5.36.0
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext ¶ added in v5.36.0
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput ¶ added in v5.36.0
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput interface { pulumi.Input ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput }
NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput is an input type that accepts NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs and NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput values. You can construct a concrete instance of `NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput` via:
NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{...}
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶ added in v5.36.0
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput struct{ *pulumi.OutputState }
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType ¶ added in v5.36.0
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType() reflect.Type
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator() pulumi.StringPtrOutput
Slice differentiator (SD). Must be a 6 digit hex string.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType() pulumi.IntOutput
Slice/service type (SST). Must be between `0` and `255`.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput ¶ added in v5.36.0
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput interface { pulumi.Input ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput }
NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput is an input type that accepts NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs, NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtr and NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput values. You can construct a concrete instance of `NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput` via:
NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{...} or: nil
func NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtr ¶ added in v5.36.0
func NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtr(v *NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶ added in v5.36.0
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput struct{ *pulumi.OutputState }
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) Elem ¶ added in v5.36.0
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ElementType ¶ added in v5.36.0
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ElementType() reflect.Type
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceDifferentiator ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceDifferentiator() pulumi.StringPtrOutput
Slice differentiator (SD). Must be a 6 digit hex string.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceServiceType ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceServiceType() pulumi.IntPtrOutput
Slice/service type (SST). Must be between `0` and `255`.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext ¶ added in v5.36.0
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
type NetworkSliceState ¶ added in v5.36.0
type NetworkSliceState struct { // A description for this Mobile Network Slice. Description pulumi.StringPtrInput // Specifies the Azure Region where the Mobile Network Slice should exist. Changing this forces a new Mobile Network Slice to be created. Location pulumi.StringPtrInput // The ID of Mobile Network which the Mobile Network Slice belongs to. Changing this forces a new Mobile Network Slice to be created. MobileNetworkId pulumi.StringPtrInput // Specifies the name which should be used for this Mobile Network Slice. Changing this forces a new Mobile Network Slice to be created. Name pulumi.StringPtrInput // A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI). Unique at the scope of a mobile network. SingleNetworkSliceSelectionAssistanceInformation NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput // A mapping of tags which should be assigned to the Mobile Network Slice. Tags pulumi.StringMapInput }
func (NetworkSliceState) ElementType ¶ added in v5.36.0
func (NetworkSliceState) ElementType() reflect.Type
type NetworkState ¶
type NetworkState struct { // Specifies the Azure Region where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. The possible values are `eastus` and `northeurope`. Location pulumi.StringPtrInput // Mobile country code (MCC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created. MobileCountryCode pulumi.StringPtrInput // Mobile network code (MNC), defined in https://www.itu.int/rec/T-REC-E.212 . Changing this forces a new resource to be created. MobileNetworkCode pulumi.StringPtrInput // Specifies the name which should be used for this Mobile Network. Changing this forces a new Mobile Network to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Mobile Network should exist. Changing this forces a new Mobile Network to be created. ResourceGroupName pulumi.StringPtrInput // The mobile network resource identifier. ServiceKey pulumi.StringPtrInput // A mapping of tags which should be assigned to the Mobile Network. Tags pulumi.StringMapInput }
func (NetworkState) ElementType ¶
func (NetworkState) ElementType() reflect.Type
Source Files ¶
- getNetwork.go
- getNetworkAttachedDataNetwork.go
- getNetworkDataNetwork.go
- getNetworkPacketCoreControlPlane.go
- getNetworkPacketCoreDataPlane.go
- getNetworkService.go
- getNetworkSim.go
- getNetworkSimGroup.go
- getNetworkSimPolicy.go
- getNetworkSite.go
- getNetworkSlice.go
- init.go
- network.go
- networkAttachedDataNetwork.go
- networkDataNetwork.go
- networkPacketCoreControlPlane.go
- networkPacketCoreDataPlane.go
- networkService.go
- networkSim.go
- networkSimGroup.go
- networkSimPolicy.go
- networkSite.go
- networkSlice.go
- pulumiTypes.go