Documentation ¶
Index ¶
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslation
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
- 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
- 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) 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
- type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray
- func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ElementType() reflect.Type
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
- 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
- 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
- type GetNetworkPacketCoreControlPlaneIdentity
- type GetNetworkPacketCoreControlPlaneIdentityArgs
- func (GetNetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
- func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
- type GetNetworkPacketCoreControlPlaneIdentityArray
- func (GetNetworkPacketCoreControlPlaneIdentityArray) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
- 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
- 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) 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
- type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray
- func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
- 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
- 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
- type GetNetworkPacketCoreControlPlanePlatform
- type GetNetworkPacketCoreControlPlanePlatformArgs
- func (GetNetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
- func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
- type GetNetworkPacketCoreControlPlanePlatformArray
- func (GetNetworkPacketCoreControlPlanePlatformArray) ElementType() reflect.Type
- func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
- func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
- 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
- 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) 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
- type GetNetworkServicePccRuleArray
- func (GetNetworkServicePccRuleArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
- func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
- 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
- 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) 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
- type GetNetworkServicePccRuleQosPolicyArray
- func (GetNetworkServicePccRuleQosPolicyArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
- 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
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRate
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs
- func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
- type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray
- func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
- 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
- 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) 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
- type GetNetworkServicePccRuleQosPolicyMaximumBitRateArray
- func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
- 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
- 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) 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
- type GetNetworkServicePccRuleServiceDataFlowTemplate
- type GetNetworkServicePccRuleServiceDataFlowTemplateArgs
- func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
- type GetNetworkServicePccRuleServiceDataFlowTemplateArray
- func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- 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
- 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
- type GetNetworkServiceServiceQosPolicy
- type GetNetworkServiceServiceQosPolicyArgs
- func (GetNetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
- func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
- type GetNetworkServiceServiceQosPolicyArray
- func (GetNetworkServiceServiceQosPolicyArray) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
- func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
- 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
- type GetNetworkServiceServiceQosPolicyInput
- type GetNetworkServiceServiceQosPolicyMaximumBitRate
- type GetNetworkServiceServiceQosPolicyMaximumBitRateArgs
- func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
- type GetNetworkServiceServiceQosPolicyMaximumBitRateArray
- func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
- 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
- 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) 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
- type GetNetworkSimGroupIdentity
- type GetNetworkSimGroupIdentityArgs
- func (GetNetworkSimGroupIdentityArgs) ElementType() reflect.Type
- func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
- func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
- type GetNetworkSimGroupIdentityArray
- func (GetNetworkSimGroupIdentityArray) ElementType() reflect.Type
- func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
- func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
- 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
- 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) 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
- type GetNetworkSimPolicySliceArray
- func (GetNetworkSimPolicySliceArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
- func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
- 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
- type GetNetworkSimPolicySliceDataNetwork
- type GetNetworkSimPolicySliceDataNetworkArgs
- func (GetNetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
- func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
- type GetNetworkSimPolicySliceDataNetworkArray
- func (GetNetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
- func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
- 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
- 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
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs
- func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray
- func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
- 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
- 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) 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
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRate
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs
- func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray
- func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ElementType() reflect.Type
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
- 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
- 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) 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
- type GetNetworkSimStaticIpConfigurationArray
- func (GetNetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
- func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
- func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
- 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
- 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
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformation
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs
- func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
- type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray
- func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ElementType() reflect.Type
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
- 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
- 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
- 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) 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
- 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) 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) 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
- 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
- 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
- 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) 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) 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
- 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
- type Network
- type NetworkArgs
- type NetworkArray
- type NetworkArrayInput
- type NetworkArrayOutput
- type NetworkAttachedDataNetwork
- func (*NetworkAttachedDataNetwork) ElementType() reflect.Type
- func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
- func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
- type NetworkAttachedDataNetworkArgs
- type NetworkAttachedDataNetworkArray
- func (NetworkAttachedDataNetworkArray) ElementType() reflect.Type
- func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
- func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
- 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
- type NetworkAttachedDataNetworkInput
- type NetworkAttachedDataNetworkMap
- func (NetworkAttachedDataNetworkMap) ElementType() reflect.Type
- func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
- func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
- 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
- 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
- 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) 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
- 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
- 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
- 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) 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) 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
- type NetworkDataNetworkArgs
- type NetworkDataNetworkArray
- 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
- type NetworkDataNetworkInput
- type NetworkDataNetworkMap
- 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
- 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
- type NetworkDataNetworkState
- type NetworkInput
- type NetworkMap
- type NetworkMapInput
- type NetworkMapOutput
- 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
- type NetworkPacketCoreControlPlane
- func (*NetworkPacketCoreControlPlane) ElementType() reflect.Type
- func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
- func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
- type NetworkPacketCoreControlPlaneArgs
- type NetworkPacketCoreControlPlaneArray
- func (NetworkPacketCoreControlPlaneArray) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
- func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
- 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
- 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
- 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) 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) 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
- 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
- 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
- type NetworkPacketCoreControlPlaneMap
- func (NetworkPacketCoreControlPlaneMap) ElementType() reflect.Type
- func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
- func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
- 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
- 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) 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
- 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) 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) 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
- type NetworkPacketCoreDataPlaneArgs
- type NetworkPacketCoreDataPlaneArray
- func (NetworkPacketCoreDataPlaneArray) ElementType() reflect.Type
- func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
- func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
- 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
- type NetworkPacketCoreDataPlaneInput
- type NetworkPacketCoreDataPlaneMap
- func (NetworkPacketCoreDataPlaneMap) ElementType() reflect.Type
- func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
- func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
- 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
- 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) 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
- type NetworkServiceArgs
- type NetworkServiceArray
- 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
- type NetworkServiceInput
- type NetworkServiceMap
- 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
- 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
- type NetworkServicePccRule
- type NetworkServicePccRuleArgs
- type NetworkServicePccRuleArray
- func (NetworkServicePccRuleArray) ElementType() reflect.Type
- func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
- func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
- 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
- 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) 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
- 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
- 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) 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) 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
- 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) 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) 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
- 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
- type NetworkServicePccRuleServiceDataFlowTemplate
- type NetworkServicePccRuleServiceDataFlowTemplateArgs
- func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
- func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
- func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
- type NetworkServicePccRuleServiceDataFlowTemplateArray
- func (NetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
- func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
- 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
- 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
- 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
- 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
- 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) 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) 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
- 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
- type NetworkServiceState
- type NetworkSim
- type NetworkSimArgs
- type NetworkSimArray
- 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
- type NetworkSimGroup
- type NetworkSimGroupArgs
- type NetworkSimGroupArray
- 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
- 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
- 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) 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) Type() pulumi.StringPtrOutput
- type NetworkSimGroupInput
- type NetworkSimGroupMap
- 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
- 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
- type NetworkSimGroupState
- type NetworkSimInput
- type NetworkSimMap
- 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
- 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) VendorKeyFingerprint() pulumi.StringOutput
- func (o NetworkSimOutput) VendorName() pulumi.StringOutput
- type NetworkSimPolicy
- type NetworkSimPolicyArgs
- type NetworkSimPolicyArray
- 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
- type NetworkSimPolicyInput
- type NetworkSimPolicyMap
- 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
- 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) UserEquipmentAggregateMaximumBitRate() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
- type NetworkSimPolicySlice
- type NetworkSimPolicySliceArgs
- type NetworkSimPolicySliceArray
- func (NetworkSimPolicySliceArray) ElementType() reflect.Type
- func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
- func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
- 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
- type NetworkSimPolicySliceDataNetwork
- type NetworkSimPolicySliceDataNetworkArgs
- func (NetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
- func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
- func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
- type NetworkSimPolicySliceDataNetworkArray
- func (NetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
- func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
- func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
- 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
- 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
- type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate
- type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs
- func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
- func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
- 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) 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
- 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
- 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) 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) 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
- type NetworkSimStaticIpConfigurationArray
- func (NetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
- func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
- func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
- 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
- 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
- type NetworkSite
- type NetworkSiteArgs
- type NetworkSiteArray
- 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
- type NetworkSiteInput
- type NetworkSiteMap
- 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
- 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
- type NetworkSiteState
- type NetworkSlice
- type NetworkSliceArgs
- type NetworkSliceArray
- 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
- type NetworkSliceInput
- type NetworkSliceMap
- 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
- 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
- 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
- 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
- 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
- type NetworkSliceState
- type NetworkState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslation ¶
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 ¶
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 ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray []GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayInput ¶
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 ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationInput ¶
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 ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber() pulumi.IntPtrOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRanges ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRanges() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
A `portRange` block as defined below.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds() pulumi.IntOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds ¶
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 ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds() pulumi.IntOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds ¶
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 GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs struct { // The maximum port number. Maximum pulumi.IntInput `pulumi:"maximum"` // The minimum port number. Minimum pulumi.IntInput `pulumi:"minimum"` }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray []GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext ¶
func (i GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArray) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayInput ¶
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 ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArrayOutput
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput ¶
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 ¶
type GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput struct{ *pulumi.OutputState }
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType ¶
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType() reflect.Type
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum() pulumi.IntOutput
The maximum port number.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum() pulumi.IntOutput
The minimum port number.
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶
func (o GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToGetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) GetNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
type GetNetworkPacketCoreControlPlaneIdentityArgs ¶
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 ¶
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutput ¶
func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶
func (i GetNetworkPacketCoreControlPlaneIdentityArgs) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
type GetNetworkPacketCoreControlPlaneIdentityArray ¶
type GetNetworkPacketCoreControlPlaneIdentityArray []GetNetworkPacketCoreControlPlaneIdentityInput
func (GetNetworkPacketCoreControlPlaneIdentityArray) ElementType ¶
func (GetNetworkPacketCoreControlPlaneIdentityArray) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput ¶
func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
func (GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext ¶
func (i GetNetworkPacketCoreControlPlaneIdentityArray) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
type GetNetworkPacketCoreControlPlaneIdentityArrayInput ¶
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 ¶
type GetNetworkPacketCoreControlPlaneIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ElementType ¶
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput ¶
func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutput() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
func (GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext ¶
func (o GetNetworkPacketCoreControlPlaneIdentityArrayOutput) ToGetNetworkPacketCoreControlPlaneIdentityArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityArrayOutput
type GetNetworkPacketCoreControlPlaneIdentityInput ¶
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 ¶
type GetNetworkPacketCoreControlPlaneIdentityOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ElementType ¶
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneIdentityOutput) IdentityIds ¶
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs assigned to this resource.
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutput ¶
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutput() GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) ToGetNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneIdentityOutput
func (GetNetworkPacketCoreControlPlaneIdentityOutput) Type ¶
func (o GetNetworkPacketCoreControlPlaneIdentityOutput) Type() pulumi.StringOutput
The platform type where the packet core is deployed.
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess ¶
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 ¶
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 ¶
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray ¶
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray []GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ElementType ¶
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput ¶
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext ¶
func (i GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArray) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayInput ¶
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 ¶
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ElementType ¶
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput ¶
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext ¶
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessArrayOutput
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput ¶
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 ¶
type GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType ¶
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType() pulumi.StringOutput
How to authenticate users who access local diagnostics APIs.
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType ¶
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl ¶
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 ¶
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶
func (o GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToGetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
type GetNetworkPacketCoreControlPlanePlatform ¶
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 ¶
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 ¶
func (GetNetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutput ¶
func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext ¶
func (i GetNetworkPacketCoreControlPlanePlatformArgs) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
type GetNetworkPacketCoreControlPlanePlatformArray ¶
type GetNetworkPacketCoreControlPlanePlatformArray []GetNetworkPacketCoreControlPlanePlatformInput
func (GetNetworkPacketCoreControlPlanePlatformArray) ElementType ¶
func (GetNetworkPacketCoreControlPlanePlatformArray) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput ¶
func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
func (GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext ¶
func (i GetNetworkPacketCoreControlPlanePlatformArray) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
type GetNetworkPacketCoreControlPlanePlatformArrayInput ¶
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 ¶
type GetNetworkPacketCoreControlPlanePlatformArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ElementType ¶
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput ¶
func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutput() GetNetworkPacketCoreControlPlanePlatformArrayOutput
func (GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext ¶
func (o GetNetworkPacketCoreControlPlanePlatformArrayOutput) ToGetNetworkPacketCoreControlPlanePlatformArrayOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformArrayOutput
type GetNetworkPacketCoreControlPlanePlatformInput ¶
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 ¶
type GetNetworkPacketCoreControlPlanePlatformOutput struct{ *pulumi.OutputState }
func (GetNetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId() pulumi.StringOutput
The ID of Azure Arc connected cluster where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) CustomLocationId ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) CustomLocationId() pulumi.StringOutput
The ID of Azure Arc custom location where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) EdgeDeviceId() pulumi.StringOutput
The ID of Azure Stack Edge device where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) ElementType ¶
func (GetNetworkPacketCoreControlPlanePlatformOutput) ElementType() reflect.Type
func (GetNetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId() pulumi.StringOutput
The ID of Azure Stack HCI cluster where the packet core is deployed.
func (GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutput ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutput() GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) ToGetNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) GetNetworkPacketCoreControlPlanePlatformOutput
func (GetNetworkPacketCoreControlPlanePlatformOutput) Type ¶
func (o GetNetworkPacketCoreControlPlanePlatformOutput) Type() pulumi.StringOutput
The platform type where the packet core is deployed.
type GetNetworkServicePccRule ¶
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 ¶
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 ¶
func (GetNetworkServicePccRuleArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutput ¶
func (i GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutputWithContext ¶
func (i GetNetworkServicePccRuleArgs) ToGetNetworkServicePccRuleOutputWithContext(ctx context.Context) GetNetworkServicePccRuleOutput
type GetNetworkServicePccRuleArray ¶
type GetNetworkServicePccRuleArray []GetNetworkServicePccRuleInput
func (GetNetworkServicePccRuleArray) ElementType ¶
func (GetNetworkServicePccRuleArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutput ¶
func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
func (GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutputWithContext ¶
func (i GetNetworkServicePccRuleArray) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
type GetNetworkServicePccRuleArrayInput ¶
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 ¶
type GetNetworkServicePccRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleArrayOutput) ElementType ¶
func (GetNetworkServicePccRuleArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleArrayOutput) Index ¶
func (o GetNetworkServicePccRuleArrayOutput) Index(i pulumi.IntInput) GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutput ¶
func (o GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutput() GetNetworkServicePccRuleArrayOutput
func (GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutputWithContext ¶
func (o GetNetworkServicePccRuleArrayOutput) ToGetNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleArrayOutput
type GetNetworkServicePccRuleInput ¶
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 ¶
type GetNetworkServicePccRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleOutput) ElementType ¶
func (GetNetworkServicePccRuleOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleOutput) Name ¶
func (o GetNetworkServicePccRuleOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Service.
func (GetNetworkServicePccRuleOutput) Precedence ¶
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 ¶
func (o GetNetworkServicePccRuleOutput) QosPolicies() GetNetworkServicePccRuleQosPolicyArrayOutput
A `ruleQosPolicy` block as defined below. The QoS policy to use for packets matching this rule.
func (GetNetworkServicePccRuleOutput) ServiceDataFlowTemplates ¶
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 ¶
func (o GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutput() GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutputWithContext ¶
func (o GetNetworkServicePccRuleOutput) ToGetNetworkServicePccRuleOutputWithContext(ctx context.Context) GetNetworkServicePccRuleOutput
func (GetNetworkServicePccRuleOutput) TrafficControlEnabled ¶
func (o GetNetworkServicePccRuleOutput) TrafficControlEnabled() pulumi.BoolOutput
Determines whether flows that match this data flow policy rule are permitted.
type GetNetworkServicePccRuleQosPolicy ¶
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 ¶
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 ¶
func (GetNetworkServicePccRuleQosPolicyArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutput ¶
func (i GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput
func (GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutputWithContext ¶
func (i GetNetworkServicePccRuleQosPolicyArgs) ToGetNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyOutput
type GetNetworkServicePccRuleQosPolicyArray ¶
type GetNetworkServicePccRuleQosPolicyArray []GetNetworkServicePccRuleQosPolicyInput
func (GetNetworkServicePccRuleQosPolicyArray) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutput ¶
func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
func (GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext ¶
func (i GetNetworkServicePccRuleQosPolicyArray) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
type GetNetworkServicePccRuleQosPolicyArrayInput ¶
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 ¶
type GetNetworkServicePccRuleQosPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutput ¶
func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutput() GetNetworkServicePccRuleQosPolicyArrayOutput
func (GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext ¶
func (o GetNetworkServicePccRuleQosPolicyArrayOutput) ToGetNetworkServicePccRuleQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyArrayOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs ¶
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray ¶
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray []GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput ¶
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext ¶
func (i GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArray) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayInput ¶
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 ¶
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput ¶
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext ¶
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateInput ¶
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 ¶
type GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink ¶
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToGetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink ¶
func (o GetNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkServicePccRuleQosPolicyInput ¶
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 GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs ¶
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArray ¶
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArray []GetNetworkServicePccRuleQosPolicyMaximumBitRateInput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput ¶
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext ¶
func (i GetNetworkServicePccRuleQosPolicyMaximumBitRateArray) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayInput ¶
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 ¶
type GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput ¶
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext ¶
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateArrayOutput
type GetNetworkServicePccRuleQosPolicyMaximumBitRateInput ¶
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 ¶
type GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink ¶
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutput() GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToGetNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink ¶
func (o GetNetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkServicePccRuleQosPolicyOutput ¶
type GetNetworkServicePccRuleQosPolicyOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶
func (o GetNetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
QoS Flow allocation and retention priority (ARP) level.
func (GetNetworkServicePccRuleQosPolicyOutput) ElementType ¶
func (GetNetworkServicePccRuleQosPolicyOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleQosPolicyOutput) GuaranteedBitRates ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutput() GetNetworkServicePccRuleQosPolicyOutput
func (GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutputWithContext ¶
func (o GetNetworkServicePccRuleQosPolicyOutput) ToGetNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) GetNetworkServicePccRuleQosPolicyOutput
type GetNetworkServicePccRuleServiceDataFlowTemplate ¶
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 ¶
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 ¶
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput ¶
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArgs) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
type GetNetworkServicePccRuleServiceDataFlowTemplateArray ¶
type GetNetworkServicePccRuleServiceDataFlowTemplateArray []GetNetworkServicePccRuleServiceDataFlowTemplateInput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ElementType ¶
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶
func (i GetNetworkServicePccRuleServiceDataFlowTemplateArray) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type GetNetworkServicePccRuleServiceDataFlowTemplateArrayInput ¶
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 ¶
type GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType ¶
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type GetNetworkServicePccRuleServiceDataFlowTemplateInput ¶
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 ¶
type GetNetworkServicePccRuleServiceDataFlowTemplateOutput struct{ *pulumi.OutputState }
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Direction ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Direction() pulumi.StringOutput
The direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType ¶
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType() reflect.Type
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Name ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Mobile Network Service.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Ports ¶
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 ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) Protocols() pulumi.StringArrayOutput
A list of the allowed protocol(s) for this flow.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) RemoteIpLists() pulumi.StringArrayOutput
The remote IP address(es) to which UEs will connect for this flow.
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutput() GetNetworkServicePccRuleServiceDataFlowTemplateOutput
func (GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶
func (o GetNetworkServicePccRuleServiceDataFlowTemplateOutput) ToGetNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) GetNetworkServicePccRuleServiceDataFlowTemplateOutput
type GetNetworkServiceServiceQosPolicy ¶
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 ¶
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 ¶
func (GetNetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutput ¶
func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
func (GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutputWithContext ¶
func (i GetNetworkServiceServiceQosPolicyArgs) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
type GetNetworkServiceServiceQosPolicyArray ¶
type GetNetworkServiceServiceQosPolicyArray []GetNetworkServiceServiceQosPolicyInput
func (GetNetworkServiceServiceQosPolicyArray) ElementType ¶
func (GetNetworkServiceServiceQosPolicyArray) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutput ¶
func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
func (GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext ¶
func (i GetNetworkServiceServiceQosPolicyArray) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
type GetNetworkServiceServiceQosPolicyArrayInput ¶
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 ¶
type GetNetworkServiceServiceQosPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyArrayOutput) ElementType ¶
func (GetNetworkServiceServiceQosPolicyArrayOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutput ¶
func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutput() GetNetworkServiceServiceQosPolicyArrayOutput
func (GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext ¶
func (o GetNetworkServiceServiceQosPolicyArrayOutput) ToGetNetworkServiceServiceQosPolicyArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyArrayOutput
type GetNetworkServiceServiceQosPolicyInput ¶
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 GetNetworkServiceServiceQosPolicyMaximumBitRateArgs ¶
type GetNetworkServiceServiceQosPolicyMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType ¶
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArgs) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
type GetNetworkServiceServiceQosPolicyMaximumBitRateArray ¶
type GetNetworkServiceServiceQosPolicyMaximumBitRateArray []GetNetworkServiceServiceQosPolicyMaximumBitRateInput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ElementType ¶
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput ¶
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext ¶
func (i GetNetworkServiceServiceQosPolicyMaximumBitRateArray) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayInput ¶
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 ¶
type GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ElementType ¶
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput ¶
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext ¶
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateArrayOutput
type GetNetworkServiceServiceQosPolicyMaximumBitRateInput ¶
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 ¶
type GetNetworkServiceServiceQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink ¶
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType ¶
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutput() GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) ToGetNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyMaximumBitRateOutput
func (GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink ¶
func (o GetNetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkServiceServiceQosPolicyOutput ¶
type GetNetworkServiceServiceQosPolicyOutput struct{ *pulumi.OutputState }
func (GetNetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶
func (o GetNetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel() pulumi.IntOutput
QoS Flow allocation and retention priority (ARP) level.
func (GetNetworkServiceServiceQosPolicyOutput) ElementType ¶
func (GetNetworkServiceServiceQosPolicyOutput) ElementType() reflect.Type
func (GetNetworkServiceServiceQosPolicyOutput) MaximumBitRates ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutput() GetNetworkServiceServiceQosPolicyOutput
func (GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutputWithContext ¶
func (o GetNetworkServiceServiceQosPolicyOutput) ToGetNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) GetNetworkServiceServiceQosPolicyOutput
type GetNetworkSimGroupIdentity ¶
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 ¶
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 ¶
func (GetNetworkSimGroupIdentityArgs) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutput ¶
func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutputWithContext ¶
func (i GetNetworkSimGroupIdentityArgs) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
type GetNetworkSimGroupIdentityArray ¶
type GetNetworkSimGroupIdentityArray []GetNetworkSimGroupIdentityInput
func (GetNetworkSimGroupIdentityArray) ElementType ¶
func (GetNetworkSimGroupIdentityArray) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutput ¶
func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
func (GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutputWithContext ¶
func (i GetNetworkSimGroupIdentityArray) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
type GetNetworkSimGroupIdentityArrayInput ¶
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 ¶
type GetNetworkSimGroupIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimGroupIdentityArrayOutput) ElementType ¶
func (GetNetworkSimGroupIdentityArrayOutput) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityArrayOutput) Index ¶
func (o GetNetworkSimGroupIdentityArrayOutput) Index(i pulumi.IntInput) GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutput ¶
func (o GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutput() GetNetworkSimGroupIdentityArrayOutput
func (GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutputWithContext ¶
func (o GetNetworkSimGroupIdentityArrayOutput) ToGetNetworkSimGroupIdentityArrayOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityArrayOutput
type GetNetworkSimGroupIdentityInput ¶
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 ¶
type GetNetworkSimGroupIdentityOutput struct{ *pulumi.OutputState }
func (GetNetworkSimGroupIdentityOutput) ElementType ¶
func (GetNetworkSimGroupIdentityOutput) ElementType() reflect.Type
func (GetNetworkSimGroupIdentityOutput) IdentityIds ¶
func (o GetNetworkSimGroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs assigned to this resource.
func (GetNetworkSimGroupIdentityOutput) PrincipalId ¶
func (o GetNetworkSimGroupIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetNetworkSimGroupIdentityOutput) TenantId ¶
func (o GetNetworkSimGroupIdentityOutput) TenantId() pulumi.StringOutput
func (GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutput ¶
func (o GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutput() GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutputWithContext ¶
func (o GetNetworkSimGroupIdentityOutput) ToGetNetworkSimGroupIdentityOutputWithContext(ctx context.Context) GetNetworkSimGroupIdentityOutput
func (GetNetworkSimGroupIdentityOutput) Type ¶
func (o GetNetworkSimGroupIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity. Possible values are `SystemAssigned`, `UserAssigned`.
type GetNetworkSimPolicySlice ¶
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 ¶
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 ¶
func (GetNetworkSimPolicySliceArgs) ElementType() reflect.Type
func (GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutput ¶
func (i GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutputWithContext ¶
func (i GetNetworkSimPolicySliceArgs) ToGetNetworkSimPolicySliceOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceOutput
type GetNetworkSimPolicySliceArray ¶
type GetNetworkSimPolicySliceArray []GetNetworkSimPolicySliceInput
func (GetNetworkSimPolicySliceArray) ElementType ¶
func (GetNetworkSimPolicySliceArray) ElementType() reflect.Type
func (GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutput ¶
func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
func (GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutputWithContext ¶
func (i GetNetworkSimPolicySliceArray) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
type GetNetworkSimPolicySliceArrayInput ¶
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 ¶
type GetNetworkSimPolicySliceArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceArrayOutput) ElementType ¶
func (GetNetworkSimPolicySliceArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceArrayOutput) Index ¶
func (o GetNetworkSimPolicySliceArrayOutput) Index(i pulumi.IntInput) GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutput ¶
func (o GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutput() GetNetworkSimPolicySliceArrayOutput
func (GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutputWithContext ¶
func (o GetNetworkSimPolicySliceArrayOutput) ToGetNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceArrayOutput
type GetNetworkSimPolicySliceDataNetwork ¶
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 ¶
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 ¶
func (GetNetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutput ¶
func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
func (GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext ¶
func (i GetNetworkSimPolicySliceDataNetworkArgs) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
type GetNetworkSimPolicySliceDataNetworkArray ¶
type GetNetworkSimPolicySliceDataNetworkArray []GetNetworkSimPolicySliceDataNetworkInput
func (GetNetworkSimPolicySliceDataNetworkArray) ElementType ¶
func (GetNetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutput ¶
func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
func (GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶
func (i GetNetworkSimPolicySliceDataNetworkArray) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
type GetNetworkSimPolicySliceDataNetworkArrayInput ¶
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 ¶
type GetNetworkSimPolicySliceDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ElementType ¶
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutput ¶
func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutput() GetNetworkSimPolicySliceDataNetworkArrayOutput
func (GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶
func (o GetNetworkSimPolicySliceDataNetworkArrayOutput) ToGetNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkArrayOutput
type GetNetworkSimPolicySliceDataNetworkInput ¶
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 ¶
type GetNetworkSimPolicySliceDataNetworkOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes ¶
func (o GetNetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes() pulumi.StringArrayOutput
Allowed session types in addition to the default session type.
func (GetNetworkSimPolicySliceDataNetworkOutput) AllocationAndRetentionPriorityLevel ¶
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 ¶
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 ¶
func (o GetNetworkSimPolicySliceDataNetworkOutput) DataNetworkId() pulumi.StringOutput
The ID of Mobile Network Data Network which these settings apply to.
func (GetNetworkSimPolicySliceDataNetworkOutput) DefaultSessionType ¶
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 ¶
func (GetNetworkSimPolicySliceDataNetworkOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o GetNetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRates() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
A `sessionAggregateMaximumBitRate` block as defined below.
func (GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutput ¶
func (o GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutput() GetNetworkSimPolicySliceDataNetworkOutput
func (GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext ¶
func (o GetNetworkSimPolicySliceDataNetworkOutput) ToGetNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs ¶
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType ¶
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray ¶
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray []GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ElementType ¶
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput ¶
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext ¶
func (i GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArray) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayInput ¶
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 ¶
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ElementType ¶
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput ¶
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext ¶
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput ¶
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 ¶
type GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink ¶
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType ¶
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToGetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink ¶
func (o GetNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkSimPolicySliceInput ¶
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 ¶
type GetNetworkSimPolicySliceOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicySliceOutput) DataNetworks ¶
func (o GetNetworkSimPolicySliceOutput) DataNetworks() GetNetworkSimPolicySliceDataNetworkArrayOutput
An array of `dataNetwork` block as defined below.
func (GetNetworkSimPolicySliceOutput) DefaultDataNetworkId ¶
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 ¶
func (GetNetworkSimPolicySliceOutput) ElementType() reflect.Type
func (GetNetworkSimPolicySliceOutput) SliceId ¶
func (o GetNetworkSimPolicySliceOutput) SliceId() pulumi.StringOutput
The ID of the slice that these settings apply to.
func (GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutput ¶
func (o GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutput() GetNetworkSimPolicySliceOutput
func (GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutputWithContext ¶
func (o GetNetworkSimPolicySliceOutput) ToGetNetworkSimPolicySliceOutputWithContext(ctx context.Context) GetNetworkSimPolicySliceOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs ¶
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs struct { // Downlink bit rate. Downlink pulumi.StringInput `pulumi:"downlink"` // Uplink bit rate. Uplink pulumi.StringInput `pulumi:"uplink"` }
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType ¶
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray ¶
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray []GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ElementType ¶
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput ¶
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext ¶
func (i GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArray) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayInput ¶
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 ¶
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ElementType ¶
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput ¶
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext ¶
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput ¶
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 ¶
type GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink ¶
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate.
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType ¶
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToGetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink ¶
func (o GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate.
type GetNetworkSimStaticIpConfiguration ¶
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 ¶
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 ¶
func (GetNetworkSimStaticIpConfigurationArgs) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutput ¶
func (i GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput
func (GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutputWithContext ¶
func (i GetNetworkSimStaticIpConfigurationArgs) ToGetNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationOutput
type GetNetworkSimStaticIpConfigurationArray ¶
type GetNetworkSimStaticIpConfigurationArray []GetNetworkSimStaticIpConfigurationInput
func (GetNetworkSimStaticIpConfigurationArray) ElementType ¶
func (GetNetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutput ¶
func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
func (GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext ¶
func (i GetNetworkSimStaticIpConfigurationArray) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
type GetNetworkSimStaticIpConfigurationArrayInput ¶
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 ¶
type GetNetworkSimStaticIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSimStaticIpConfigurationArrayOutput) ElementType ¶
func (GetNetworkSimStaticIpConfigurationArrayOutput) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutput ¶
func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutput() GetNetworkSimStaticIpConfigurationArrayOutput
func (GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext ¶
func (o GetNetworkSimStaticIpConfigurationArrayOutput) ToGetNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationArrayOutput
type GetNetworkSimStaticIpConfigurationInput ¶
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 ¶
type GetNetworkSimStaticIpConfigurationOutput struct{ *pulumi.OutputState }
func (GetNetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId ¶
func (o GetNetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId() pulumi.StringOutput
The ID of attached data network on which the static.
func (GetNetworkSimStaticIpConfigurationOutput) ElementType ¶
func (GetNetworkSimStaticIpConfigurationOutput) ElementType() reflect.Type
func (GetNetworkSimStaticIpConfigurationOutput) SliceId ¶
func (o GetNetworkSimStaticIpConfigurationOutput) SliceId() pulumi.StringOutput
func (GetNetworkSimStaticIpConfigurationOutput) StaticIpv4Address ¶
func (o GetNetworkSimStaticIpConfigurationOutput) StaticIpv4Address() pulumi.StringOutput
The IPv4 address assigned to the SIM at this network scope.
func (GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutput ¶
func (o GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutput() GetNetworkSimStaticIpConfigurationOutput
func (GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutputWithContext ¶
func (o GetNetworkSimStaticIpConfigurationOutput) ToGetNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) GetNetworkSimStaticIpConfigurationOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs ¶
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs struct { // Slice differentiator (SD). SliceDifferentiator pulumi.StringInput `pulumi:"sliceDifferentiator"` // Slice/service type (SST). SliceServiceType pulumi.IntInput `pulumi:"sliceServiceType"` }
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType ¶
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray ¶
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray []GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ElementType ¶
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput ¶
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext ¶
func (i GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArray) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayInput ¶
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 ¶
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ElementType ¶
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput ¶
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext ¶
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutputWithContext(ctx context.Context) GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput ¶
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 ¶
type GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput struct{ *pulumi.OutputState }
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType ¶
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType() reflect.Type
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator ¶
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator() pulumi.StringOutput
Slice differentiator (SD).
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType ¶
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType() pulumi.IntOutput
Slice/service type (SST).
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶
func (o GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToGetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (LookupNetworkAttachedDataNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkAttachedDataNetworkResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, 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: example.Name, MobileNetworkPacketCoreDataPlaneId: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkAttachedDataNetworkResultOutput ¶
type LookupNetworkAttachedDataNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkAttachedDataNetwork.
func LookupNetworkAttachedDataNetworkOutput ¶
func LookupNetworkAttachedDataNetworkOutput(ctx *pulumi.Context, args LookupNetworkAttachedDataNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkAttachedDataNetworkResultOutput
func (LookupNetworkAttachedDataNetworkResultOutput) DnsAddresses ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) DnsAddresses() pulumi.StringArrayOutput
The DNS servers to signal to UEs to use for this attached data network.
func (LookupNetworkAttachedDataNetworkResultOutput) ElementType ¶
func (LookupNetworkAttachedDataNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkAttachedDataNetworkResultOutput) Id ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkAttachedDataNetworkResultOutput) Location ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Attached Data Network should exist.
func (LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkDataNetworkName ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkDataNetworkName() pulumi.StringOutput
func (LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkPacketCoreDataPlaneId ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) MobileNetworkPacketCoreDataPlaneId() pulumi.StringOutput
func (LookupNetworkAttachedDataNetworkResultOutput) NetworkAddressPortTranslations ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) NetworkAddressPortTranslations() GetNetworkAttachedDataNetworkNetworkAddressPortTranslationArrayOutput
A `networkAddressPortTranslation` block as defined below.
func (LookupNetworkAttachedDataNetworkResultOutput) Tags ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
func (LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutput ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutput() LookupNetworkAttachedDataNetworkResultOutput
func (LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutputWithContext ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) ToLookupNetworkAttachedDataNetworkResultOutputWithContext(ctx context.Context) LookupNetworkAttachedDataNetworkResultOutput
func (LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentAddressPoolPrefixes ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentAddressPoolPrefixes() pulumi.StringArrayOutput
func (LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentStaticAddressPoolPrefixes ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) UserEquipmentStaticAddressPoolPrefixes() pulumi.StringArrayOutput
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Address ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Address() pulumi.StringOutput
The IPv4 address for the user data plane interface.
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Gateway ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Gateway() pulumi.StringOutput
The default IPv4 gateway for the user data plane interface.
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Subnet ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessIpv4Subnet() pulumi.StringOutput
The IPv4 subnet for the user data plane interface.
func (LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessName ¶
func (o LookupNetworkAttachedDataNetworkResultOutput) UserPlaneAccessName() pulumi.StringOutput
The logical name for thie user data plane interface.
type LookupNetworkDataNetworkArgs ¶
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 ¶
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 ¶
func (LookupNetworkDataNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkDataNetworkResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, 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: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkDataNetworkResultOutput ¶
type LookupNetworkDataNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkDataNetwork.
func LookupNetworkDataNetworkOutput ¶
func LookupNetworkDataNetworkOutput(ctx *pulumi.Context, args LookupNetworkDataNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkDataNetworkResultOutput
func (LookupNetworkDataNetworkResultOutput) Description ¶
func (o LookupNetworkDataNetworkResultOutput) Description() pulumi.StringOutput
The description for this Mobile Network Data Network.
func (LookupNetworkDataNetworkResultOutput) ElementType ¶
func (LookupNetworkDataNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkDataNetworkResultOutput) Id ¶
func (o LookupNetworkDataNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkDataNetworkResultOutput) Location ¶
func (o LookupNetworkDataNetworkResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Data Network exists.
func (LookupNetworkDataNetworkResultOutput) MobileNetworkId ¶
func (o LookupNetworkDataNetworkResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkDataNetworkResultOutput) Name ¶
func (o LookupNetworkDataNetworkResultOutput) Name() pulumi.StringOutput
func (LookupNetworkDataNetworkResultOutput) Tags ¶
func (o LookupNetworkDataNetworkResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Data Network.
func (LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutput ¶
func (o LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutput() LookupNetworkDataNetworkResultOutput
func (LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutputWithContext ¶
func (o LookupNetworkDataNetworkResultOutput) ToLookupNetworkDataNetworkResultOutputWithContext(ctx context.Context) LookupNetworkDataNetworkResultOutput
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 ¶
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 ¶
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 ¶
func (LookupNetworkPacketCoreControlPlaneOutputArgs) ElementType() reflect.Type
type LookupNetworkPacketCoreControlPlaneResult ¶
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 ¶
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/v6/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 ¶
type LookupNetworkPacketCoreControlPlaneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkPacketCoreControlPlane.
func LookupNetworkPacketCoreControlPlaneOutput ¶
func LookupNetworkPacketCoreControlPlaneOutput(ctx *pulumi.Context, args LookupNetworkPacketCoreControlPlaneOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketCoreControlPlaneResultOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Address ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Address() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Gateway ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Gateway() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Subnet ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessIpv4Subnet() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessName ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ControlPlaneAccessName() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) CoreNetworkTechnology ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) CoreNetworkTechnology() pulumi.StringOutput
The core network technology generation.
func (LookupNetworkPacketCoreControlPlaneResultOutput) ElementType ¶
func (LookupNetworkPacketCoreControlPlaneResultOutput) ElementType() reflect.Type
func (LookupNetworkPacketCoreControlPlaneResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Identities ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Identities() GetNetworkPacketCoreControlPlaneIdentityArrayOutput
An `identity` block as defined below.
func (LookupNetworkPacketCoreControlPlaneResultOutput) InteroperabilitySettingsJson ¶
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 ¶
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 ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Packet Core Control Plane exists.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Name ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Name() pulumi.StringOutput
The logical name for this interface.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Platforms ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Platforms() GetNetworkPacketCoreControlPlanePlatformArrayOutput
A `platform` block as defined below.
func (LookupNetworkPacketCoreControlPlaneResultOutput) ResourceGroupName ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) SiteIds ¶
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 ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Sku() pulumi.StringOutput
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
func (LookupNetworkPacketCoreControlPlaneResultOutput) SoftwareVersion ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) SoftwareVersion() pulumi.StringOutput
The version of the packet core software that is deployed.
func (LookupNetworkPacketCoreControlPlaneResultOutput) Tags ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
func (LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutput ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutput() LookupNetworkPacketCoreControlPlaneResultOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutputWithContext ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) ToLookupNetworkPacketCoreControlPlaneResultOutputWithContext(ctx context.Context) LookupNetworkPacketCoreControlPlaneResultOutput
func (LookupNetworkPacketCoreControlPlaneResultOutput) UserEquipmentMtuInBytes ¶
func (o LookupNetworkPacketCoreControlPlaneResultOutput) UserEquipmentMtuInBytes() pulumi.IntOutput
The MTU in bytes that can be sent to the user equipment.
type LookupNetworkPacketCoreDataPlaneArgs ¶
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 ¶
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 ¶
func (LookupNetworkPacketCoreDataPlaneOutputArgs) ElementType() reflect.Type
type LookupNetworkPacketCoreDataPlaneResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, 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: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkPacketCoreDataPlaneResultOutput ¶
type LookupNetworkPacketCoreDataPlaneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkPacketCoreDataPlane.
func LookupNetworkPacketCoreDataPlaneOutput ¶
func LookupNetworkPacketCoreDataPlaneOutput(ctx *pulumi.Context, args LookupNetworkPacketCoreDataPlaneOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketCoreDataPlaneResultOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) ElementType ¶
func (LookupNetworkPacketCoreDataPlaneResultOutput) ElementType() reflect.Type
func (LookupNetworkPacketCoreDataPlaneResultOutput) Id ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkPacketCoreDataPlaneResultOutput) Location ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Packet Core Data Plane should exist.
func (LookupNetworkPacketCoreDataPlaneResultOutput) MobileNetworkPacketCoreControlPlaneId ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) MobileNetworkPacketCoreControlPlaneId() pulumi.StringOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) Name ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) Name() pulumi.StringOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) Tags ¶
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 ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutput() LookupNetworkPacketCoreDataPlaneResultOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutputWithContext ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) ToLookupNetworkPacketCoreDataPlaneResultOutputWithContext(ctx context.Context) LookupNetworkPacketCoreDataPlaneResultOutput
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Address ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Address() pulumi.StringOutput
The IPv4 address for the user plane interface.
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Gateway ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Gateway() pulumi.StringOutput
The default IPv4 gateway for the user plane interface.
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Subnet ¶
func (o LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessIpv4Subnet() pulumi.StringOutput
The IPv4 subnet for the user plane interface.
func (LookupNetworkPacketCoreDataPlaneResultOutput) UserPlaneAccessName ¶
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/v6/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: exampleAzurermResourceGroup.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
type LookupNetworkServiceArgs ¶
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 ¶
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 ¶
func (LookupNetworkServiceOutputArgs) ElementType() reflect.Type
type LookupNetworkServiceResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = mobile.NewNetworkService(ctx, "example", &mobile.NetworkServiceArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: pulumi.String(example.Id), }) if err != nil { return err } return nil }) }
```
type LookupNetworkServiceResultOutput ¶
type LookupNetworkServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkService.
func LookupNetworkServiceOutput ¶
func LookupNetworkServiceOutput(ctx *pulumi.Context, args LookupNetworkServiceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkServiceResultOutput
func (LookupNetworkServiceResultOutput) ElementType ¶
func (LookupNetworkServiceResultOutput) ElementType() reflect.Type
func (LookupNetworkServiceResultOutput) Id ¶
func (o LookupNetworkServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkServiceResultOutput) Location ¶
func (o LookupNetworkServiceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Service should exist.
func (LookupNetworkServiceResultOutput) MobileNetworkId ¶
func (o LookupNetworkServiceResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkServiceResultOutput) Name ¶
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 ¶
func (o LookupNetworkServiceResultOutput) PccRules() GetNetworkServicePccRuleArrayOutput
A `pccRule` block as defined below. The set of PCC Rules that make up this service.
func (LookupNetworkServiceResultOutput) ServicePrecedence ¶
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 ¶
func (o LookupNetworkServiceResultOutput) ServiceQosPolicies() GetNetworkServiceServiceQosPolicyArrayOutput
A `serviceQosPolicy` block as defined below. The QoS policy to use for packets matching this service.
func (LookupNetworkServiceResultOutput) Tags ¶
func (o LookupNetworkServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Service.
func (LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutput ¶
func (o LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutput() LookupNetworkServiceResultOutput
func (LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutputWithContext ¶
func (o LookupNetworkServiceResultOutput) ToLookupNetworkServiceResultOutputWithContext(ctx context.Context) LookupNetworkServiceResultOutput
type LookupNetworkSimArgs ¶
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 ¶
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 ¶
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 ¶
func (LookupNetworkSimGroupOutputArgs) ElementType() reflect.Type
type LookupNetworkSimGroupResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{ Name: "example-mn", ResourceGroupName: exampleAzurermResourceGroup.Name, }, nil) if err != nil { return err } _, err = mobile.LookupNetworkSimGroup(ctx, &mobile.LookupNetworkSimGroupArgs{ Name: "example-mnsg", MobileNetworkId: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSimGroupResultOutput ¶
type LookupNetworkSimGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSimGroup.
func LookupNetworkSimGroupOutput ¶
func LookupNetworkSimGroupOutput(ctx *pulumi.Context, args LookupNetworkSimGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimGroupResultOutput
func (LookupNetworkSimGroupResultOutput) ElementType ¶
func (LookupNetworkSimGroupResultOutput) ElementType() reflect.Type
func (LookupNetworkSimGroupResultOutput) EncryptionKeyUrl ¶
func (o LookupNetworkSimGroupResultOutput) EncryptionKeyUrl() pulumi.StringOutput
A key to encrypt the SIM data that belongs to this SIM group.
func (LookupNetworkSimGroupResultOutput) Id ¶
func (o LookupNetworkSimGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSimGroupResultOutput) Identities ¶
func (o LookupNetworkSimGroupResultOutput) Identities() GetNetworkSimGroupIdentityArrayOutput
An `identity` block as defined below.
func (LookupNetworkSimGroupResultOutput) Location ¶
func (o LookupNetworkSimGroupResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Sim Groups should exist.
func (LookupNetworkSimGroupResultOutput) MobileNetworkId ¶
func (o LookupNetworkSimGroupResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSimGroupResultOutput) Name ¶
func (o LookupNetworkSimGroupResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSimGroupResultOutput) Tags ¶
func (o LookupNetworkSimGroupResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Groups.
func (LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutput ¶
func (o LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutput() LookupNetworkSimGroupResultOutput
func (LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutputWithContext ¶
func (o LookupNetworkSimGroupResultOutput) ToLookupNetworkSimGroupResultOutputWithContext(ctx context.Context) LookupNetworkSimGroupResultOutput
type LookupNetworkSimOutputArgs ¶
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 ¶
func (LookupNetworkSimOutputArgs) ElementType() reflect.Type
type LookupNetworkSimPolicyArgs ¶
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 ¶
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 ¶
func (LookupNetworkSimPolicyOutputArgs) ElementType() reflect.Type
type LookupNetworkSimPolicyResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, 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: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSimPolicyResultOutput ¶
type LookupNetworkSimPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSimPolicy.
func LookupNetworkSimPolicyOutput ¶
func LookupNetworkSimPolicyOutput(ctx *pulumi.Context, args LookupNetworkSimPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimPolicyResultOutput
func (LookupNetworkSimPolicyResultOutput) DefaultSliceId ¶
func (o LookupNetworkSimPolicyResultOutput) DefaultSliceId() pulumi.StringOutput
The ID of default slice to use if the UE does not explicitly specify it.
func (LookupNetworkSimPolicyResultOutput) ElementType ¶
func (LookupNetworkSimPolicyResultOutput) ElementType() reflect.Type
func (LookupNetworkSimPolicyResultOutput) Id ¶
func (o LookupNetworkSimPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSimPolicyResultOutput) Location ¶
func (o LookupNetworkSimPolicyResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Sim Policy should exist.
func (LookupNetworkSimPolicyResultOutput) MobileNetworkId ¶
func (o LookupNetworkSimPolicyResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSimPolicyResultOutput) Name ¶
func (o LookupNetworkSimPolicyResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSimPolicyResultOutput) RatFrequencySelectionPriorityIndex ¶
func (o LookupNetworkSimPolicyResultOutput) RatFrequencySelectionPriorityIndex() pulumi.IntOutput
RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413.
func (LookupNetworkSimPolicyResultOutput) RegistrationTimerInSeconds ¶
func (o LookupNetworkSimPolicyResultOutput) RegistrationTimerInSeconds() pulumi.IntOutput
Interval for the UE periodic registration update procedure.
func (LookupNetworkSimPolicyResultOutput) Slices ¶
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 ¶
func (o LookupNetworkSimPolicyResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Policies.
func (LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutput ¶
func (o LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutput() LookupNetworkSimPolicyResultOutput
func (LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutputWithContext ¶
func (o LookupNetworkSimPolicyResultOutput) ToLookupNetworkSimPolicyResultOutputWithContext(ctx context.Context) LookupNetworkSimPolicyResultOutput
func (LookupNetworkSimPolicyResultOutput) UserEquipmentAggregateMaximumBitRates ¶
func (o LookupNetworkSimPolicyResultOutput) UserEquipmentAggregateMaximumBitRates() GetNetworkSimPolicyUserEquipmentAggregateMaximumBitRateArrayOutput
A `userEquipmentAggregateMaximumBitRate` block as defined below.
type LookupNetworkSimResult ¶
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 ¶
func LookupNetworkSim(ctx *pulumi.Context, args *LookupNetworkSimArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSimResult, error)
Get information about a Mobile Network Sim.
type LookupNetworkSimResultOutput ¶
type LookupNetworkSimResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSim.
func LookupNetworkSimOutput ¶
func LookupNetworkSimOutput(ctx *pulumi.Context, args LookupNetworkSimOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimResultOutput
func (LookupNetworkSimResultOutput) DeviceType ¶
func (o LookupNetworkSimResultOutput) DeviceType() pulumi.StringOutput
The device type this SIM is associated with.
func (LookupNetworkSimResultOutput) ElementType ¶
func (LookupNetworkSimResultOutput) ElementType() reflect.Type
func (LookupNetworkSimResultOutput) Id ¶
func (o LookupNetworkSimResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSimResultOutput) IntegratedCircuitCardIdentifier ¶
func (o LookupNetworkSimResultOutput) IntegratedCircuitCardIdentifier() pulumi.StringOutput
The integrated circuit card ID (ICCID) for the SIM.
func (LookupNetworkSimResultOutput) InternationalMobileSubscriberIdentity ¶
func (o LookupNetworkSimResultOutput) InternationalMobileSubscriberIdentity() pulumi.StringOutput
The international mobile subscriber identity (IMSI) for the SIM.
func (LookupNetworkSimResultOutput) MobileNetworkSimGroupId ¶
func (o LookupNetworkSimResultOutput) MobileNetworkSimGroupId() pulumi.StringOutput
func (LookupNetworkSimResultOutput) Name ¶
func (o LookupNetworkSimResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSimResultOutput) SimPolicyId ¶
func (o LookupNetworkSimResultOutput) SimPolicyId() pulumi.StringOutput
The ID of SIM policy used by this SIM.
func (LookupNetworkSimResultOutput) SimState ¶
func (o LookupNetworkSimResultOutput) SimState() pulumi.StringOutput
The state of the SIM resource.
func (LookupNetworkSimResultOutput) StaticIpConfigurations ¶
func (o LookupNetworkSimResultOutput) StaticIpConfigurations() GetNetworkSimStaticIpConfigurationArrayOutput
A `staticIpConfiguration` block as defined below.
func (LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutput ¶
func (o LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutput() LookupNetworkSimResultOutput
func (LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutputWithContext ¶
func (o LookupNetworkSimResultOutput) ToLookupNetworkSimResultOutputWithContext(ctx context.Context) LookupNetworkSimResultOutput
func (LookupNetworkSimResultOutput) VendorKeyFingerprint ¶
func (o LookupNetworkSimResultOutput) VendorKeyFingerprint() pulumi.StringOutput
The public key fingerprint of the SIM vendor who provided this SIM.
func (LookupNetworkSimResultOutput) VendorName ¶
func (o LookupNetworkSimResultOutput) VendorName() pulumi.StringOutput
The name of the SIM vendor who provided this SIM, if any.
type LookupNetworkSiteArgs ¶
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 ¶
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 ¶
func (LookupNetworkSiteOutputArgs) ElementType() reflect.Type
type LookupNetworkSiteResult ¶
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 ¶
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/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, 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: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSiteResultOutput ¶
type LookupNetworkSiteResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSite.
func LookupNetworkSiteOutput ¶
func LookupNetworkSiteOutput(ctx *pulumi.Context, args LookupNetworkSiteOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSiteResultOutput
func (LookupNetworkSiteResultOutput) ElementType ¶
func (LookupNetworkSiteResultOutput) ElementType() reflect.Type
func (LookupNetworkSiteResultOutput) Id ¶
func (o LookupNetworkSiteResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSiteResultOutput) Location ¶
func (o LookupNetworkSiteResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Site should exist.
func (LookupNetworkSiteResultOutput) MobileNetworkId ¶
func (o LookupNetworkSiteResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSiteResultOutput) Name ¶
func (o LookupNetworkSiteResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSiteResultOutput) NetworkFunctionIds ¶
func (o LookupNetworkSiteResultOutput) NetworkFunctionIds() pulumi.StringArrayOutput
An array of Id of Network Functions deployed on the site.
func (LookupNetworkSiteResultOutput) Tags ¶
func (o LookupNetworkSiteResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Site.
func (LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutput ¶
func (o LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutput() LookupNetworkSiteResultOutput
func (LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutputWithContext ¶
func (o LookupNetworkSiteResultOutput) ToLookupNetworkSiteResultOutputWithContext(ctx context.Context) LookupNetworkSiteResultOutput
type LookupNetworkSliceArgs ¶
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 ¶
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 ¶
func (LookupNetworkSliceOutputArgs) ElementType() reflect.Type
type LookupNetworkSliceResult ¶
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 ¶
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/v6/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: test.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSliceResultOutput ¶
type LookupNetworkSliceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSlice.
func LookupNetworkSliceOutput ¶
func LookupNetworkSliceOutput(ctx *pulumi.Context, args LookupNetworkSliceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSliceResultOutput
func (LookupNetworkSliceResultOutput) Description ¶
func (o LookupNetworkSliceResultOutput) Description() pulumi.StringOutput
A description of this Mobile Network Slice.
func (LookupNetworkSliceResultOutput) ElementType ¶
func (LookupNetworkSliceResultOutput) ElementType() reflect.Type
func (LookupNetworkSliceResultOutput) Id ¶
func (o LookupNetworkSliceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkSliceResultOutput) Location ¶
func (o LookupNetworkSliceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Mobile Network Slice exists.
func (LookupNetworkSliceResultOutput) MobileNetworkId ¶
func (o LookupNetworkSliceResultOutput) MobileNetworkId() pulumi.StringOutput
func (LookupNetworkSliceResultOutput) Name ¶
func (o LookupNetworkSliceResultOutput) Name() pulumi.StringOutput
func (LookupNetworkSliceResultOutput) SingleNetworkSliceSelectionAssistanceInformations ¶
func (o LookupNetworkSliceResultOutput) SingleNetworkSliceSelectionAssistanceInformations() GetNetworkSliceSingleNetworkSliceSelectionAssistanceInformationArrayOutput
A `singleNetworkSliceSelectionAssistanceInformation` block as defined below. Single-network slice selection assistance information (S-NSSAI).
func (LookupNetworkSliceResultOutput) Tags ¶
func (o LookupNetworkSliceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which are assigned to the Mobile Network Slice.
func (LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutput ¶
func (o LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutput() LookupNetworkSliceResultOutput
func (LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutputWithContext ¶
func (o LookupNetworkSliceResultOutput) ToLookupNetworkSliceResultOutputWithContext(ctx context.Context) LookupNetworkSliceResultOutput
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("east us"), }) if err != nil { return err } _, err = mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), ResourceGroupName: example.Name, Location: example.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 ¶
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 ¶
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 ¶
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 ¶
func (*NetworkAttachedDataNetwork) ElementType() reflect.Type
func (*NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutput ¶
func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
func (*NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutputWithContext ¶
func (i *NetworkAttachedDataNetwork) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
type NetworkAttachedDataNetworkArgs ¶
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 ¶
func (NetworkAttachedDataNetworkArgs) ElementType() reflect.Type
type NetworkAttachedDataNetworkArray ¶
type NetworkAttachedDataNetworkArray []NetworkAttachedDataNetworkInput
func (NetworkAttachedDataNetworkArray) ElementType ¶
func (NetworkAttachedDataNetworkArray) ElementType() reflect.Type
func (NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutput ¶
func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
func (NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutputWithContext ¶
func (i NetworkAttachedDataNetworkArray) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
type NetworkAttachedDataNetworkArrayInput ¶
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 ¶
type NetworkAttachedDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkArrayOutput) ElementType ¶
func (NetworkAttachedDataNetworkArrayOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkArrayOutput) Index ¶
func (o NetworkAttachedDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutput ¶
func (o NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutput() NetworkAttachedDataNetworkArrayOutput
func (NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutputWithContext ¶
func (o NetworkAttachedDataNetworkArrayOutput) ToNetworkAttachedDataNetworkArrayOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkArrayOutput
type NetworkAttachedDataNetworkInput ¶
type NetworkAttachedDataNetworkInput interface { pulumi.Input ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput }
type NetworkAttachedDataNetworkMap ¶
type NetworkAttachedDataNetworkMap map[string]NetworkAttachedDataNetworkInput
func (NetworkAttachedDataNetworkMap) ElementType ¶
func (NetworkAttachedDataNetworkMap) ElementType() reflect.Type
func (NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutput ¶
func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
func (NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutputWithContext ¶
func (i NetworkAttachedDataNetworkMap) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
type NetworkAttachedDataNetworkMapInput ¶
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 ¶
type NetworkAttachedDataNetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkMapOutput) ElementType ¶
func (NetworkAttachedDataNetworkMapOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkMapOutput) MapIndex ¶
func (o NetworkAttachedDataNetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutput ¶
func (o NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutput() NetworkAttachedDataNetworkMapOutput
func (NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutputWithContext ¶
func (o NetworkAttachedDataNetworkMapOutput) ToNetworkAttachedDataNetworkMapOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkMapOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslation ¶
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 ¶
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 ¶
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationInput ¶
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 ¶
type NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType ¶
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for ICMP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PinholeMaximumNumber ¶
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 ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) PortRange() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
A `portRange` block as defined below.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for TCP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) TcpPortReuseMinimumHoldTimeInSeconds ¶
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 ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for UDP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationOutput) UdpPortReuseMinimumHoldTimeInSeconds ¶
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 NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs ¶
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 ¶
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext ¶
func (i NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeInput ¶
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 ¶
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType ¶
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Maximum() pulumi.IntPtrOutput
Specifies the maximum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) Minimum() pulumi.IntPtrOutput
Specifies the minimum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput ¶
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 ¶
func NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtr(v *NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrInput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ElementType ¶
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Maximum ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Maximum() pulumi.IntPtrOutput
Specifies the maximum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Minimum ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) Minimum() pulumi.IntPtrOutput
Specifies the minimum port number.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput ¶
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 ¶
func NetworkAttachedDataNetworkNetworkAddressPortTranslationPtr(v *NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrInput
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput ¶
type NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ElementType ¶
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) IcmpPinholeTimeoutInSeconds ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) IcmpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for ICMP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PinholeMaximumNumber ¶
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 ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) PortRange() NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangePtrOutput
A `portRange` block as defined below.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPinholeTimeoutInSeconds ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for TCP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) TcpPortReuseMinimumHoldTimeInSeconds ¶
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 ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) ToNetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPinholeTimeoutInSeconds ¶
func (o NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPinholeTimeoutInSeconds() pulumi.IntPtrOutput
Pinhole timeout for UDP pinholes in seconds. Must between `1` to `180`, Default to `180`.
func (NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput) UdpPortReuseMinimumHoldTimeInSeconds ¶
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 ¶
type NetworkAttachedDataNetworkOutput struct{ *pulumi.OutputState }
func (NetworkAttachedDataNetworkOutput) DnsAddresses ¶
func (o NetworkAttachedDataNetworkOutput) DnsAddresses() pulumi.StringArrayOutput
Specifies the DNS servers to signal to UEs to use for this attached data network.
func (NetworkAttachedDataNetworkOutput) ElementType ¶
func (NetworkAttachedDataNetworkOutput) ElementType() reflect.Type
func (NetworkAttachedDataNetworkOutput) Location ¶
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 ¶
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 ¶
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 ¶
func (o NetworkAttachedDataNetworkOutput) NetworkAddressPortTranslation() NetworkAttachedDataNetworkNetworkAddressPortTranslationPtrOutput
A `networkAddressPortTranslation` block as defined below.
func (NetworkAttachedDataNetworkOutput) Tags ¶
func (o NetworkAttachedDataNetworkOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
func (NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutput ¶
func (o NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutput() NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutputWithContext ¶
func (o NetworkAttachedDataNetworkOutput) ToNetworkAttachedDataNetworkOutputWithContext(ctx context.Context) NetworkAttachedDataNetworkOutput
func (NetworkAttachedDataNetworkOutput) UserEquipmentAddressPoolPrefixes ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (NetworkAttachedDataNetworkState) ElementType() reflect.Type
type NetworkDataNetwork ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("East Us"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: example.Location, ResourceGroupName: example.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkDataNetwork(ctx, "example", &mobile.NetworkDataNetworkArgs{ Name: pulumi.String("example-mndn"), MobileNetworkId: exampleNetwork.ID(), Location: example.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 ¶
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 ¶
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 ¶
func (*NetworkDataNetwork) ElementType() reflect.Type
func (*NetworkDataNetwork) ToNetworkDataNetworkOutput ¶
func (i *NetworkDataNetwork) ToNetworkDataNetworkOutput() NetworkDataNetworkOutput
func (*NetworkDataNetwork) ToNetworkDataNetworkOutputWithContext ¶
func (i *NetworkDataNetwork) ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput
type NetworkDataNetworkArgs ¶
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 ¶
func (NetworkDataNetworkArgs) ElementType() reflect.Type
type NetworkDataNetworkArray ¶
type NetworkDataNetworkArray []NetworkDataNetworkInput
func (NetworkDataNetworkArray) ElementType ¶
func (NetworkDataNetworkArray) ElementType() reflect.Type
func (NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutput ¶
func (i NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput
func (NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutputWithContext ¶
func (i NetworkDataNetworkArray) ToNetworkDataNetworkArrayOutputWithContext(ctx context.Context) NetworkDataNetworkArrayOutput
type NetworkDataNetworkArrayInput ¶
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 ¶
type NetworkDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkDataNetworkArrayOutput) ElementType ¶
func (NetworkDataNetworkArrayOutput) ElementType() reflect.Type
func (NetworkDataNetworkArrayOutput) Index ¶
func (o NetworkDataNetworkArrayOutput) Index(i pulumi.IntInput) NetworkDataNetworkOutput
func (NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutput ¶
func (o NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutput() NetworkDataNetworkArrayOutput
func (NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutputWithContext ¶
func (o NetworkDataNetworkArrayOutput) ToNetworkDataNetworkArrayOutputWithContext(ctx context.Context) NetworkDataNetworkArrayOutput
type NetworkDataNetworkInput ¶
type NetworkDataNetworkInput interface { pulumi.Input ToNetworkDataNetworkOutput() NetworkDataNetworkOutput ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput }
type NetworkDataNetworkMap ¶
type NetworkDataNetworkMap map[string]NetworkDataNetworkInput
func (NetworkDataNetworkMap) ElementType ¶
func (NetworkDataNetworkMap) ElementType() reflect.Type
func (NetworkDataNetworkMap) ToNetworkDataNetworkMapOutput ¶
func (i NetworkDataNetworkMap) ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput
func (NetworkDataNetworkMap) ToNetworkDataNetworkMapOutputWithContext ¶
func (i NetworkDataNetworkMap) ToNetworkDataNetworkMapOutputWithContext(ctx context.Context) NetworkDataNetworkMapOutput
type NetworkDataNetworkMapInput ¶
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 ¶
type NetworkDataNetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkDataNetworkMapOutput) ElementType ¶
func (NetworkDataNetworkMapOutput) ElementType() reflect.Type
func (NetworkDataNetworkMapOutput) MapIndex ¶
func (o NetworkDataNetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkDataNetworkOutput
func (NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutput ¶
func (o NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutput() NetworkDataNetworkMapOutput
func (NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutputWithContext ¶
func (o NetworkDataNetworkMapOutput) ToNetworkDataNetworkMapOutputWithContext(ctx context.Context) NetworkDataNetworkMapOutput
type NetworkDataNetworkOutput ¶
type NetworkDataNetworkOutput struct{ *pulumi.OutputState }
func (NetworkDataNetworkOutput) Description ¶
func (o NetworkDataNetworkOutput) Description() pulumi.StringPtrOutput
A description of this Mobile Network Data Network.
func (NetworkDataNetworkOutput) ElementType ¶
func (NetworkDataNetworkOutput) ElementType() reflect.Type
func (NetworkDataNetworkOutput) Location ¶
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 ¶
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 ¶
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 ¶
func (o NetworkDataNetworkOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Data Network.
func (NetworkDataNetworkOutput) ToNetworkDataNetworkOutput ¶
func (o NetworkDataNetworkOutput) ToNetworkDataNetworkOutput() NetworkDataNetworkOutput
func (NetworkDataNetworkOutput) ToNetworkDataNetworkOutputWithContext ¶
func (o NetworkDataNetworkOutput) ToNetworkDataNetworkOutputWithContext(ctx context.Context) NetworkDataNetworkOutput
type NetworkDataNetworkState ¶
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 ¶
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 ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/databoxedge" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), ResourceGroupName: example.Name, Location: example.Location, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleNetworkSite, err := mobile.NewNetworkSite(ctx, "example", &mobile.NetworkSiteArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: pulumi.Any(test.Id), Location: example.Location, }) if err != nil { return err } exampleDevice, err := databoxedge.NewDevice(ctx, "example", &databoxedge.DeviceArgs{ Name: pulumi.String("example-device"), ResourceGroupName: example.Name, Location: example.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, "example", &mobile.NetworkPacketCoreControlPlaneArgs{ Name: pulumi.String("example-mnpccp"), ResourceGroupName: example.Name, Location: example.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 ¶
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 ¶
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 ¶
func (*NetworkPacketCoreControlPlane) ElementType() reflect.Type
func (*NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutput ¶
func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
func (*NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutputWithContext ¶
func (i *NetworkPacketCoreControlPlane) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
type NetworkPacketCoreControlPlaneArgs ¶
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 ¶
func (NetworkPacketCoreControlPlaneArgs) ElementType() reflect.Type
type NetworkPacketCoreControlPlaneArray ¶
type NetworkPacketCoreControlPlaneArray []NetworkPacketCoreControlPlaneInput
func (NetworkPacketCoreControlPlaneArray) ElementType ¶
func (NetworkPacketCoreControlPlaneArray) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutput ¶
func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
func (NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutputWithContext ¶
func (i NetworkPacketCoreControlPlaneArray) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
type NetworkPacketCoreControlPlaneArrayInput ¶
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 ¶
type NetworkPacketCoreControlPlaneArrayOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneArrayOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneArrayOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutput ¶
func (o NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutput() NetworkPacketCoreControlPlaneArrayOutput
func (NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneArrayOutput) ToNetworkPacketCoreControlPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneArrayOutput
type NetworkPacketCoreControlPlaneIdentity ¶
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 ¶
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 ¶
func (NetworkPacketCoreControlPlaneIdentityArgs) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutput ¶
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutput ¶
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext ¶
func (i NetworkPacketCoreControlPlaneIdentityArgs) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
type NetworkPacketCoreControlPlaneIdentityInput ¶
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 ¶
type NetworkPacketCoreControlPlaneIdentityOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneIdentityOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneIdentityOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneIdentityOutput) IdentityIds ¶
func (o NetworkPacketCoreControlPlaneIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of the IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutput ¶
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutput() NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput ¶
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneIdentityOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityOutput) Type ¶
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 ¶
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 ¶
func NetworkPacketCoreControlPlaneIdentityPtr(v *NetworkPacketCoreControlPlaneIdentityArgs) NetworkPacketCoreControlPlaneIdentityPtrInput
type NetworkPacketCoreControlPlaneIdentityPtrOutput ¶
type NetworkPacketCoreControlPlaneIdentityPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) IdentityIds ¶
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of the IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput ¶
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutput() NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneIdentityPtrOutput) ToNetworkPacketCoreControlPlaneIdentityPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneIdentityPtrOutput
func (NetworkPacketCoreControlPlaneIdentityPtrOutput) Type ¶
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 ¶
type NetworkPacketCoreControlPlaneInput interface { pulumi.Input ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput }
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccess ¶
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 ¶
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 ¶
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput ¶
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext ¶
func (i NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessInput ¶
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 ¶
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) AuthenticationType() pulumi.StringOutput
How to authenticate users to access local diagnostics APIs. Possible values are `AAD` and `Password`.
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) HttpsServerCertificateUrl ¶
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 ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput ¶
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 ¶
func NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtr(v *NetworkPacketCoreControlPlaneLocalDiagnosticsAccessArgs) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrInput
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput ¶
type NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) AuthenticationType ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) AuthenticationType() pulumi.StringPtrOutput
How to authenticate users to access local diagnostics APIs. Possible values are `AAD` and `Password`.
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) HttpsServerCertificateUrl ¶
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 ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput() NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
func (NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput) ToNetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneLocalDiagnosticsAccessPtrOutput
type NetworkPacketCoreControlPlaneMap ¶
type NetworkPacketCoreControlPlaneMap map[string]NetworkPacketCoreControlPlaneInput
func (NetworkPacketCoreControlPlaneMap) ElementType ¶
func (NetworkPacketCoreControlPlaneMap) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutput ¶
func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
func (NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutputWithContext ¶
func (i NetworkPacketCoreControlPlaneMap) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
type NetworkPacketCoreControlPlaneMapInput ¶
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 ¶
type NetworkPacketCoreControlPlaneMapOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneMapOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneMapOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneMapOutput) MapIndex ¶
func (o NetworkPacketCoreControlPlaneMapOutput) MapIndex(k pulumi.StringInput) NetworkPacketCoreControlPlaneOutput
func (NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutput ¶
func (o NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutput() NetworkPacketCoreControlPlaneMapOutput
func (NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneMapOutput) ToNetworkPacketCoreControlPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneMapOutput
type NetworkPacketCoreControlPlaneOutput ¶
type NetworkPacketCoreControlPlaneOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlaneOutput) ControlPlaneAccessIpv4Address ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkPacketCoreControlPlaneOutput) CoreNetworkTechnology() pulumi.StringPtrOutput
The core network technology generation. Possible values are `5GC` and `EPC`.
func (NetworkPacketCoreControlPlaneOutput) ElementType ¶
func (NetworkPacketCoreControlPlaneOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlaneOutput) Identity ¶
func (o NetworkPacketCoreControlPlaneOutput) Identity() NetworkPacketCoreControlPlaneIdentityPtrOutput
An `identity` block as defined below.
func (NetworkPacketCoreControlPlaneOutput) InteroperabilitySettingsJson ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkPacketCoreControlPlaneOutput) Platform() NetworkPacketCoreControlPlanePlatformPtrOutput
A `platform` block as defined below.
func (NetworkPacketCoreControlPlaneOutput) ResourceGroupName ¶
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 ¶
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 ¶
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 ¶
func (o NetworkPacketCoreControlPlaneOutput) SoftwareVersion() pulumi.StringPtrOutput
Specifies the version of the packet core software that is deployed.
func (NetworkPacketCoreControlPlaneOutput) Tags ¶
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 ¶
func (o NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutput() NetworkPacketCoreControlPlaneOutput
func (NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutputWithContext ¶
func (o NetworkPacketCoreControlPlaneOutput) ToNetworkPacketCoreControlPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlaneOutput
func (NetworkPacketCoreControlPlaneOutput) UserEquipmentMtuInBytes ¶
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 ¶
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 ¶
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 ¶
func (NetworkPacketCoreControlPlanePlatformArgs) ElementType() reflect.Type
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutput ¶
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutputWithContext ¶
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutput ¶
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext ¶
func (i NetworkPacketCoreControlPlanePlatformArgs) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
type NetworkPacketCoreControlPlanePlatformInput ¶
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 ¶
type NetworkPacketCoreControlPlanePlatformOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId ¶
func (o NetworkPacketCoreControlPlanePlatformOutput) ArcKubernetesClusterId() pulumi.StringPtrOutput
The ID of the Azure Arc connected cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformOutput) CustomLocationId ¶
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 ¶
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 ¶
func (NetworkPacketCoreControlPlanePlatformOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId ¶
func (o NetworkPacketCoreControlPlanePlatformOutput) StackHciClusterId() pulumi.StringPtrOutput
The ID of the Azure Stack HCI cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutput ¶
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutput() NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutputWithContext ¶
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput ¶
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext ¶
func (o NetworkPacketCoreControlPlanePlatformOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformOutput) Type ¶
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 ¶
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 ¶
func NetworkPacketCoreControlPlanePlatformPtr(v *NetworkPacketCoreControlPlanePlatformArgs) NetworkPacketCoreControlPlanePlatformPtrInput
type NetworkPacketCoreControlPlanePlatformPtrOutput ¶
type NetworkPacketCoreControlPlanePlatformPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ArcKubernetesClusterId ¶
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ArcKubernetesClusterId() pulumi.StringPtrOutput
The ID of the Azure Arc connected cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformPtrOutput) CustomLocationId ¶
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 ¶
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 ¶
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ElementType() reflect.Type
func (NetworkPacketCoreControlPlanePlatformPtrOutput) StackHciClusterId ¶
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) StackHciClusterId() pulumi.StringPtrOutput
The ID of the Azure Stack HCI cluster where the packet core is deployed.
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput ¶
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutput() NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext ¶
func (o NetworkPacketCoreControlPlanePlatformPtrOutput) ToNetworkPacketCoreControlPlanePlatformPtrOutputWithContext(ctx context.Context) NetworkPacketCoreControlPlanePlatformPtrOutput
func (NetworkPacketCoreControlPlanePlatformPtrOutput) Type ¶
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 ¶
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 ¶
func (NetworkPacketCoreControlPlaneState) ElementType() reflect.Type
type NetworkPacketCoreDataPlane ¶
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 ¶
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 ¶
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 ¶
func (*NetworkPacketCoreDataPlane) ElementType() reflect.Type
func (*NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutput ¶
func (i *NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput
func (*NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutputWithContext ¶
func (i *NetworkPacketCoreDataPlane) ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput
type NetworkPacketCoreDataPlaneArgs ¶
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 ¶
func (NetworkPacketCoreDataPlaneArgs) ElementType() reflect.Type
type NetworkPacketCoreDataPlaneArray ¶
type NetworkPacketCoreDataPlaneArray []NetworkPacketCoreDataPlaneInput
func (NetworkPacketCoreDataPlaneArray) ElementType ¶
func (NetworkPacketCoreDataPlaneArray) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutput ¶
func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
func (NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutputWithContext ¶
func (i NetworkPacketCoreDataPlaneArray) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
type NetworkPacketCoreDataPlaneArrayInput ¶
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 ¶
type NetworkPacketCoreDataPlaneArrayOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreDataPlaneArrayOutput) ElementType ¶
func (NetworkPacketCoreDataPlaneArrayOutput) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneArrayOutput) Index ¶
func (o NetworkPacketCoreDataPlaneArrayOutput) Index(i pulumi.IntInput) NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutput ¶
func (o NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutput() NetworkPacketCoreDataPlaneArrayOutput
func (NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutputWithContext ¶
func (o NetworkPacketCoreDataPlaneArrayOutput) ToNetworkPacketCoreDataPlaneArrayOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneArrayOutput
type NetworkPacketCoreDataPlaneInput ¶
type NetworkPacketCoreDataPlaneInput interface { pulumi.Input ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput }
type NetworkPacketCoreDataPlaneMap ¶
type NetworkPacketCoreDataPlaneMap map[string]NetworkPacketCoreDataPlaneInput
func (NetworkPacketCoreDataPlaneMap) ElementType ¶
func (NetworkPacketCoreDataPlaneMap) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutput ¶
func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
func (NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutputWithContext ¶
func (i NetworkPacketCoreDataPlaneMap) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
type NetworkPacketCoreDataPlaneMapInput ¶
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 ¶
type NetworkPacketCoreDataPlaneMapOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreDataPlaneMapOutput) ElementType ¶
func (NetworkPacketCoreDataPlaneMapOutput) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneMapOutput) MapIndex ¶
func (o NetworkPacketCoreDataPlaneMapOutput) MapIndex(k pulumi.StringInput) NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutput ¶
func (o NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutput() NetworkPacketCoreDataPlaneMapOutput
func (NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutputWithContext ¶
func (o NetworkPacketCoreDataPlaneMapOutput) ToNetworkPacketCoreDataPlaneMapOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneMapOutput
type NetworkPacketCoreDataPlaneOutput ¶
type NetworkPacketCoreDataPlaneOutput struct{ *pulumi.OutputState }
func (NetworkPacketCoreDataPlaneOutput) ElementType ¶
func (NetworkPacketCoreDataPlaneOutput) ElementType() reflect.Type
func (NetworkPacketCoreDataPlaneOutput) Location ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutput() NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutputWithContext ¶
func (o NetworkPacketCoreDataPlaneOutput) ToNetworkPacketCoreDataPlaneOutputWithContext(ctx context.Context) NetworkPacketCoreDataPlaneOutput
func (NetworkPacketCoreDataPlaneOutput) UserPlaneAccessIpv4Address ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (NetworkPacketCoreDataPlaneState) ElementType() reflect.Type
type NetworkService ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("east us"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: example.Location, ResourceGroupName: example.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkService(ctx, "example", &mobile.NetworkServiceArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: exampleNetwork.ID(), Location: example.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 ¶
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 ¶
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 ¶
func (*NetworkService) ElementType() reflect.Type
func (*NetworkService) ToNetworkServiceOutput ¶
func (i *NetworkService) ToNetworkServiceOutput() NetworkServiceOutput
func (*NetworkService) ToNetworkServiceOutputWithContext ¶
func (i *NetworkService) ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput
type NetworkServiceArgs ¶
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 ¶
func (NetworkServiceArgs) ElementType() reflect.Type
type NetworkServiceArray ¶
type NetworkServiceArray []NetworkServiceInput
func (NetworkServiceArray) ElementType ¶
func (NetworkServiceArray) ElementType() reflect.Type
func (NetworkServiceArray) ToNetworkServiceArrayOutput ¶
func (i NetworkServiceArray) ToNetworkServiceArrayOutput() NetworkServiceArrayOutput
func (NetworkServiceArray) ToNetworkServiceArrayOutputWithContext ¶
func (i NetworkServiceArray) ToNetworkServiceArrayOutputWithContext(ctx context.Context) NetworkServiceArrayOutput
type NetworkServiceArrayInput ¶
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 ¶
type NetworkServiceArrayOutput struct{ *pulumi.OutputState }
func (NetworkServiceArrayOutput) ElementType ¶
func (NetworkServiceArrayOutput) ElementType() reflect.Type
func (NetworkServiceArrayOutput) Index ¶
func (o NetworkServiceArrayOutput) Index(i pulumi.IntInput) NetworkServiceOutput
func (NetworkServiceArrayOutput) ToNetworkServiceArrayOutput ¶
func (o NetworkServiceArrayOutput) ToNetworkServiceArrayOutput() NetworkServiceArrayOutput
func (NetworkServiceArrayOutput) ToNetworkServiceArrayOutputWithContext ¶
func (o NetworkServiceArrayOutput) ToNetworkServiceArrayOutputWithContext(ctx context.Context) NetworkServiceArrayOutput
type NetworkServiceInput ¶
type NetworkServiceInput interface { pulumi.Input ToNetworkServiceOutput() NetworkServiceOutput ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput }
type NetworkServiceMap ¶
type NetworkServiceMap map[string]NetworkServiceInput
func (NetworkServiceMap) ElementType ¶
func (NetworkServiceMap) ElementType() reflect.Type
func (NetworkServiceMap) ToNetworkServiceMapOutput ¶
func (i NetworkServiceMap) ToNetworkServiceMapOutput() NetworkServiceMapOutput
func (NetworkServiceMap) ToNetworkServiceMapOutputWithContext ¶
func (i NetworkServiceMap) ToNetworkServiceMapOutputWithContext(ctx context.Context) NetworkServiceMapOutput
type NetworkServiceMapInput ¶
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 ¶
type NetworkServiceMapOutput struct{ *pulumi.OutputState }
func (NetworkServiceMapOutput) ElementType ¶
func (NetworkServiceMapOutput) ElementType() reflect.Type
func (NetworkServiceMapOutput) MapIndex ¶
func (o NetworkServiceMapOutput) MapIndex(k pulumi.StringInput) NetworkServiceOutput
func (NetworkServiceMapOutput) ToNetworkServiceMapOutput ¶
func (o NetworkServiceMapOutput) ToNetworkServiceMapOutput() NetworkServiceMapOutput
func (NetworkServiceMapOutput) ToNetworkServiceMapOutputWithContext ¶
func (o NetworkServiceMapOutput) ToNetworkServiceMapOutputWithContext(ctx context.Context) NetworkServiceMapOutput
type NetworkServiceOutput ¶
type NetworkServiceOutput struct{ *pulumi.OutputState }
func (NetworkServiceOutput) ElementType ¶
func (NetworkServiceOutput) ElementType() reflect.Type
func (NetworkServiceOutput) Location ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServiceOutput) PccRules() NetworkServicePccRuleArrayOutput
A `pccRule` block as defined below. The set of PCC Rules that make up this service.
func (NetworkServiceOutput) ServicePrecedence ¶
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 ¶
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 ¶
func (o NetworkServiceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Service.
func (NetworkServiceOutput) ToNetworkServiceOutput ¶
func (o NetworkServiceOutput) ToNetworkServiceOutput() NetworkServiceOutput
func (NetworkServiceOutput) ToNetworkServiceOutputWithContext ¶
func (o NetworkServiceOutput) ToNetworkServiceOutputWithContext(ctx context.Context) NetworkServiceOutput
type NetworkServicePccRule ¶
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 ¶
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 ¶
func (NetworkServicePccRuleArgs) ElementType() reflect.Type
func (NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutput ¶
func (i NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput
func (NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutputWithContext ¶
func (i NetworkServicePccRuleArgs) ToNetworkServicePccRuleOutputWithContext(ctx context.Context) NetworkServicePccRuleOutput
type NetworkServicePccRuleArray ¶
type NetworkServicePccRuleArray []NetworkServicePccRuleInput
func (NetworkServicePccRuleArray) ElementType ¶
func (NetworkServicePccRuleArray) ElementType() reflect.Type
func (NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutput ¶
func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
func (NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutputWithContext ¶
func (i NetworkServicePccRuleArray) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
type NetworkServicePccRuleArrayInput ¶
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 ¶
type NetworkServicePccRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleArrayOutput) ElementType ¶
func (NetworkServicePccRuleArrayOutput) ElementType() reflect.Type
func (NetworkServicePccRuleArrayOutput) Index ¶
func (o NetworkServicePccRuleArrayOutput) Index(i pulumi.IntInput) NetworkServicePccRuleOutput
func (NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutput ¶
func (o NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutput() NetworkServicePccRuleArrayOutput
func (NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutputWithContext ¶
func (o NetworkServicePccRuleArrayOutput) ToNetworkServicePccRuleArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleArrayOutput
type NetworkServicePccRuleInput ¶
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 ¶
type NetworkServicePccRuleOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleOutput) ElementType ¶
func (NetworkServicePccRuleOutput) ElementType() reflect.Type
func (NetworkServicePccRuleOutput) Name ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutput() NetworkServicePccRuleOutput
func (NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutputWithContext ¶
func (o NetworkServicePccRuleOutput) ToNetworkServicePccRuleOutputWithContext(ctx context.Context) NetworkServicePccRuleOutput
func (NetworkServicePccRuleOutput) TrafficControlEnabled ¶
func (o NetworkServicePccRuleOutput) TrafficControlEnabled() pulumi.BoolPtrOutput
Determines whether flows that match this data flow policy rule are permitted. Defaults to `true`.
type NetworkServicePccRuleQosPolicy ¶
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 ¶
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 ¶
func (NetworkServicePccRuleQosPolicyArgs) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutput ¶
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutputWithContext ¶
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutput ¶
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext ¶
func (i NetworkServicePccRuleQosPolicyArgs) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
type NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs ¶
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 ¶
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext ¶
func (i NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
type NetworkServicePccRuleQosPolicyGuaranteedBitRateInput ¶
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 ¶
type NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType ¶
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput ¶
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 ¶
func NetworkServicePccRuleQosPolicyGuaranteedBitRatePtr(v *NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrInput
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶
type NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Downlink ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ElementType ¶
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput() NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Uplink ¶
func (o NetworkServicePccRuleQosPolicyGuaranteedBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyInput ¶
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 ¶
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 ¶
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 ¶
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext ¶
func (i NetworkServicePccRuleQosPolicyMaximumBitRateArgs) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
type NetworkServicePccRuleQosPolicyMaximumBitRateInput ¶
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 ¶
type NetworkServicePccRuleQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType ¶
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutput() NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRateOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput ¶
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 ¶
func NetworkServicePccRuleQosPolicyMaximumBitRatePtr(v *NetworkServicePccRuleQosPolicyMaximumBitRateArgs) NetworkServicePccRuleQosPolicyMaximumBitRatePtrInput
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶
type NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Downlink ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ElementType ¶
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput() NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) ToNetworkServicePccRuleQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput
func (NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Uplink ¶
func (o NetworkServicePccRuleQosPolicyMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServicePccRuleQosPolicyOutput ¶
type NetworkServicePccRuleQosPolicyOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶
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 ¶
func (NetworkServicePccRuleQosPolicyOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyOutput) GuaranteedBitRate ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutput() NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyOutput
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutput ¶
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
type NetworkServicePccRuleQosPolicyPtrInput ¶
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 ¶
func NetworkServicePccRuleQosPolicyPtr(v *NetworkServicePccRuleQosPolicyArgs) NetworkServicePccRuleQosPolicyPtrInput
type NetworkServicePccRuleQosPolicyPtrOutput ¶
type NetworkServicePccRuleQosPolicyPtrOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel ¶
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 ¶
func (NetworkServicePccRuleQosPolicyPtrOutput) ElementType() reflect.Type
func (NetworkServicePccRuleQosPolicyPtrOutput) GuaranteedBitRate ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutput() NetworkServicePccRuleQosPolicyPtrOutput
func (NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext ¶
func (o NetworkServicePccRuleQosPolicyPtrOutput) ToNetworkServicePccRuleQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServicePccRuleQosPolicyPtrOutput
type NetworkServicePccRuleServiceDataFlowTemplate ¶
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 ¶
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 ¶
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutput ¶
func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶
func (i NetworkServicePccRuleServiceDataFlowTemplateArgs) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
type NetworkServicePccRuleServiceDataFlowTemplateArray ¶
type NetworkServicePccRuleServiceDataFlowTemplateArray []NetworkServicePccRuleServiceDataFlowTemplateInput
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ElementType ¶
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶
func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶
func (i NetworkServicePccRuleServiceDataFlowTemplateArray) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type NetworkServicePccRuleServiceDataFlowTemplateArrayInput ¶
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 ¶
type NetworkServicePccRuleServiceDataFlowTemplateArrayOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType ¶
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput ¶
func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutput() NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
func (NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext ¶
func (o NetworkServicePccRuleServiceDataFlowTemplateArrayOutput) ToNetworkServicePccRuleServiceDataFlowTemplateArrayOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateArrayOutput
type NetworkServicePccRuleServiceDataFlowTemplateInput ¶
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 ¶
type NetworkServicePccRuleServiceDataFlowTemplateOutput struct{ *pulumi.OutputState }
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) Direction ¶
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) Direction() pulumi.StringOutput
Specifies the direction of this flow. Possible values are `Uplink`, `Downlink` and `Bidirectional`.
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType ¶
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ElementType() reflect.Type
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) Name ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutput() NetworkServicePccRuleServiceDataFlowTemplateOutput
func (NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext ¶
func (o NetworkServicePccRuleServiceDataFlowTemplateOutput) ToNetworkServicePccRuleServiceDataFlowTemplateOutputWithContext(ctx context.Context) NetworkServicePccRuleServiceDataFlowTemplateOutput
type NetworkServiceServiceQosPolicy ¶
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 ¶
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 ¶
func (NetworkServiceServiceQosPolicyArgs) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutput ¶
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutputWithContext ¶
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutput ¶
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutputWithContext ¶
func (i NetworkServiceServiceQosPolicyArgs) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
type NetworkServiceServiceQosPolicyInput ¶
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 ¶
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 ¶
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 ¶
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext ¶
func (i NetworkServiceServiceQosPolicyMaximumBitRateArgs) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
type NetworkServiceServiceQosPolicyMaximumBitRateInput ¶
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 ¶
type NetworkServiceServiceQosPolicyMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType ¶
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutput() NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRateOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRateOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServiceServiceQosPolicyMaximumBitRatePtrInput ¶
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 ¶
func NetworkServiceServiceQosPolicyMaximumBitRatePtr(v *NetworkServiceServiceQosPolicyMaximumBitRateArgs) NetworkServiceServiceQosPolicyMaximumBitRatePtrInput
type NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶
type NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Downlink ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ElementType ¶
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutput() NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) ToNetworkServiceServiceQosPolicyMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput
func (NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Uplink ¶
func (o NetworkServiceServiceQosPolicyMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `bps`, `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkServiceServiceQosPolicyOutput ¶
type NetworkServiceServiceQosPolicyOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyOutput) AllocationAndRetentionPriorityLevel ¶
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 ¶
func (NetworkServiceServiceQosPolicyOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyOutput) MaximumBitRate ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutput() NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutputWithContext ¶
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyOutput
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutput ¶
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext ¶
func (o NetworkServiceServiceQosPolicyOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
type NetworkServiceServiceQosPolicyPtrInput ¶
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 ¶
func NetworkServiceServiceQosPolicyPtr(v *NetworkServiceServiceQosPolicyArgs) NetworkServiceServiceQosPolicyPtrInput
type NetworkServiceServiceQosPolicyPtrOutput ¶
type NetworkServiceServiceQosPolicyPtrOutput struct{ *pulumi.OutputState }
func (NetworkServiceServiceQosPolicyPtrOutput) AllocationAndRetentionPriorityLevel ¶
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 ¶
func (NetworkServiceServiceQosPolicyPtrOutput) ElementType() reflect.Type
func (NetworkServiceServiceQosPolicyPtrOutput) MaximumBitRate ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutput() NetworkServiceServiceQosPolicyPtrOutput
func (NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext ¶
func (o NetworkServiceServiceQosPolicyPtrOutput) ToNetworkServiceServiceQosPolicyPtrOutputWithContext(ctx context.Context) NetworkServiceServiceQosPolicyPtrOutput
type NetworkServiceState ¶
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 ¶
func (NetworkServiceState) ElementType() reflect.Type
type NetworkSim ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: example.Location, ResourceGroupName: example.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleNetworkSimGroup, err := mobile.NewNetworkSimGroup(ctx, "example", &mobile.NetworkSimGroupArgs{ Name: pulumi.String("example-mnsg"), Location: example.Location, MobileNetworkId: exampleNetwork.ID(), }) if err != nil { return err } _, err = mobile.NewNetworkSlice(ctx, "example", &mobile.NetworkSliceArgs{ Name: pulumi.String("example-slice"), MobileNetworkId: exampleNetwork.ID(), Location: example.Location, SingleNetworkSliceSelectionAssistanceInformation: &mobile.NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{ SliceServiceType: pulumi.Int(1), }, }) if err != nil { return err } _, err = mobile.NewNetworkAttachedDataNetwork(ctx, "example", &mobile.NetworkAttachedDataNetworkArgs{ MobileNetworkDataNetworkName: pulumi.Any(exampleAzurermMobileNetworkDataNetwork.Name), MobileNetworkPacketCoreDataPlaneId: pulumi.Any(exampleAzurermMobileNetworkPacketCoreDataPlane.Id), Location: example.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, "example", &mobile.NetworkSimArgs{ Name: pulumi.String("example-sim"), 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(test.Id), SliceId: pulumi.Any(testAzurermMobileNetworkSlice.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 ¶
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 ¶
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 ¶
func (*NetworkSim) ElementType() reflect.Type
func (*NetworkSim) ToNetworkSimOutput ¶
func (i *NetworkSim) ToNetworkSimOutput() NetworkSimOutput
func (*NetworkSim) ToNetworkSimOutputWithContext ¶
func (i *NetworkSim) ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput
type NetworkSimArgs ¶
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 ¶
func (NetworkSimArgs) ElementType() reflect.Type
type NetworkSimArray ¶
type NetworkSimArray []NetworkSimInput
func (NetworkSimArray) ElementType ¶
func (NetworkSimArray) ElementType() reflect.Type
func (NetworkSimArray) ToNetworkSimArrayOutput ¶
func (i NetworkSimArray) ToNetworkSimArrayOutput() NetworkSimArrayOutput
func (NetworkSimArray) ToNetworkSimArrayOutputWithContext ¶
func (i NetworkSimArray) ToNetworkSimArrayOutputWithContext(ctx context.Context) NetworkSimArrayOutput
type NetworkSimArrayInput ¶
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 ¶
type NetworkSimArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimArrayOutput) ElementType ¶
func (NetworkSimArrayOutput) ElementType() reflect.Type
func (NetworkSimArrayOutput) Index ¶
func (o NetworkSimArrayOutput) Index(i pulumi.IntInput) NetworkSimOutput
func (NetworkSimArrayOutput) ToNetworkSimArrayOutput ¶
func (o NetworkSimArrayOutput) ToNetworkSimArrayOutput() NetworkSimArrayOutput
func (NetworkSimArrayOutput) ToNetworkSimArrayOutputWithContext ¶
func (o NetworkSimArrayOutput) ToNetworkSimArrayOutputWithContext(ctx context.Context) NetworkSimArrayOutput
type NetworkSimGroup ¶
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/v6/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v6/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, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } example, err := authorization.LookupUserAssignedIdentity(ctx, &authorization.LookupUserAssignedIdentityArgs{ Name: "name_of_user_assigned_identity", ResourceGroupName: "name_of_resource_group", }, nil) if err != nil { return err } exampleGetKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: "example-kv", ResourceGroupName: "some-resource-group", }, nil) if err != nil { return err } exampleGetKey, err := keyvault.LookupKey(ctx, &keyvault.LookupKeyArgs{ Name: "example-key", KeyVaultId: exampleGetKeyVault.Id, }, nil) if err != nil { return err } _, err = mobile.NewNetworkSimGroup(ctx, "example", &mobile.NetworkSimGroupArgs{ Name: pulumi.String("example-mnsg"), Location: exampleResourceGroup.Location, MobileNetworkId: exampleNetwork.ID(), EncryptionKeyUrl: pulumi.String(exampleGetKey.Id), Identity: &mobile.NetworkSimGroupIdentityArgs{ Type: pulumi.String("SystemAssigned, UserAssigned"), IdentityIds: pulumi.StringArray{ pulumi.String(example.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 ¶
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 ¶
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 ¶
func (*NetworkSimGroup) ElementType() reflect.Type
func (*NetworkSimGroup) ToNetworkSimGroupOutput ¶
func (i *NetworkSimGroup) ToNetworkSimGroupOutput() NetworkSimGroupOutput
func (*NetworkSimGroup) ToNetworkSimGroupOutputWithContext ¶
func (i *NetworkSimGroup) ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput
type NetworkSimGroupArgs ¶
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 ¶
func (NetworkSimGroupArgs) ElementType() reflect.Type
type NetworkSimGroupArray ¶
type NetworkSimGroupArray []NetworkSimGroupInput
func (NetworkSimGroupArray) ElementType ¶
func (NetworkSimGroupArray) ElementType() reflect.Type
func (NetworkSimGroupArray) ToNetworkSimGroupArrayOutput ¶
func (i NetworkSimGroupArray) ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput
func (NetworkSimGroupArray) ToNetworkSimGroupArrayOutputWithContext ¶
func (i NetworkSimGroupArray) ToNetworkSimGroupArrayOutputWithContext(ctx context.Context) NetworkSimGroupArrayOutput
type NetworkSimGroupArrayInput ¶
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 ¶
type NetworkSimGroupArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupArrayOutput) ElementType ¶
func (NetworkSimGroupArrayOutput) ElementType() reflect.Type
func (NetworkSimGroupArrayOutput) Index ¶
func (o NetworkSimGroupArrayOutput) Index(i pulumi.IntInput) NetworkSimGroupOutput
func (NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutput ¶
func (o NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutput() NetworkSimGroupArrayOutput
func (NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutputWithContext ¶
func (o NetworkSimGroupArrayOutput) ToNetworkSimGroupArrayOutputWithContext(ctx context.Context) NetworkSimGroupArrayOutput
type NetworkSimGroupIdentity ¶
type NetworkSimGroupIdentityArgs ¶
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 ¶
func (NetworkSimGroupIdentityArgs) ElementType() reflect.Type
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutput ¶
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutputWithContext ¶
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityOutputWithContext(ctx context.Context) NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutput ¶
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutputWithContext ¶
func (i NetworkSimGroupIdentityArgs) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
type NetworkSimGroupIdentityInput ¶
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 ¶
type NetworkSimGroupIdentityOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupIdentityOutput) ElementType ¶
func (NetworkSimGroupIdentityOutput) ElementType() reflect.Type
func (NetworkSimGroupIdentityOutput) IdentityIds ¶
func (o NetworkSimGroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutput ¶
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutput() NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutputWithContext ¶
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityOutputWithContext(ctx context.Context) NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutput ¶
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutputWithContext ¶
func (o NetworkSimGroupIdentityOutput) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityOutput) Type ¶
func (o NetworkSimGroupIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity. Possible value is `UserAssigned`.
type NetworkSimGroupIdentityPtrInput ¶
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 ¶
func NetworkSimGroupIdentityPtr(v *NetworkSimGroupIdentityArgs) NetworkSimGroupIdentityPtrInput
type NetworkSimGroupIdentityPtrOutput ¶
type NetworkSimGroupIdentityPtrOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupIdentityPtrOutput) Elem ¶
func (o NetworkSimGroupIdentityPtrOutput) Elem() NetworkSimGroupIdentityOutput
func (NetworkSimGroupIdentityPtrOutput) ElementType ¶
func (NetworkSimGroupIdentityPtrOutput) ElementType() reflect.Type
func (NetworkSimGroupIdentityPtrOutput) IdentityIds ¶
func (o NetworkSimGroupIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutput ¶
func (o NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutput() NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutputWithContext ¶
func (o NetworkSimGroupIdentityPtrOutput) ToNetworkSimGroupIdentityPtrOutputWithContext(ctx context.Context) NetworkSimGroupIdentityPtrOutput
func (NetworkSimGroupIdentityPtrOutput) Type ¶
func (o NetworkSimGroupIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity. Possible value is `UserAssigned`.
type NetworkSimGroupInput ¶
type NetworkSimGroupInput interface { pulumi.Input ToNetworkSimGroupOutput() NetworkSimGroupOutput ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput }
type NetworkSimGroupMap ¶
type NetworkSimGroupMap map[string]NetworkSimGroupInput
func (NetworkSimGroupMap) ElementType ¶
func (NetworkSimGroupMap) ElementType() reflect.Type
func (NetworkSimGroupMap) ToNetworkSimGroupMapOutput ¶
func (i NetworkSimGroupMap) ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput
func (NetworkSimGroupMap) ToNetworkSimGroupMapOutputWithContext ¶
func (i NetworkSimGroupMap) ToNetworkSimGroupMapOutputWithContext(ctx context.Context) NetworkSimGroupMapOutput
type NetworkSimGroupMapInput ¶
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 ¶
type NetworkSimGroupMapOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupMapOutput) ElementType ¶
func (NetworkSimGroupMapOutput) ElementType() reflect.Type
func (NetworkSimGroupMapOutput) MapIndex ¶
func (o NetworkSimGroupMapOutput) MapIndex(k pulumi.StringInput) NetworkSimGroupOutput
func (NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutput ¶
func (o NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutput() NetworkSimGroupMapOutput
func (NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutputWithContext ¶
func (o NetworkSimGroupMapOutput) ToNetworkSimGroupMapOutputWithContext(ctx context.Context) NetworkSimGroupMapOutput
type NetworkSimGroupOutput ¶
type NetworkSimGroupOutput struct{ *pulumi.OutputState }
func (NetworkSimGroupOutput) ElementType ¶
func (NetworkSimGroupOutput) ElementType() reflect.Type
func (NetworkSimGroupOutput) EncryptionKeyUrl ¶
func (o NetworkSimGroupOutput) EncryptionKeyUrl() pulumi.StringPtrOutput
A key to encrypt the SIM data that belongs to this SIM group.
func (NetworkSimGroupOutput) Identity ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSimGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Groups.
func (NetworkSimGroupOutput) ToNetworkSimGroupOutput ¶
func (o NetworkSimGroupOutput) ToNetworkSimGroupOutput() NetworkSimGroupOutput
func (NetworkSimGroupOutput) ToNetworkSimGroupOutputWithContext ¶
func (o NetworkSimGroupOutput) ToNetworkSimGroupOutputWithContext(ctx context.Context) NetworkSimGroupOutput
type NetworkSimGroupState ¶
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 ¶
func (NetworkSimGroupState) ElementType() reflect.Type
type NetworkSimInput ¶
type NetworkSimInput interface { pulumi.Input ToNetworkSimOutput() NetworkSimOutput ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput }
type NetworkSimMap ¶
type NetworkSimMap map[string]NetworkSimInput
func (NetworkSimMap) ElementType ¶
func (NetworkSimMap) ElementType() reflect.Type
func (NetworkSimMap) ToNetworkSimMapOutput ¶
func (i NetworkSimMap) ToNetworkSimMapOutput() NetworkSimMapOutput
func (NetworkSimMap) ToNetworkSimMapOutputWithContext ¶
func (i NetworkSimMap) ToNetworkSimMapOutputWithContext(ctx context.Context) NetworkSimMapOutput
type NetworkSimMapInput ¶
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 ¶
type NetworkSimMapOutput struct{ *pulumi.OutputState }
func (NetworkSimMapOutput) ElementType ¶
func (NetworkSimMapOutput) ElementType() reflect.Type
func (NetworkSimMapOutput) MapIndex ¶
func (o NetworkSimMapOutput) MapIndex(k pulumi.StringInput) NetworkSimOutput
func (NetworkSimMapOutput) ToNetworkSimMapOutput ¶
func (o NetworkSimMapOutput) ToNetworkSimMapOutput() NetworkSimMapOutput
func (NetworkSimMapOutput) ToNetworkSimMapOutputWithContext ¶
func (o NetworkSimMapOutput) ToNetworkSimMapOutputWithContext(ctx context.Context) NetworkSimMapOutput
type NetworkSimOutput ¶
type NetworkSimOutput struct{ *pulumi.OutputState }
func (NetworkSimOutput) AuthenticationKey ¶
func (o NetworkSimOutput) AuthenticationKey() pulumi.StringOutput
The Ki value for the SIM.
func (NetworkSimOutput) DeviceType ¶
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 ¶
func (NetworkSimOutput) ElementType() reflect.Type
func (NetworkSimOutput) IntegratedCircuitCardIdentifier ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSimOutput) OperatorKeyCode() pulumi.StringOutput
The Opc value for the SIM.
func (NetworkSimOutput) SimPolicyId ¶
func (o NetworkSimOutput) SimPolicyId() pulumi.StringPtrOutput
The ID of SIM policy used by this SIM.
func (NetworkSimOutput) SimState ¶
func (o NetworkSimOutput) SimState() pulumi.StringOutput
The state of the SIM resource.
func (NetworkSimOutput) StaticIpConfigurations ¶
func (o NetworkSimOutput) StaticIpConfigurations() NetworkSimStaticIpConfigurationArrayOutput
A `staticIpConfiguration` block as defined below.
func (NetworkSimOutput) ToNetworkSimOutput ¶
func (o NetworkSimOutput) ToNetworkSimOutput() NetworkSimOutput
func (NetworkSimOutput) ToNetworkSimOutputWithContext ¶
func (o NetworkSimOutput) ToNetworkSimOutputWithContext(ctx context.Context) NetworkSimOutput
func (NetworkSimOutput) VendorKeyFingerprint ¶
func (o NetworkSimOutput) VendorKeyFingerprint() pulumi.StringOutput
The public key fingerprint of the SIM vendor who provided this SIM, if any.
func (NetworkSimOutput) VendorName ¶
func (o NetworkSimOutput) VendorName() pulumi.StringOutput
The name of the SIM vendor who provided this SIM, if any.
type NetworkSimPolicy ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: example.Location, ResourceGroupName: example.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } exampleNetworkDataNetwork, err := mobile.NewNetworkDataNetwork(ctx, "example", &mobile.NetworkDataNetworkArgs{ Name: pulumi.String("example-mndn"), MobileNetworkId: exampleNetwork.ID(), Location: example.Location, }) if err != nil { return err } exampleNetworkService, err := mobile.NewNetworkService(ctx, "example", &mobile.NetworkServiceArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: exampleNetwork.ID(), Location: example.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, "example", &mobile.NetworkSliceArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: exampleNetwork.ID(), Location: example.Location, SingleNetworkSliceSelectionAssistanceInformation: &mobile.NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs{ SliceServiceType: pulumi.Int(1), }, }) if err != nil { return err } _, err = mobile.NewNetworkSimPolicy(ctx, "example", &mobile.NetworkSimPolicyArgs{ Name: pulumi.String("example-mnsp"), MobileNetworkId: exampleNetwork.ID(), Location: example.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 ¶
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 ¶
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 ¶
func (*NetworkSimPolicy) ElementType() reflect.Type
func (*NetworkSimPolicy) ToNetworkSimPolicyOutput ¶
func (i *NetworkSimPolicy) ToNetworkSimPolicyOutput() NetworkSimPolicyOutput
func (*NetworkSimPolicy) ToNetworkSimPolicyOutputWithContext ¶
func (i *NetworkSimPolicy) ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput
type NetworkSimPolicyArgs ¶
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 ¶
func (NetworkSimPolicyArgs) ElementType() reflect.Type
type NetworkSimPolicyArray ¶
type NetworkSimPolicyArray []NetworkSimPolicyInput
func (NetworkSimPolicyArray) ElementType ¶
func (NetworkSimPolicyArray) ElementType() reflect.Type
func (NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutput ¶
func (i NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput
func (NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutputWithContext ¶
func (i NetworkSimPolicyArray) ToNetworkSimPolicyArrayOutputWithContext(ctx context.Context) NetworkSimPolicyArrayOutput
type NetworkSimPolicyArrayInput ¶
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 ¶
type NetworkSimPolicyArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyArrayOutput) ElementType ¶
func (NetworkSimPolicyArrayOutput) ElementType() reflect.Type
func (NetworkSimPolicyArrayOutput) Index ¶
func (o NetworkSimPolicyArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicyOutput
func (NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutput ¶
func (o NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutput() NetworkSimPolicyArrayOutput
func (NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutputWithContext ¶
func (o NetworkSimPolicyArrayOutput) ToNetworkSimPolicyArrayOutputWithContext(ctx context.Context) NetworkSimPolicyArrayOutput
type NetworkSimPolicyInput ¶
type NetworkSimPolicyInput interface { pulumi.Input ToNetworkSimPolicyOutput() NetworkSimPolicyOutput ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput }
type NetworkSimPolicyMap ¶
type NetworkSimPolicyMap map[string]NetworkSimPolicyInput
func (NetworkSimPolicyMap) ElementType ¶
func (NetworkSimPolicyMap) ElementType() reflect.Type
func (NetworkSimPolicyMap) ToNetworkSimPolicyMapOutput ¶
func (i NetworkSimPolicyMap) ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput
func (NetworkSimPolicyMap) ToNetworkSimPolicyMapOutputWithContext ¶
func (i NetworkSimPolicyMap) ToNetworkSimPolicyMapOutputWithContext(ctx context.Context) NetworkSimPolicyMapOutput
type NetworkSimPolicyMapInput ¶
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 ¶
type NetworkSimPolicyMapOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyMapOutput) ElementType ¶
func (NetworkSimPolicyMapOutput) ElementType() reflect.Type
func (NetworkSimPolicyMapOutput) MapIndex ¶
func (o NetworkSimPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkSimPolicyOutput
func (NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutput ¶
func (o NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutput() NetworkSimPolicyMapOutput
func (NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutputWithContext ¶
func (o NetworkSimPolicyMapOutput) ToNetworkSimPolicyMapOutputWithContext(ctx context.Context) NetworkSimPolicyMapOutput
type NetworkSimPolicyOutput ¶
type NetworkSimPolicyOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyOutput) DefaultSliceId ¶
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 ¶
func (NetworkSimPolicyOutput) ElementType() reflect.Type
func (NetworkSimPolicyOutput) Location ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSimPolicyOutput) RatFrequencySelectionPriorityIndex() pulumi.IntPtrOutput
RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413.
func (NetworkSimPolicyOutput) RegistrationTimerInSeconds ¶
func (o NetworkSimPolicyOutput) RegistrationTimerInSeconds() pulumi.IntPtrOutput
Interval for the user equipment periodic registration update procedure. Defaults to `3240`.
func (NetworkSimPolicyOutput) Slices ¶
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 ¶
func (o NetworkSimPolicyOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Sim Policies.
func (NetworkSimPolicyOutput) ToNetworkSimPolicyOutput ¶
func (o NetworkSimPolicyOutput) ToNetworkSimPolicyOutput() NetworkSimPolicyOutput
func (NetworkSimPolicyOutput) ToNetworkSimPolicyOutputWithContext ¶
func (o NetworkSimPolicyOutput) ToNetworkSimPolicyOutputWithContext(ctx context.Context) NetworkSimPolicyOutput
func (NetworkSimPolicyOutput) UserEquipmentAggregateMaximumBitRate ¶
func (o NetworkSimPolicyOutput) UserEquipmentAggregateMaximumBitRate() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
A `userEquipmentAggregateMaximumBitRate` block as defined below.
type NetworkSimPolicySlice ¶
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 ¶
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 ¶
func (NetworkSimPolicySliceArgs) ElementType() reflect.Type
func (NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutput ¶
func (i NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutputWithContext ¶
func (i NetworkSimPolicySliceArgs) ToNetworkSimPolicySliceOutputWithContext(ctx context.Context) NetworkSimPolicySliceOutput
type NetworkSimPolicySliceArray ¶
type NetworkSimPolicySliceArray []NetworkSimPolicySliceInput
func (NetworkSimPolicySliceArray) ElementType ¶
func (NetworkSimPolicySliceArray) ElementType() reflect.Type
func (NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutput ¶
func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
func (NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutputWithContext ¶
func (i NetworkSimPolicySliceArray) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
type NetworkSimPolicySliceArrayInput ¶
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 ¶
type NetworkSimPolicySliceArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceArrayOutput) ElementType ¶
func (NetworkSimPolicySliceArrayOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceArrayOutput) Index ¶
func (o NetworkSimPolicySliceArrayOutput) Index(i pulumi.IntInput) NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutput ¶
func (o NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutput() NetworkSimPolicySliceArrayOutput
func (NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutputWithContext ¶
func (o NetworkSimPolicySliceArrayOutput) ToNetworkSimPolicySliceArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceArrayOutput
type NetworkSimPolicySliceDataNetwork ¶
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 ¶
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 ¶
func (NetworkSimPolicySliceDataNetworkArgs) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutput ¶
func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
func (NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutputWithContext ¶
func (i NetworkSimPolicySliceDataNetworkArgs) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
type NetworkSimPolicySliceDataNetworkArray ¶
type NetworkSimPolicySliceDataNetworkArray []NetworkSimPolicySliceDataNetworkInput
func (NetworkSimPolicySliceDataNetworkArray) ElementType ¶
func (NetworkSimPolicySliceDataNetworkArray) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutput ¶
func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
func (NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶
func (i NetworkSimPolicySliceDataNetworkArray) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
type NetworkSimPolicySliceDataNetworkArrayInput ¶
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 ¶
type NetworkSimPolicySliceDataNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceDataNetworkArrayOutput) ElementType ¶
func (NetworkSimPolicySliceDataNetworkArrayOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutput ¶
func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutput() NetworkSimPolicySliceDataNetworkArrayOutput
func (NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext ¶
func (o NetworkSimPolicySliceDataNetworkArrayOutput) ToNetworkSimPolicySliceDataNetworkArrayOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkArrayOutput
type NetworkSimPolicySliceDataNetworkInput ¶
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 ¶
type NetworkSimPolicySliceDataNetworkOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceDataNetworkOutput) AdditionalAllowedSessionTypes ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSimPolicySliceDataNetworkOutput) DataNetworkId() pulumi.StringOutput
The ID of Mobile Network Data Network which these settings apply to.
func (NetworkSimPolicySliceDataNetworkOutput) DefaultSessionType ¶
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 ¶
func (NetworkSimPolicySliceDataNetworkOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkOutput) MaxBufferedPackets ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSimPolicySliceDataNetworkOutput) SessionAggregateMaximumBitRate() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
A `sessionAggregateMaximumBitRate` block as defined below.
func (NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutput ¶
func (o NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutput() NetworkSimPolicySliceDataNetworkOutput
func (NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutputWithContext ¶
func (o NetworkSimPolicySliceDataNetworkOutput) ToNetworkSimPolicySliceDataNetworkOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkOutput
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRate ¶
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 ¶
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 ¶
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶
func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶
func (i NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateInput ¶
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 ¶
type NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink ¶
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType ¶
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput ¶
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput() NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext ¶
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) ToNetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput
func (NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink ¶
func (o NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkSimPolicySliceInput ¶
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 ¶
type NetworkSimPolicySliceOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicySliceOutput) DataNetworks ¶
func (o NetworkSimPolicySliceOutput) DataNetworks() NetworkSimPolicySliceDataNetworkArrayOutput
An array of `dataNetwork` block as defined below.
func (NetworkSimPolicySliceOutput) DefaultDataNetworkId ¶
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 ¶
func (NetworkSimPolicySliceOutput) ElementType() reflect.Type
func (NetworkSimPolicySliceOutput) SliceId ¶
func (o NetworkSimPolicySliceOutput) SliceId() pulumi.StringOutput
The ID of the slice that these settings apply to.
func (NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutput ¶
func (o NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutput() NetworkSimPolicySliceOutput
func (NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutputWithContext ¶
func (o NetworkSimPolicySliceOutput) ToNetworkSimPolicySliceOutputWithContext(ctx context.Context) NetworkSimPolicySliceOutput
type NetworkSimPolicyState ¶
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 ¶
func (NetworkSimPolicyState) ElementType() reflect.Type
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRate ¶
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 ¶
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 ¶
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ElementType() reflect.Type
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext ¶
func (i NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateInput ¶
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 ¶
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Downlink() pulumi.StringOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType ¶
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ElementType() reflect.Type
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRateOutput) Uplink() pulumi.StringOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput ¶
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 ¶
func NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtr(v *NetworkSimPolicyUserEquipmentAggregateMaximumBitRateArgs) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrInput
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶
type NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput struct{ *pulumi.OutputState }
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Downlink ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Downlink() pulumi.StringPtrOutput
Downlink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ElementType ¶
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ElementType() reflect.Type
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput() NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) ToNetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutputWithContext(ctx context.Context) NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput
func (NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Uplink ¶
func (o NetworkSimPolicyUserEquipmentAggregateMaximumBitRatePtrOutput) Uplink() pulumi.StringPtrOutput
Uplink bit rate. Must be a number followed by `Kbps`, `Mbps`, `Gbps` or `Tbps`.
type NetworkSimState ¶
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 ¶
func (NetworkSimState) ElementType() reflect.Type
type NetworkSimStaticIpConfiguration ¶
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 ¶
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 ¶
func (NetworkSimStaticIpConfigurationArgs) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutput ¶
func (i NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput
func (NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutputWithContext ¶
func (i NetworkSimStaticIpConfigurationArgs) ToNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationOutput
type NetworkSimStaticIpConfigurationArray ¶
type NetworkSimStaticIpConfigurationArray []NetworkSimStaticIpConfigurationInput
func (NetworkSimStaticIpConfigurationArray) ElementType ¶
func (NetworkSimStaticIpConfigurationArray) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutput ¶
func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
func (NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutputWithContext ¶
func (i NetworkSimStaticIpConfigurationArray) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
type NetworkSimStaticIpConfigurationArrayInput ¶
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 ¶
type NetworkSimStaticIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkSimStaticIpConfigurationArrayOutput) ElementType ¶
func (NetworkSimStaticIpConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutput ¶
func (o NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutput() NetworkSimStaticIpConfigurationArrayOutput
func (NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutputWithContext ¶
func (o NetworkSimStaticIpConfigurationArrayOutput) ToNetworkSimStaticIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationArrayOutput
type NetworkSimStaticIpConfigurationInput ¶
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 ¶
type NetworkSimStaticIpConfigurationOutput struct{ *pulumi.OutputState }
func (NetworkSimStaticIpConfigurationOutput) AttachedDataNetworkId ¶
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 ¶
func (NetworkSimStaticIpConfigurationOutput) ElementType() reflect.Type
func (NetworkSimStaticIpConfigurationOutput) SliceId ¶
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 ¶
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 ¶
func (o NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutput() NetworkSimStaticIpConfigurationOutput
func (NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutputWithContext ¶
func (o NetworkSimStaticIpConfigurationOutput) ToNetworkSimStaticIpConfigurationOutputWithContext(ctx context.Context) NetworkSimStaticIpConfigurationOutput
type NetworkSite ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/databoxedge" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = databoxedge.NewDevice(ctx, "example", &databoxedge.DeviceArgs{ Name: pulumi.String("example-device"), ResourceGroupName: example.Name, Location: example.Location, SkuName: pulumi.String("EdgeP_Base-Standard"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: example.Location, ResourceGroupName: example.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkSite(ctx, "example", &mobile.NetworkSiteArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: exampleNetwork.ID(), Location: example.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 ¶
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 ¶
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 ¶
func (*NetworkSite) ElementType() reflect.Type
func (*NetworkSite) ToNetworkSiteOutput ¶
func (i *NetworkSite) ToNetworkSiteOutput() NetworkSiteOutput
func (*NetworkSite) ToNetworkSiteOutputWithContext ¶
func (i *NetworkSite) ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput
type NetworkSiteArgs ¶
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 ¶
func (NetworkSiteArgs) ElementType() reflect.Type
type NetworkSiteArray ¶
type NetworkSiteArray []NetworkSiteInput
func (NetworkSiteArray) ElementType ¶
func (NetworkSiteArray) ElementType() reflect.Type
func (NetworkSiteArray) ToNetworkSiteArrayOutput ¶
func (i NetworkSiteArray) ToNetworkSiteArrayOutput() NetworkSiteArrayOutput
func (NetworkSiteArray) ToNetworkSiteArrayOutputWithContext ¶
func (i NetworkSiteArray) ToNetworkSiteArrayOutputWithContext(ctx context.Context) NetworkSiteArrayOutput
type NetworkSiteArrayInput ¶
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 ¶
type NetworkSiteArrayOutput struct{ *pulumi.OutputState }
func (NetworkSiteArrayOutput) ElementType ¶
func (NetworkSiteArrayOutput) ElementType() reflect.Type
func (NetworkSiteArrayOutput) Index ¶
func (o NetworkSiteArrayOutput) Index(i pulumi.IntInput) NetworkSiteOutput
func (NetworkSiteArrayOutput) ToNetworkSiteArrayOutput ¶
func (o NetworkSiteArrayOutput) ToNetworkSiteArrayOutput() NetworkSiteArrayOutput
func (NetworkSiteArrayOutput) ToNetworkSiteArrayOutputWithContext ¶
func (o NetworkSiteArrayOutput) ToNetworkSiteArrayOutputWithContext(ctx context.Context) NetworkSiteArrayOutput
type NetworkSiteInput ¶
type NetworkSiteInput interface { pulumi.Input ToNetworkSiteOutput() NetworkSiteOutput ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput }
type NetworkSiteMap ¶
type NetworkSiteMap map[string]NetworkSiteInput
func (NetworkSiteMap) ElementType ¶
func (NetworkSiteMap) ElementType() reflect.Type
func (NetworkSiteMap) ToNetworkSiteMapOutput ¶
func (i NetworkSiteMap) ToNetworkSiteMapOutput() NetworkSiteMapOutput
func (NetworkSiteMap) ToNetworkSiteMapOutputWithContext ¶
func (i NetworkSiteMap) ToNetworkSiteMapOutputWithContext(ctx context.Context) NetworkSiteMapOutput
type NetworkSiteMapInput ¶
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 ¶
type NetworkSiteMapOutput struct{ *pulumi.OutputState }
func (NetworkSiteMapOutput) ElementType ¶
func (NetworkSiteMapOutput) ElementType() reflect.Type
func (NetworkSiteMapOutput) MapIndex ¶
func (o NetworkSiteMapOutput) MapIndex(k pulumi.StringInput) NetworkSiteOutput
func (NetworkSiteMapOutput) ToNetworkSiteMapOutput ¶
func (o NetworkSiteMapOutput) ToNetworkSiteMapOutput() NetworkSiteMapOutput
func (NetworkSiteMapOutput) ToNetworkSiteMapOutputWithContext ¶
func (o NetworkSiteMapOutput) ToNetworkSiteMapOutputWithContext(ctx context.Context) NetworkSiteMapOutput
type NetworkSiteOutput ¶
type NetworkSiteOutput struct{ *pulumi.OutputState }
func (NetworkSiteOutput) ElementType ¶
func (NetworkSiteOutput) ElementType() reflect.Type
func (NetworkSiteOutput) Location ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSiteOutput) NetworkFunctionIds() pulumi.StringArrayOutput
An array of Id of Network Functions deployed on the site.
func (NetworkSiteOutput) Tags ¶
func (o NetworkSiteOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Site.
func (NetworkSiteOutput) ToNetworkSiteOutput ¶
func (o NetworkSiteOutput) ToNetworkSiteOutput() NetworkSiteOutput
func (NetworkSiteOutput) ToNetworkSiteOutputWithContext ¶
func (o NetworkSiteOutput) ToNetworkSiteOutputWithContext(ctx context.Context) NetworkSiteOutput
type NetworkSiteState ¶
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 ¶
func (NetworkSiteState) ElementType() reflect.Type
type NetworkSlice ¶
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/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNetwork, err := mobile.NewNetwork(ctx, "example", &mobile.NetworkArgs{ Name: pulumi.String("example-mn"), Location: example.Location, ResourceGroupName: example.Name, MobileCountryCode: pulumi.String("001"), MobileNetworkCode: pulumi.String("01"), }) if err != nil { return err } _, err = mobile.NewNetworkSlice(ctx, "example", &mobile.NetworkSliceArgs{ Name: pulumi.String("example-mns"), MobileNetworkId: exampleNetwork.ID(), Location: example.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 ¶
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 ¶
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 ¶
func (*NetworkSlice) ElementType() reflect.Type
func (*NetworkSlice) ToNetworkSliceOutput ¶
func (i *NetworkSlice) ToNetworkSliceOutput() NetworkSliceOutput
func (*NetworkSlice) ToNetworkSliceOutputWithContext ¶
func (i *NetworkSlice) ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput
type NetworkSliceArgs ¶
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 ¶
func (NetworkSliceArgs) ElementType() reflect.Type
type NetworkSliceArray ¶
type NetworkSliceArray []NetworkSliceInput
func (NetworkSliceArray) ElementType ¶
func (NetworkSliceArray) ElementType() reflect.Type
func (NetworkSliceArray) ToNetworkSliceArrayOutput ¶
func (i NetworkSliceArray) ToNetworkSliceArrayOutput() NetworkSliceArrayOutput
func (NetworkSliceArray) ToNetworkSliceArrayOutputWithContext ¶
func (i NetworkSliceArray) ToNetworkSliceArrayOutputWithContext(ctx context.Context) NetworkSliceArrayOutput
type NetworkSliceArrayInput ¶
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 ¶
type NetworkSliceArrayOutput struct{ *pulumi.OutputState }
func (NetworkSliceArrayOutput) ElementType ¶
func (NetworkSliceArrayOutput) ElementType() reflect.Type
func (NetworkSliceArrayOutput) Index ¶
func (o NetworkSliceArrayOutput) Index(i pulumi.IntInput) NetworkSliceOutput
func (NetworkSliceArrayOutput) ToNetworkSliceArrayOutput ¶
func (o NetworkSliceArrayOutput) ToNetworkSliceArrayOutput() NetworkSliceArrayOutput
func (NetworkSliceArrayOutput) ToNetworkSliceArrayOutputWithContext ¶
func (o NetworkSliceArrayOutput) ToNetworkSliceArrayOutputWithContext(ctx context.Context) NetworkSliceArrayOutput
type NetworkSliceInput ¶
type NetworkSliceInput interface { pulumi.Input ToNetworkSliceOutput() NetworkSliceOutput ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput }
type NetworkSliceMap ¶
type NetworkSliceMap map[string]NetworkSliceInput
func (NetworkSliceMap) ElementType ¶
func (NetworkSliceMap) ElementType() reflect.Type
func (NetworkSliceMap) ToNetworkSliceMapOutput ¶
func (i NetworkSliceMap) ToNetworkSliceMapOutput() NetworkSliceMapOutput
func (NetworkSliceMap) ToNetworkSliceMapOutputWithContext ¶
func (i NetworkSliceMap) ToNetworkSliceMapOutputWithContext(ctx context.Context) NetworkSliceMapOutput
type NetworkSliceMapInput ¶
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 ¶
type NetworkSliceMapOutput struct{ *pulumi.OutputState }
func (NetworkSliceMapOutput) ElementType ¶
func (NetworkSliceMapOutput) ElementType() reflect.Type
func (NetworkSliceMapOutput) MapIndex ¶
func (o NetworkSliceMapOutput) MapIndex(k pulumi.StringInput) NetworkSliceOutput
func (NetworkSliceMapOutput) ToNetworkSliceMapOutput ¶
func (o NetworkSliceMapOutput) ToNetworkSliceMapOutput() NetworkSliceMapOutput
func (NetworkSliceMapOutput) ToNetworkSliceMapOutputWithContext ¶
func (o NetworkSliceMapOutput) ToNetworkSliceMapOutputWithContext(ctx context.Context) NetworkSliceMapOutput
type NetworkSliceOutput ¶
type NetworkSliceOutput struct{ *pulumi.OutputState }
func (NetworkSliceOutput) Description ¶
func (o NetworkSliceOutput) Description() pulumi.StringPtrOutput
A description for this Mobile Network Slice.
func (NetworkSliceOutput) ElementType ¶
func (NetworkSliceOutput) ElementType() reflect.Type
func (NetworkSliceOutput) Location ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkSliceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Mobile Network Slice.
func (NetworkSliceOutput) ToNetworkSliceOutput ¶
func (o NetworkSliceOutput) ToNetworkSliceOutput() NetworkSliceOutput
func (NetworkSliceOutput) ToNetworkSliceOutputWithContext ¶
func (o NetworkSliceOutput) ToNetworkSliceOutputWithContext(ctx context.Context) NetworkSliceOutput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformation ¶
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 ¶
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 ¶
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ElementType() reflect.Type
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext ¶
func (i NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationInput ¶
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 ¶
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput struct{ *pulumi.OutputState }
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType ¶
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ElementType() reflect.Type
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceDifferentiator() pulumi.StringPtrOutput
Slice differentiator (SD). Must be a 6 digit hex string.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) SliceServiceType() pulumi.IntOutput
Slice/service type (SST). Must be between `0` and `255`.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput ¶
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 ¶
func NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtr(v *NetworkSliceSingleNetworkSliceSelectionAssistanceInformationArgs) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrInput
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶
type NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput struct{ *pulumi.OutputState }
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ElementType ¶
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ElementType() reflect.Type
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceDifferentiator ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceDifferentiator() pulumi.StringPtrOutput
Slice differentiator (SD). Must be a 6 digit hex string.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceServiceType ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) SliceServiceType() pulumi.IntPtrOutput
Slice/service type (SST). Must be between `0` and `255`.
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput() NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
func (NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext ¶
func (o NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput) ToNetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutputWithContext(ctx context.Context) NetworkSliceSingleNetworkSliceSelectionAssistanceInformationPtrOutput
type NetworkSliceState ¶
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 ¶
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