Documentation
¶
Index ¶
- Constants
- type AccessControlList
- type AccessControlListArgs
- type AccessControlListConditionProperties
- type AccessControlListConditionPropertiesArgs
- func (AccessControlListConditionPropertiesArgs) ElementType() reflect.Type
- func (i AccessControlListConditionPropertiesArgs) ToAccessControlListConditionPropertiesOutput() AccessControlListConditionPropertiesOutput
- func (i AccessControlListConditionPropertiesArgs) ToAccessControlListConditionPropertiesOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesOutput
- type AccessControlListConditionPropertiesArray
- func (AccessControlListConditionPropertiesArray) ElementType() reflect.Type
- func (i AccessControlListConditionPropertiesArray) ToAccessControlListConditionPropertiesArrayOutput() AccessControlListConditionPropertiesArrayOutput
- func (i AccessControlListConditionPropertiesArray) ToAccessControlListConditionPropertiesArrayOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesArrayOutput
- type AccessControlListConditionPropertiesArrayInput
- type AccessControlListConditionPropertiesArrayOutput
- func (AccessControlListConditionPropertiesArrayOutput) ElementType() reflect.Type
- func (o AccessControlListConditionPropertiesArrayOutput) Index(i pulumi.IntInput) AccessControlListConditionPropertiesOutput
- func (o AccessControlListConditionPropertiesArrayOutput) ToAccessControlListConditionPropertiesArrayOutput() AccessControlListConditionPropertiesArrayOutput
- func (o AccessControlListConditionPropertiesArrayOutput) ToAccessControlListConditionPropertiesArrayOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesArrayOutput
- type AccessControlListConditionPropertiesInput
- type AccessControlListConditionPropertiesOutput
- func (o AccessControlListConditionPropertiesOutput) Action() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesOutput) Annotation() pulumi.StringPtrOutput
- func (o AccessControlListConditionPropertiesOutput) DestinationAddress() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesOutput) DestinationPort() pulumi.StringOutput
- func (AccessControlListConditionPropertiesOutput) ElementType() reflect.Type
- func (o AccessControlListConditionPropertiesOutput) Protocol() pulumi.IntOutput
- func (o AccessControlListConditionPropertiesOutput) SequenceNumber() pulumi.IntOutput
- func (o AccessControlListConditionPropertiesOutput) SourceAddress() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesOutput) SourcePort() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesOutput) ToAccessControlListConditionPropertiesOutput() AccessControlListConditionPropertiesOutput
- func (o AccessControlListConditionPropertiesOutput) ToAccessControlListConditionPropertiesOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesOutput
- type AccessControlListConditionPropertiesResponse
- type AccessControlListConditionPropertiesResponseArrayOutput
- func (AccessControlListConditionPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o AccessControlListConditionPropertiesResponseArrayOutput) Index(i pulumi.IntInput) AccessControlListConditionPropertiesResponseOutput
- func (o AccessControlListConditionPropertiesResponseArrayOutput) ToAccessControlListConditionPropertiesResponseArrayOutput() AccessControlListConditionPropertiesResponseArrayOutput
- func (o AccessControlListConditionPropertiesResponseArrayOutput) ToAccessControlListConditionPropertiesResponseArrayOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesResponseArrayOutput
- type AccessControlListConditionPropertiesResponseOutput
- func (o AccessControlListConditionPropertiesResponseOutput) Action() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesResponseOutput) Annotation() pulumi.StringPtrOutput
- func (o AccessControlListConditionPropertiesResponseOutput) DestinationAddress() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesResponseOutput) DestinationPort() pulumi.StringOutput
- func (AccessControlListConditionPropertiesResponseOutput) ElementType() reflect.Type
- func (o AccessControlListConditionPropertiesResponseOutput) Protocol() pulumi.IntOutput
- func (o AccessControlListConditionPropertiesResponseOutput) SequenceNumber() pulumi.IntOutput
- func (o AccessControlListConditionPropertiesResponseOutput) SourceAddress() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesResponseOutput) SourcePort() pulumi.StringOutput
- func (o AccessControlListConditionPropertiesResponseOutput) ToAccessControlListConditionPropertiesResponseOutput() AccessControlListConditionPropertiesResponseOutput
- func (o AccessControlListConditionPropertiesResponseOutput) ToAccessControlListConditionPropertiesResponseOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesResponseOutput
- type AccessControlListInput
- type AccessControlListOutput
- func (o AccessControlListOutput) AddressFamily() pulumi.StringOutput
- func (o AccessControlListOutput) Annotation() pulumi.StringPtrOutput
- func (o AccessControlListOutput) Conditions() AccessControlListConditionPropertiesResponseArrayOutput
- func (AccessControlListOutput) ElementType() reflect.Type
- func (o AccessControlListOutput) Location() pulumi.StringOutput
- func (o AccessControlListOutput) Name() pulumi.StringOutput
- func (o AccessControlListOutput) ProvisioningState() pulumi.StringOutput
- func (o AccessControlListOutput) SystemData() SystemDataResponseOutput
- func (o AccessControlListOutput) Tags() pulumi.StringMapOutput
- func (o AccessControlListOutput) ToAccessControlListOutput() AccessControlListOutput
- func (o AccessControlListOutput) ToAccessControlListOutputWithContext(ctx context.Context) AccessControlListOutput
- func (o AccessControlListOutput) Type() pulumi.StringOutput
- type AccessControlListState
- type Action
- func (Action) ElementType() reflect.Type
- func (e Action) ToActionOutput() ActionOutput
- func (e Action) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (e Action) ToActionPtrOutput() ActionPtrOutput
- func (e Action) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- func (e Action) ToStringOutput() pulumi.StringOutput
- func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionInput
- type ActionIpCommunityProperties
- type ActionIpCommunityPropertiesArgs
- func (ActionIpCommunityPropertiesArgs) ElementType() reflect.Type
- func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesOutput() ActionIpCommunityPropertiesOutput
- func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesOutput
- func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput
- func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesPtrOutput
- type ActionIpCommunityPropertiesInput
- type ActionIpCommunityPropertiesOutput
- func (o ActionIpCommunityPropertiesOutput) Add() IpCommunityIdListPtrOutput
- func (o ActionIpCommunityPropertiesOutput) Delete() IpCommunityIdListPtrOutput
- func (ActionIpCommunityPropertiesOutput) ElementType() reflect.Type
- func (o ActionIpCommunityPropertiesOutput) Set() IpCommunityIdListPtrOutput
- func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesOutput() ActionIpCommunityPropertiesOutput
- func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesOutput
- func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput
- func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesPtrOutput
- type ActionIpCommunityPropertiesPtrInput
- type ActionIpCommunityPropertiesPtrOutput
- func (o ActionIpCommunityPropertiesPtrOutput) Add() IpCommunityIdListPtrOutput
- func (o ActionIpCommunityPropertiesPtrOutput) Delete() IpCommunityIdListPtrOutput
- func (o ActionIpCommunityPropertiesPtrOutput) Elem() ActionIpCommunityPropertiesOutput
- func (ActionIpCommunityPropertiesPtrOutput) ElementType() reflect.Type
- func (o ActionIpCommunityPropertiesPtrOutput) Set() IpCommunityIdListPtrOutput
- func (o ActionIpCommunityPropertiesPtrOutput) ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput
- func (o ActionIpCommunityPropertiesPtrOutput) ToActionIpCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesPtrOutput
- type ActionIpCommunityPropertiesResponse
- type ActionIpCommunityPropertiesResponseOutput
- func (o ActionIpCommunityPropertiesResponseOutput) Add() IpCommunityIdListResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponseOutput) Delete() IpCommunityIdListResponsePtrOutput
- func (ActionIpCommunityPropertiesResponseOutput) ElementType() reflect.Type
- func (o ActionIpCommunityPropertiesResponseOutput) Set() IpCommunityIdListResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponseOutput) ToActionIpCommunityPropertiesResponseOutput() ActionIpCommunityPropertiesResponseOutput
- func (o ActionIpCommunityPropertiesResponseOutput) ToActionIpCommunityPropertiesResponseOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesResponseOutput
- type ActionIpCommunityPropertiesResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponsePtrOutput) Add() IpCommunityIdListResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponsePtrOutput) Delete() IpCommunityIdListResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponsePtrOutput) Elem() ActionIpCommunityPropertiesResponseOutput
- func (ActionIpCommunityPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ActionIpCommunityPropertiesResponsePtrOutput) Set() IpCommunityIdListResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponsePtrOutput) ToActionIpCommunityPropertiesResponsePtrOutput() ActionIpCommunityPropertiesResponsePtrOutput
- func (o ActionIpCommunityPropertiesResponsePtrOutput) ToActionIpCommunityPropertiesResponsePtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesResponsePtrOutput
- type ActionIpExtendedCommunityProperties
- type ActionIpExtendedCommunityPropertiesArgs
- func (ActionIpExtendedCommunityPropertiesArgs) ElementType() reflect.Type
- func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesOutput() ActionIpExtendedCommunityPropertiesOutput
- func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesOutput
- func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput
- func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesPtrOutput
- type ActionIpExtendedCommunityPropertiesInput
- type ActionIpExtendedCommunityPropertiesOutput
- func (o ActionIpExtendedCommunityPropertiesOutput) Add() IpExtendedCommunityIdListPtrOutput
- func (o ActionIpExtendedCommunityPropertiesOutput) Delete() IpExtendedCommunityIdListPtrOutput
- func (ActionIpExtendedCommunityPropertiesOutput) ElementType() reflect.Type
- func (o ActionIpExtendedCommunityPropertiesOutput) Set() IpExtendedCommunityIdListPtrOutput
- func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesOutput() ActionIpExtendedCommunityPropertiesOutput
- func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesOutput
- func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput
- func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesPtrOutput
- type ActionIpExtendedCommunityPropertiesPtrInput
- type ActionIpExtendedCommunityPropertiesPtrOutput
- func (o ActionIpExtendedCommunityPropertiesPtrOutput) Add() IpExtendedCommunityIdListPtrOutput
- func (o ActionIpExtendedCommunityPropertiesPtrOutput) Delete() IpExtendedCommunityIdListPtrOutput
- func (o ActionIpExtendedCommunityPropertiesPtrOutput) Elem() ActionIpExtendedCommunityPropertiesOutput
- func (ActionIpExtendedCommunityPropertiesPtrOutput) ElementType() reflect.Type
- func (o ActionIpExtendedCommunityPropertiesPtrOutput) Set() IpExtendedCommunityIdListPtrOutput
- func (o ActionIpExtendedCommunityPropertiesPtrOutput) ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput
- func (o ActionIpExtendedCommunityPropertiesPtrOutput) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesPtrOutput
- type ActionIpExtendedCommunityPropertiesResponse
- type ActionIpExtendedCommunityPropertiesResponseOutput
- func (o ActionIpExtendedCommunityPropertiesResponseOutput) Add() IpExtendedCommunityIdListResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponseOutput) Delete() IpExtendedCommunityIdListResponsePtrOutput
- func (ActionIpExtendedCommunityPropertiesResponseOutput) ElementType() reflect.Type
- func (o ActionIpExtendedCommunityPropertiesResponseOutput) Set() IpExtendedCommunityIdListResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponseOutput) ToActionIpExtendedCommunityPropertiesResponseOutput() ActionIpExtendedCommunityPropertiesResponseOutput
- func (o ActionIpExtendedCommunityPropertiesResponseOutput) ToActionIpExtendedCommunityPropertiesResponseOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesResponseOutput
- type ActionIpExtendedCommunityPropertiesResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Add() IpExtendedCommunityIdListResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Delete() IpExtendedCommunityIdListResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Elem() ActionIpExtendedCommunityPropertiesResponseOutput
- func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Set() IpExtendedCommunityIdListResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) ToActionIpExtendedCommunityPropertiesResponsePtrOutput() ActionIpExtendedCommunityPropertiesResponsePtrOutput
- func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) ToActionIpExtendedCommunityPropertiesResponsePtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesResponsePtrOutput
- type ActionOutput
- func (ActionOutput) ElementType() reflect.Type
- func (o ActionOutput) ToActionOutput() ActionOutput
- func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput
- func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- func (o ActionOutput) ToStringOutput() pulumi.StringOutput
- func (o ActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionPtrInput
- type ActionPtrOutput
- func (o ActionPtrOutput) Elem() ActionOutput
- func (ActionPtrOutput) ElementType() reflect.Type
- func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput
- func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- func (o ActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddressFamily
- func (AddressFamily) ElementType() reflect.Type
- func (e AddressFamily) ToAddressFamilyOutput() AddressFamilyOutput
- func (e AddressFamily) ToAddressFamilyOutputWithContext(ctx context.Context) AddressFamilyOutput
- func (e AddressFamily) ToAddressFamilyPtrOutput() AddressFamilyPtrOutput
- func (e AddressFamily) ToAddressFamilyPtrOutputWithContext(ctx context.Context) AddressFamilyPtrOutput
- func (e AddressFamily) ToStringOutput() pulumi.StringOutput
- func (e AddressFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AddressFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AddressFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddressFamilyInput
- type AddressFamilyOutput
- func (AddressFamilyOutput) ElementType() reflect.Type
- func (o AddressFamilyOutput) ToAddressFamilyOutput() AddressFamilyOutput
- func (o AddressFamilyOutput) ToAddressFamilyOutputWithContext(ctx context.Context) AddressFamilyOutput
- func (o AddressFamilyOutput) ToAddressFamilyPtrOutput() AddressFamilyPtrOutput
- func (o AddressFamilyOutput) ToAddressFamilyPtrOutputWithContext(ctx context.Context) AddressFamilyPtrOutput
- func (o AddressFamilyOutput) ToStringOutput() pulumi.StringOutput
- func (o AddressFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AddressFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AddressFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddressFamilyPtrInput
- type AddressFamilyPtrOutput
- func (o AddressFamilyPtrOutput) Elem() AddressFamilyOutput
- func (AddressFamilyPtrOutput) ElementType() reflect.Type
- func (o AddressFamilyPtrOutput) ToAddressFamilyPtrOutput() AddressFamilyPtrOutput
- func (o AddressFamilyPtrOutput) ToAddressFamilyPtrOutputWithContext(ctx context.Context) AddressFamilyPtrOutput
- func (o AddressFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AddressFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AggregateRoute
- type AggregateRouteArgs
- type AggregateRouteArray
- type AggregateRouteArrayInput
- type AggregateRouteArrayOutput
- func (AggregateRouteArrayOutput) ElementType() reflect.Type
- func (o AggregateRouteArrayOutput) Index(i pulumi.IntInput) AggregateRouteOutput
- func (o AggregateRouteArrayOutput) ToAggregateRouteArrayOutput() AggregateRouteArrayOutput
- func (o AggregateRouteArrayOutput) ToAggregateRouteArrayOutputWithContext(ctx context.Context) AggregateRouteArrayOutput
- type AggregateRouteConfiguration
- type AggregateRouteConfigurationArgs
- func (AggregateRouteConfigurationArgs) ElementType() reflect.Type
- func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationOutput() AggregateRouteConfigurationOutput
- func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationOutputWithContext(ctx context.Context) AggregateRouteConfigurationOutput
- func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput
- func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationPtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationPtrOutput
- type AggregateRouteConfigurationInput
- type AggregateRouteConfigurationOutput
- func (AggregateRouteConfigurationOutput) ElementType() reflect.Type
- func (o AggregateRouteConfigurationOutput) Ipv4Routes() AggregateRouteArrayOutput
- func (o AggregateRouteConfigurationOutput) Ipv6Routes() AggregateRouteArrayOutput
- func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationOutput() AggregateRouteConfigurationOutput
- func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationOutputWithContext(ctx context.Context) AggregateRouteConfigurationOutput
- func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput
- func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationPtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationPtrOutput
- type AggregateRouteConfigurationPtrInput
- type AggregateRouteConfigurationPtrOutput
- func (o AggregateRouteConfigurationPtrOutput) Elem() AggregateRouteConfigurationOutput
- func (AggregateRouteConfigurationPtrOutput) ElementType() reflect.Type
- func (o AggregateRouteConfigurationPtrOutput) Ipv4Routes() AggregateRouteArrayOutput
- func (o AggregateRouteConfigurationPtrOutput) Ipv6Routes() AggregateRouteArrayOutput
- func (o AggregateRouteConfigurationPtrOutput) ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput
- func (o AggregateRouteConfigurationPtrOutput) ToAggregateRouteConfigurationPtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationPtrOutput
- type AggregateRouteConfigurationResponse
- type AggregateRouteConfigurationResponseOutput
- func (AggregateRouteConfigurationResponseOutput) ElementType() reflect.Type
- func (o AggregateRouteConfigurationResponseOutput) Ipv4Routes() AggregateRouteResponseArrayOutput
- func (o AggregateRouteConfigurationResponseOutput) Ipv6Routes() AggregateRouteResponseArrayOutput
- func (o AggregateRouteConfigurationResponseOutput) ToAggregateRouteConfigurationResponseOutput() AggregateRouteConfigurationResponseOutput
- func (o AggregateRouteConfigurationResponseOutput) ToAggregateRouteConfigurationResponseOutputWithContext(ctx context.Context) AggregateRouteConfigurationResponseOutput
- type AggregateRouteConfigurationResponsePtrOutput
- func (o AggregateRouteConfigurationResponsePtrOutput) Elem() AggregateRouteConfigurationResponseOutput
- func (AggregateRouteConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o AggregateRouteConfigurationResponsePtrOutput) Ipv4Routes() AggregateRouteResponseArrayOutput
- func (o AggregateRouteConfigurationResponsePtrOutput) Ipv6Routes() AggregateRouteResponseArrayOutput
- func (o AggregateRouteConfigurationResponsePtrOutput) ToAggregateRouteConfigurationResponsePtrOutput() AggregateRouteConfigurationResponsePtrOutput
- func (o AggregateRouteConfigurationResponsePtrOutput) ToAggregateRouteConfigurationResponsePtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationResponsePtrOutput
- type AggregateRouteInput
- type AggregateRouteOutput
- type AggregateRouteResponse
- type AggregateRouteResponseArrayOutput
- func (AggregateRouteResponseArrayOutput) ElementType() reflect.Type
- func (o AggregateRouteResponseArrayOutput) Index(i pulumi.IntInput) AggregateRouteResponseOutput
- func (o AggregateRouteResponseArrayOutput) ToAggregateRouteResponseArrayOutput() AggregateRouteResponseArrayOutput
- func (o AggregateRouteResponseArrayOutput) ToAggregateRouteResponseArrayOutputWithContext(ctx context.Context) AggregateRouteResponseArrayOutput
- type AggregateRouteResponseOutput
- func (AggregateRouteResponseOutput) ElementType() reflect.Type
- func (o AggregateRouteResponseOutput) Prefix() pulumi.StringPtrOutput
- func (o AggregateRouteResponseOutput) ToAggregateRouteResponseOutput() AggregateRouteResponseOutput
- func (o AggregateRouteResponseOutput) ToAggregateRouteResponseOutputWithContext(ctx context.Context) AggregateRouteResponseOutput
- type AllowASOverride
- func (AllowASOverride) ElementType() reflect.Type
- func (e AllowASOverride) ToAllowASOverrideOutput() AllowASOverrideOutput
- func (e AllowASOverride) ToAllowASOverrideOutputWithContext(ctx context.Context) AllowASOverrideOutput
- func (e AllowASOverride) ToAllowASOverridePtrOutput() AllowASOverridePtrOutput
- func (e AllowASOverride) ToAllowASOverridePtrOutputWithContext(ctx context.Context) AllowASOverridePtrOutput
- func (e AllowASOverride) ToStringOutput() pulumi.StringOutput
- func (e AllowASOverride) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AllowASOverride) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AllowASOverride) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowASOverrideInput
- type AllowASOverrideOutput
- func (AllowASOverrideOutput) ElementType() reflect.Type
- func (o AllowASOverrideOutput) ToAllowASOverrideOutput() AllowASOverrideOutput
- func (o AllowASOverrideOutput) ToAllowASOverrideOutputWithContext(ctx context.Context) AllowASOverrideOutput
- func (o AllowASOverrideOutput) ToAllowASOverridePtrOutput() AllowASOverridePtrOutput
- func (o AllowASOverrideOutput) ToAllowASOverridePtrOutputWithContext(ctx context.Context) AllowASOverridePtrOutput
- func (o AllowASOverrideOutput) ToStringOutput() pulumi.StringOutput
- func (o AllowASOverrideOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AllowASOverrideOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowASOverrideOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowASOverridePtrInput
- type AllowASOverridePtrOutput
- func (o AllowASOverridePtrOutput) Elem() AllowASOverrideOutput
- func (AllowASOverridePtrOutput) ElementType() reflect.Type
- func (o AllowASOverridePtrOutput) ToAllowASOverridePtrOutput() AllowASOverridePtrOutput
- func (o AllowASOverridePtrOutput) ToAllowASOverridePtrOutputWithContext(ctx context.Context) AllowASOverridePtrOutput
- func (o AllowASOverridePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowASOverridePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BfdConfigurationResponse
- type BfdConfigurationResponseOutput
- func (o BfdConfigurationResponseOutput) AdministrativeState() pulumi.StringOutput
- func (BfdConfigurationResponseOutput) ElementType() reflect.Type
- func (o BfdConfigurationResponseOutput) Interval() pulumi.IntOutput
- func (o BfdConfigurationResponseOutput) Multiplier() pulumi.IntOutput
- func (o BfdConfigurationResponseOutput) ToBfdConfigurationResponseOutput() BfdConfigurationResponseOutput
- func (o BfdConfigurationResponseOutput) ToBfdConfigurationResponseOutputWithContext(ctx context.Context) BfdConfigurationResponseOutput
- type BfdConfigurationResponsePtrOutput
- func (o BfdConfigurationResponsePtrOutput) AdministrativeState() pulumi.StringPtrOutput
- func (o BfdConfigurationResponsePtrOutput) Elem() BfdConfigurationResponseOutput
- func (BfdConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o BfdConfigurationResponsePtrOutput) Interval() pulumi.IntPtrOutput
- func (o BfdConfigurationResponsePtrOutput) Multiplier() pulumi.IntPtrOutput
- func (o BfdConfigurationResponsePtrOutput) ToBfdConfigurationResponsePtrOutput() BfdConfigurationResponsePtrOutput
- func (o BfdConfigurationResponsePtrOutput) ToBfdConfigurationResponsePtrOutputWithContext(ctx context.Context) BfdConfigurationResponsePtrOutput
- type BgpConfiguration
- type BgpConfigurationArgs
- func (val *BgpConfigurationArgs) Defaults() *BgpConfigurationArgs
- func (BgpConfigurationArgs) ElementType() reflect.Type
- func (i BgpConfigurationArgs) ToBgpConfigurationOutput() BgpConfigurationOutput
- func (i BgpConfigurationArgs) ToBgpConfigurationOutputWithContext(ctx context.Context) BgpConfigurationOutput
- func (i BgpConfigurationArgs) ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput
- func (i BgpConfigurationArgs) ToBgpConfigurationPtrOutputWithContext(ctx context.Context) BgpConfigurationPtrOutput
- type BgpConfigurationInput
- type BgpConfigurationOutput
- func (o BgpConfigurationOutput) AllowAS() pulumi.IntPtrOutput
- func (o BgpConfigurationOutput) AllowASOverride() pulumi.StringPtrOutput
- func (o BgpConfigurationOutput) Annotation() pulumi.StringPtrOutput
- func (o BgpConfigurationOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
- func (BgpConfigurationOutput) ElementType() reflect.Type
- func (o BgpConfigurationOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationOutput) Ipv4NeighborAddress() NeighborAddressArrayOutput
- func (o BgpConfigurationOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationOutput) Ipv6NeighborAddress() NeighborAddressArrayOutput
- func (o BgpConfigurationOutput) PeerASN() pulumi.IntOutput
- func (o BgpConfigurationOutput) ToBgpConfigurationOutput() BgpConfigurationOutput
- func (o BgpConfigurationOutput) ToBgpConfigurationOutputWithContext(ctx context.Context) BgpConfigurationOutput
- func (o BgpConfigurationOutput) ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput
- func (o BgpConfigurationOutput) ToBgpConfigurationPtrOutputWithContext(ctx context.Context) BgpConfigurationPtrOutput
- type BgpConfigurationPtrInput
- type BgpConfigurationPtrOutput
- func (o BgpConfigurationPtrOutput) AllowAS() pulumi.IntPtrOutput
- func (o BgpConfigurationPtrOutput) AllowASOverride() pulumi.StringPtrOutput
- func (o BgpConfigurationPtrOutput) Annotation() pulumi.StringPtrOutput
- func (o BgpConfigurationPtrOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
- func (o BgpConfigurationPtrOutput) Elem() BgpConfigurationOutput
- func (BgpConfigurationPtrOutput) ElementType() reflect.Type
- func (o BgpConfigurationPtrOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationPtrOutput) Ipv4NeighborAddress() NeighborAddressArrayOutput
- func (o BgpConfigurationPtrOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationPtrOutput) Ipv6NeighborAddress() NeighborAddressArrayOutput
- func (o BgpConfigurationPtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o BgpConfigurationPtrOutput) ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput
- func (o BgpConfigurationPtrOutput) ToBgpConfigurationPtrOutputWithContext(ctx context.Context) BgpConfigurationPtrOutput
- type BgpConfigurationResponse
- type BgpConfigurationResponseOutput
- func (o BgpConfigurationResponseOutput) AllowAS() pulumi.IntPtrOutput
- func (o BgpConfigurationResponseOutput) AllowASOverride() pulumi.StringPtrOutput
- func (o BgpConfigurationResponseOutput) Annotation() pulumi.StringPtrOutput
- func (o BgpConfigurationResponseOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
- func (o BgpConfigurationResponseOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
- func (BgpConfigurationResponseOutput) ElementType() reflect.Type
- func (o BgpConfigurationResponseOutput) FabricASN() pulumi.IntOutput
- func (o BgpConfigurationResponseOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationResponseOutput) Ipv4NeighborAddress() NeighborAddressResponseArrayOutput
- func (o BgpConfigurationResponseOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationResponseOutput) Ipv6NeighborAddress() NeighborAddressResponseArrayOutput
- func (o BgpConfigurationResponseOutput) PeerASN() pulumi.IntOutput
- func (o BgpConfigurationResponseOutput) ToBgpConfigurationResponseOutput() BgpConfigurationResponseOutput
- func (o BgpConfigurationResponseOutput) ToBgpConfigurationResponseOutputWithContext(ctx context.Context) BgpConfigurationResponseOutput
- type BgpConfigurationResponsePtrOutput
- func (o BgpConfigurationResponsePtrOutput) AllowAS() pulumi.IntPtrOutput
- func (o BgpConfigurationResponsePtrOutput) AllowASOverride() pulumi.StringPtrOutput
- func (o BgpConfigurationResponsePtrOutput) Annotation() pulumi.StringPtrOutput
- func (o BgpConfigurationResponsePtrOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
- func (o BgpConfigurationResponsePtrOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
- func (o BgpConfigurationResponsePtrOutput) Elem() BgpConfigurationResponseOutput
- func (BgpConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o BgpConfigurationResponsePtrOutput) FabricASN() pulumi.IntPtrOutput
- func (o BgpConfigurationResponsePtrOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationResponsePtrOutput) Ipv4NeighborAddress() NeighborAddressResponseArrayOutput
- func (o BgpConfigurationResponsePtrOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
- func (o BgpConfigurationResponsePtrOutput) Ipv6NeighborAddress() NeighborAddressResponseArrayOutput
- func (o BgpConfigurationResponsePtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o BgpConfigurationResponsePtrOutput) ToBgpConfigurationResponsePtrOutput() BgpConfigurationResponsePtrOutput
- func (o BgpConfigurationResponsePtrOutput) ToBgpConfigurationResponsePtrOutputWithContext(ctx context.Context) BgpConfigurationResponsePtrOutput
- type BooleanEnumProperty
- func (BooleanEnumProperty) ElementType() reflect.Type
- func (e BooleanEnumProperty) ToBooleanEnumPropertyOutput() BooleanEnumPropertyOutput
- func (e BooleanEnumProperty) ToBooleanEnumPropertyOutputWithContext(ctx context.Context) BooleanEnumPropertyOutput
- func (e BooleanEnumProperty) ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput
- func (e BooleanEnumProperty) ToBooleanEnumPropertyPtrOutputWithContext(ctx context.Context) BooleanEnumPropertyPtrOutput
- func (e BooleanEnumProperty) ToStringOutput() pulumi.StringOutput
- func (e BooleanEnumProperty) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BooleanEnumProperty) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BooleanEnumProperty) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BooleanEnumPropertyInput
- type BooleanEnumPropertyOutput
- func (BooleanEnumPropertyOutput) ElementType() reflect.Type
- func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyOutput() BooleanEnumPropertyOutput
- func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyOutputWithContext(ctx context.Context) BooleanEnumPropertyOutput
- func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput
- func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyPtrOutputWithContext(ctx context.Context) BooleanEnumPropertyPtrOutput
- func (o BooleanEnumPropertyOutput) ToStringOutput() pulumi.StringOutput
- func (o BooleanEnumPropertyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BooleanEnumPropertyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BooleanEnumPropertyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BooleanEnumPropertyPtrInput
- type BooleanEnumPropertyPtrOutput
- func (o BooleanEnumPropertyPtrOutput) Elem() BooleanEnumPropertyOutput
- func (BooleanEnumPropertyPtrOutput) ElementType() reflect.Type
- func (o BooleanEnumPropertyPtrOutput) ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput
- func (o BooleanEnumPropertyPtrOutput) ToBooleanEnumPropertyPtrOutputWithContext(ctx context.Context) BooleanEnumPropertyPtrOutput
- func (o BooleanEnumPropertyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BooleanEnumPropertyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CommonDynamicMatchConfiguration
- type CommonDynamicMatchConfigurationArgs
- func (CommonDynamicMatchConfigurationArgs) ElementType() reflect.Type
- func (i CommonDynamicMatchConfigurationArgs) ToCommonDynamicMatchConfigurationOutput() CommonDynamicMatchConfigurationOutput
- func (i CommonDynamicMatchConfigurationArgs) ToCommonDynamicMatchConfigurationOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationOutput
- type CommonDynamicMatchConfigurationArray
- func (CommonDynamicMatchConfigurationArray) ElementType() reflect.Type
- func (i CommonDynamicMatchConfigurationArray) ToCommonDynamicMatchConfigurationArrayOutput() CommonDynamicMatchConfigurationArrayOutput
- func (i CommonDynamicMatchConfigurationArray) ToCommonDynamicMatchConfigurationArrayOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationArrayOutput
- type CommonDynamicMatchConfigurationArrayInput
- type CommonDynamicMatchConfigurationArrayOutput
- func (CommonDynamicMatchConfigurationArrayOutput) ElementType() reflect.Type
- func (o CommonDynamicMatchConfigurationArrayOutput) Index(i pulumi.IntInput) CommonDynamicMatchConfigurationOutput
- func (o CommonDynamicMatchConfigurationArrayOutput) ToCommonDynamicMatchConfigurationArrayOutput() CommonDynamicMatchConfigurationArrayOutput
- func (o CommonDynamicMatchConfigurationArrayOutput) ToCommonDynamicMatchConfigurationArrayOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationArrayOutput
- type CommonDynamicMatchConfigurationInput
- type CommonDynamicMatchConfigurationOutput
- func (CommonDynamicMatchConfigurationOutput) ElementType() reflect.Type
- func (o CommonDynamicMatchConfigurationOutput) IpGroups() IpGroupPropertiesArrayOutput
- func (o CommonDynamicMatchConfigurationOutput) PortGroups() PortGroupPropertiesArrayOutput
- func (o CommonDynamicMatchConfigurationOutput) ToCommonDynamicMatchConfigurationOutput() CommonDynamicMatchConfigurationOutput
- func (o CommonDynamicMatchConfigurationOutput) ToCommonDynamicMatchConfigurationOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationOutput
- func (o CommonDynamicMatchConfigurationOutput) VlanGroups() VlanGroupPropertiesArrayOutput
- type CommonDynamicMatchConfigurationResponse
- type CommonDynamicMatchConfigurationResponseArrayOutput
- func (CommonDynamicMatchConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o CommonDynamicMatchConfigurationResponseArrayOutput) Index(i pulumi.IntInput) CommonDynamicMatchConfigurationResponseOutput
- func (o CommonDynamicMatchConfigurationResponseArrayOutput) ToCommonDynamicMatchConfigurationResponseArrayOutput() CommonDynamicMatchConfigurationResponseArrayOutput
- func (o CommonDynamicMatchConfigurationResponseArrayOutput) ToCommonDynamicMatchConfigurationResponseArrayOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationResponseArrayOutput
- type CommonDynamicMatchConfigurationResponseOutput
- func (CommonDynamicMatchConfigurationResponseOutput) ElementType() reflect.Type
- func (o CommonDynamicMatchConfigurationResponseOutput) IpGroups() IpGroupPropertiesResponseArrayOutput
- func (o CommonDynamicMatchConfigurationResponseOutput) PortGroups() PortGroupPropertiesResponseArrayOutput
- func (o CommonDynamicMatchConfigurationResponseOutput) ToCommonDynamicMatchConfigurationResponseOutput() CommonDynamicMatchConfigurationResponseOutput
- func (o CommonDynamicMatchConfigurationResponseOutput) ToCommonDynamicMatchConfigurationResponseOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationResponseOutput
- func (o CommonDynamicMatchConfigurationResponseOutput) VlanGroups() VlanGroupPropertiesResponseArrayOutput
- type CommunityActionTypes
- func (CommunityActionTypes) ElementType() reflect.Type
- func (e CommunityActionTypes) ToCommunityActionTypesOutput() CommunityActionTypesOutput
- func (e CommunityActionTypes) ToCommunityActionTypesOutputWithContext(ctx context.Context) CommunityActionTypesOutput
- func (e CommunityActionTypes) ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput
- func (e CommunityActionTypes) ToCommunityActionTypesPtrOutputWithContext(ctx context.Context) CommunityActionTypesPtrOutput
- func (e CommunityActionTypes) ToStringOutput() pulumi.StringOutput
- func (e CommunityActionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CommunityActionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CommunityActionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CommunityActionTypesInput
- type CommunityActionTypesOutput
- func (CommunityActionTypesOutput) ElementType() reflect.Type
- func (o CommunityActionTypesOutput) ToCommunityActionTypesOutput() CommunityActionTypesOutput
- func (o CommunityActionTypesOutput) ToCommunityActionTypesOutputWithContext(ctx context.Context) CommunityActionTypesOutput
- func (o CommunityActionTypesOutput) ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput
- func (o CommunityActionTypesOutput) ToCommunityActionTypesPtrOutputWithContext(ctx context.Context) CommunityActionTypesPtrOutput
- func (o CommunityActionTypesOutput) ToStringOutput() pulumi.StringOutput
- func (o CommunityActionTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CommunityActionTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CommunityActionTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CommunityActionTypesPtrInput
- type CommunityActionTypesPtrOutput
- func (o CommunityActionTypesPtrOutput) Elem() CommunityActionTypesOutput
- func (CommunityActionTypesPtrOutput) ElementType() reflect.Type
- func (o CommunityActionTypesPtrOutput) ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput
- func (o CommunityActionTypesPtrOutput) ToCommunityActionTypesPtrOutputWithContext(ctx context.Context) CommunityActionTypesPtrOutput
- func (o CommunityActionTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CommunityActionTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Condition
- func (Condition) ElementType() reflect.Type
- func (e Condition) ToConditionOutput() ConditionOutput
- func (e Condition) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
- func (e Condition) ToConditionPtrOutput() ConditionPtrOutput
- func (e Condition) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
- func (e Condition) ToStringOutput() pulumi.StringOutput
- func (e Condition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Condition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Condition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConditionActionType
- func (ConditionActionType) ElementType() reflect.Type
- func (e ConditionActionType) ToConditionActionTypeOutput() ConditionActionTypeOutput
- func (e ConditionActionType) ToConditionActionTypeOutputWithContext(ctx context.Context) ConditionActionTypeOutput
- func (e ConditionActionType) ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput
- func (e ConditionActionType) ToConditionActionTypePtrOutputWithContext(ctx context.Context) ConditionActionTypePtrOutput
- func (e ConditionActionType) ToStringOutput() pulumi.StringOutput
- func (e ConditionActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConditionActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConditionActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConditionActionTypeInput
- type ConditionActionTypeOutput
- func (ConditionActionTypeOutput) ElementType() reflect.Type
- func (o ConditionActionTypeOutput) ToConditionActionTypeOutput() ConditionActionTypeOutput
- func (o ConditionActionTypeOutput) ToConditionActionTypeOutputWithContext(ctx context.Context) ConditionActionTypeOutput
- func (o ConditionActionTypeOutput) ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput
- func (o ConditionActionTypeOutput) ToConditionActionTypePtrOutputWithContext(ctx context.Context) ConditionActionTypePtrOutput
- func (o ConditionActionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ConditionActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConditionActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConditionActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConditionActionTypePtrInput
- type ConditionActionTypePtrOutput
- func (o ConditionActionTypePtrOutput) Elem() ConditionActionTypeOutput
- func (ConditionActionTypePtrOutput) ElementType() reflect.Type
- func (o ConditionActionTypePtrOutput) ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput
- func (o ConditionActionTypePtrOutput) ToConditionActionTypePtrOutputWithContext(ctx context.Context) ConditionActionTypePtrOutput
- func (o ConditionActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConditionActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConditionInput
- type ConditionOutput
- func (ConditionOutput) ElementType() reflect.Type
- func (o ConditionOutput) ToConditionOutput() ConditionOutput
- func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
- func (o ConditionOutput) ToConditionPtrOutput() ConditionPtrOutput
- func (o ConditionOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
- func (o ConditionOutput) ToStringOutput() pulumi.StringOutput
- func (o ConditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConditionPtrInput
- type ConditionPtrOutput
- func (o ConditionPtrOutput) Elem() ConditionOutput
- func (ConditionPtrOutput) ElementType() reflect.Type
- func (o ConditionPtrOutput) ToConditionPtrOutput() ConditionPtrOutput
- func (o ConditionPtrOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
- func (o ConditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigurationType
- func (ConfigurationType) ElementType() reflect.Type
- func (e ConfigurationType) ToConfigurationTypeOutput() ConfigurationTypeOutput
- func (e ConfigurationType) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput
- func (e ConfigurationType) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
- func (e ConfigurationType) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput
- func (e ConfigurationType) ToStringOutput() pulumi.StringOutput
- func (e ConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigurationTypeInput
- type ConfigurationTypeOutput
- func (ConfigurationTypeOutput) ElementType() reflect.Type
- func (o ConfigurationTypeOutput) ToConfigurationTypeOutput() ConfigurationTypeOutput
- func (o ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput
- func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
- func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput
- func (o ConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigurationTypePtrInput
- type ConfigurationTypePtrOutput
- func (o ConfigurationTypePtrOutput) Elem() ConfigurationTypeOutput
- func (ConfigurationTypePtrOutput) ElementType() reflect.Type
- func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
- func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput
- func (o ConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectedSubnet
- type ConnectedSubnetArgs
- type ConnectedSubnetArray
- type ConnectedSubnetArrayInput
- type ConnectedSubnetArrayOutput
- func (ConnectedSubnetArrayOutput) ElementType() reflect.Type
- func (o ConnectedSubnetArrayOutput) Index(i pulumi.IntInput) ConnectedSubnetOutput
- func (o ConnectedSubnetArrayOutput) ToConnectedSubnetArrayOutput() ConnectedSubnetArrayOutput
- func (o ConnectedSubnetArrayOutput) ToConnectedSubnetArrayOutputWithContext(ctx context.Context) ConnectedSubnetArrayOutput
- type ConnectedSubnetInput
- type ConnectedSubnetOutput
- func (o ConnectedSubnetOutput) Annotation() pulumi.StringPtrOutput
- func (ConnectedSubnetOutput) ElementType() reflect.Type
- func (o ConnectedSubnetOutput) Prefix() pulumi.StringPtrOutput
- func (o ConnectedSubnetOutput) ToConnectedSubnetOutput() ConnectedSubnetOutput
- func (o ConnectedSubnetOutput) ToConnectedSubnetOutputWithContext(ctx context.Context) ConnectedSubnetOutput
- type ConnectedSubnetResponse
- type ConnectedSubnetResponseArrayOutput
- func (ConnectedSubnetResponseArrayOutput) ElementType() reflect.Type
- func (o ConnectedSubnetResponseArrayOutput) Index(i pulumi.IntInput) ConnectedSubnetResponseOutput
- func (o ConnectedSubnetResponseArrayOutput) ToConnectedSubnetResponseArrayOutput() ConnectedSubnetResponseArrayOutput
- func (o ConnectedSubnetResponseArrayOutput) ToConnectedSubnetResponseArrayOutputWithContext(ctx context.Context) ConnectedSubnetResponseArrayOutput
- type ConnectedSubnetResponseOutput
- func (o ConnectedSubnetResponseOutput) Annotation() pulumi.StringPtrOutput
- func (ConnectedSubnetResponseOutput) ElementType() reflect.Type
- func (o ConnectedSubnetResponseOutput) Prefix() pulumi.StringPtrOutput
- func (o ConnectedSubnetResponseOutput) ToConnectedSubnetResponseOutput() ConnectedSubnetResponseOutput
- func (o ConnectedSubnetResponseOutput) ToConnectedSubnetResponseOutputWithContext(ctx context.Context) ConnectedSubnetResponseOutput
- type DestinationType
- func (DestinationType) ElementType() reflect.Type
- func (e DestinationType) ToDestinationTypeOutput() DestinationTypeOutput
- func (e DestinationType) ToDestinationTypeOutputWithContext(ctx context.Context) DestinationTypeOutput
- func (e DestinationType) ToDestinationTypePtrOutput() DestinationTypePtrOutput
- func (e DestinationType) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput
- func (e DestinationType) ToStringOutput() pulumi.StringOutput
- func (e DestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DestinationTypeInput
- type DestinationTypeOutput
- func (DestinationTypeOutput) ElementType() reflect.Type
- func (o DestinationTypeOutput) ToDestinationTypeOutput() DestinationTypeOutput
- func (o DestinationTypeOutput) ToDestinationTypeOutputWithContext(ctx context.Context) DestinationTypeOutput
- func (o DestinationTypeOutput) ToDestinationTypePtrOutput() DestinationTypePtrOutput
- func (o DestinationTypeOutput) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput
- func (o DestinationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DestinationTypePtrInput
- type DestinationTypePtrOutput
- func (o DestinationTypePtrOutput) Elem() DestinationTypeOutput
- func (DestinationTypePtrOutput) ElementType() reflect.Type
- func (o DestinationTypePtrOutput) ToDestinationTypePtrOutput() DestinationTypePtrOutput
- func (o DestinationTypePtrOutput) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput
- func (o DestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Encapsulation
- func (Encapsulation) ElementType() reflect.Type
- func (e Encapsulation) ToEncapsulationOutput() EncapsulationOutput
- func (e Encapsulation) ToEncapsulationOutputWithContext(ctx context.Context) EncapsulationOutput
- func (e Encapsulation) ToEncapsulationPtrOutput() EncapsulationPtrOutput
- func (e Encapsulation) ToEncapsulationPtrOutputWithContext(ctx context.Context) EncapsulationPtrOutput
- func (e Encapsulation) ToStringOutput() pulumi.StringOutput
- func (e Encapsulation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Encapsulation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Encapsulation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncapsulationInput
- type EncapsulationOutput
- func (EncapsulationOutput) ElementType() reflect.Type
- func (o EncapsulationOutput) ToEncapsulationOutput() EncapsulationOutput
- func (o EncapsulationOutput) ToEncapsulationOutputWithContext(ctx context.Context) EncapsulationOutput
- func (o EncapsulationOutput) ToEncapsulationPtrOutput() EncapsulationPtrOutput
- func (o EncapsulationOutput) ToEncapsulationPtrOutputWithContext(ctx context.Context) EncapsulationPtrOutput
- func (o EncapsulationOutput) ToStringOutput() pulumi.StringOutput
- func (o EncapsulationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncapsulationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncapsulationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncapsulationPtrInput
- type EncapsulationPtrOutput
- func (o EncapsulationPtrOutput) Elem() EncapsulationOutput
- func (EncapsulationPtrOutput) ElementType() reflect.Type
- func (o EncapsulationPtrOutput) ToEncapsulationPtrOutput() EncapsulationPtrOutput
- func (o EncapsulationPtrOutput) ToEncapsulationPtrOutputWithContext(ctx context.Context) EncapsulationPtrOutput
- func (o EncapsulationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncapsulationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncapsulationType
- func (EncapsulationType) ElementType() reflect.Type
- func (e EncapsulationType) ToEncapsulationTypeOutput() EncapsulationTypeOutput
- func (e EncapsulationType) ToEncapsulationTypeOutputWithContext(ctx context.Context) EncapsulationTypeOutput
- func (e EncapsulationType) ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput
- func (e EncapsulationType) ToEncapsulationTypePtrOutputWithContext(ctx context.Context) EncapsulationTypePtrOutput
- func (e EncapsulationType) ToStringOutput() pulumi.StringOutput
- func (e EncapsulationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncapsulationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncapsulationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncapsulationTypeInput
- type EncapsulationTypeOutput
- func (EncapsulationTypeOutput) ElementType() reflect.Type
- func (o EncapsulationTypeOutput) ToEncapsulationTypeOutput() EncapsulationTypeOutput
- func (o EncapsulationTypeOutput) ToEncapsulationTypeOutputWithContext(ctx context.Context) EncapsulationTypeOutput
- func (o EncapsulationTypeOutput) ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput
- func (o EncapsulationTypeOutput) ToEncapsulationTypePtrOutputWithContext(ctx context.Context) EncapsulationTypePtrOutput
- func (o EncapsulationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EncapsulationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncapsulationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncapsulationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncapsulationTypePtrInput
- type EncapsulationTypePtrOutput
- func (o EncapsulationTypePtrOutput) Elem() EncapsulationTypeOutput
- func (EncapsulationTypePtrOutput) ElementType() reflect.Type
- func (o EncapsulationTypePtrOutput) ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput
- func (o EncapsulationTypePtrOutput) ToEncapsulationTypePtrOutputWithContext(ctx context.Context) EncapsulationTypePtrOutput
- func (o EncapsulationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncapsulationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ErrorAdditionalInfoResponse
- type ErrorAdditionalInfoResponseArrayOutput
- func (ErrorAdditionalInfoResponseArrayOutput) ElementType() reflect.Type
- func (o ErrorAdditionalInfoResponseArrayOutput) Index(i pulumi.IntInput) ErrorAdditionalInfoResponseOutput
- func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput() ErrorAdditionalInfoResponseArrayOutput
- func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseArrayOutput
- type ErrorAdditionalInfoResponseOutput
- func (ErrorAdditionalInfoResponseOutput) ElementType() reflect.Type
- func (o ErrorAdditionalInfoResponseOutput) Info() pulumi.AnyOutput
- func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput() ErrorAdditionalInfoResponseOutput
- func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseOutput
- func (o ErrorAdditionalInfoResponseOutput) Type() pulumi.StringOutput
- type ErrorDetailResponse
- type ErrorDetailResponseArrayOutput
- func (ErrorDetailResponseArrayOutput) ElementType() reflect.Type
- func (o ErrorDetailResponseArrayOutput) Index(i pulumi.IntInput) ErrorDetailResponseOutput
- func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput
- func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput
- type ErrorDetailResponseOutput
- func (o ErrorDetailResponseOutput) AdditionalInfo() ErrorAdditionalInfoResponseArrayOutput
- func (o ErrorDetailResponseOutput) Code() pulumi.StringOutput
- func (o ErrorDetailResponseOutput) Details() ErrorDetailResponseArrayOutput
- func (ErrorDetailResponseOutput) ElementType() reflect.Type
- func (o ErrorDetailResponseOutput) Message() pulumi.StringOutput
- func (o ErrorDetailResponseOutput) Target() pulumi.StringOutput
- func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutput() ErrorDetailResponseOutput
- func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput
- type ErrorDetailResponsePtrOutput
- func (o ErrorDetailResponsePtrOutput) AdditionalInfo() ErrorAdditionalInfoResponseArrayOutput
- func (o ErrorDetailResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o ErrorDetailResponsePtrOutput) Details() ErrorDetailResponseArrayOutput
- func (o ErrorDetailResponsePtrOutput) Elem() ErrorDetailResponseOutput
- func (ErrorDetailResponsePtrOutput) ElementType() reflect.Type
- func (o ErrorDetailResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o ErrorDetailResponsePtrOutput) Target() pulumi.StringPtrOutput
- func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutput() ErrorDetailResponsePtrOutput
- func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutputWithContext(ctx context.Context) ErrorDetailResponsePtrOutput
- type ExpressRouteConnectionInformation
- type ExpressRouteConnectionInformationArgs
- func (ExpressRouteConnectionInformationArgs) ElementType() reflect.Type
- func (i ExpressRouteConnectionInformationArgs) ToExpressRouteConnectionInformationOutput() ExpressRouteConnectionInformationOutput
- func (i ExpressRouteConnectionInformationArgs) ToExpressRouteConnectionInformationOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationOutput
- type ExpressRouteConnectionInformationArray
- func (ExpressRouteConnectionInformationArray) ElementType() reflect.Type
- func (i ExpressRouteConnectionInformationArray) ToExpressRouteConnectionInformationArrayOutput() ExpressRouteConnectionInformationArrayOutput
- func (i ExpressRouteConnectionInformationArray) ToExpressRouteConnectionInformationArrayOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationArrayOutput
- type ExpressRouteConnectionInformationArrayInput
- type ExpressRouteConnectionInformationArrayOutput
- func (ExpressRouteConnectionInformationArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteConnectionInformationArrayOutput) Index(i pulumi.IntInput) ExpressRouteConnectionInformationOutput
- func (o ExpressRouteConnectionInformationArrayOutput) ToExpressRouteConnectionInformationArrayOutput() ExpressRouteConnectionInformationArrayOutput
- func (o ExpressRouteConnectionInformationArrayOutput) ToExpressRouteConnectionInformationArrayOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationArrayOutput
- type ExpressRouteConnectionInformationInput
- type ExpressRouteConnectionInformationOutput
- func (ExpressRouteConnectionInformationOutput) ElementType() reflect.Type
- func (o ExpressRouteConnectionInformationOutput) ExpressRouteAuthorizationKey() pulumi.StringOutput
- func (o ExpressRouteConnectionInformationOutput) ExpressRouteCircuitId() pulumi.StringOutput
- func (o ExpressRouteConnectionInformationOutput) ToExpressRouteConnectionInformationOutput() ExpressRouteConnectionInformationOutput
- func (o ExpressRouteConnectionInformationOutput) ToExpressRouteConnectionInformationOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationOutput
- type ExpressRouteConnectionInformationResponse
- type ExpressRouteConnectionInformationResponseArrayOutput
- func (ExpressRouteConnectionInformationResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteConnectionInformationResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteConnectionInformationResponseOutput
- func (o ExpressRouteConnectionInformationResponseArrayOutput) ToExpressRouteConnectionInformationResponseArrayOutput() ExpressRouteConnectionInformationResponseArrayOutput
- func (o ExpressRouteConnectionInformationResponseArrayOutput) ToExpressRouteConnectionInformationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationResponseArrayOutput
- type ExpressRouteConnectionInformationResponseOutput
- func (ExpressRouteConnectionInformationResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteConnectionInformationResponseOutput) ExpressRouteAuthorizationKey() pulumi.StringOutput
- func (o ExpressRouteConnectionInformationResponseOutput) ExpressRouteCircuitId() pulumi.StringOutput
- func (o ExpressRouteConnectionInformationResponseOutput) ToExpressRouteConnectionInformationResponseOutput() ExpressRouteConnectionInformationResponseOutput
- func (o ExpressRouteConnectionInformationResponseOutput) ToExpressRouteConnectionInformationResponseOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationResponseOutput
- type ExternalNetwork
- type ExternalNetworkArgs
- type ExternalNetworkInput
- type ExternalNetworkOutput
- func (o ExternalNetworkOutput) AdministrativeState() pulumi.StringOutput
- func (o ExternalNetworkOutput) Annotation() pulumi.StringPtrOutput
- func (o ExternalNetworkOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (ExternalNetworkOutput) ElementType() reflect.Type
- func (o ExternalNetworkOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o ExternalNetworkOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o ExternalNetworkOutput) Name() pulumi.StringOutput
- func (o ExternalNetworkOutput) NetworkToNetworkInterconnectId() pulumi.StringOutput
- func (o ExternalNetworkOutput) OptionAProperties() ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
- func (o ExternalNetworkOutput) OptionBProperties() OptionBPropertiesResponsePtrOutput
- func (o ExternalNetworkOutput) PeeringOption() pulumi.StringOutput
- func (o ExternalNetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o ExternalNetworkOutput) SystemData() SystemDataResponseOutput
- func (o ExternalNetworkOutput) ToExternalNetworkOutput() ExternalNetworkOutput
- func (o ExternalNetworkOutput) ToExternalNetworkOutputWithContext(ctx context.Context) ExternalNetworkOutput
- func (o ExternalNetworkOutput) Type() pulumi.StringOutput
- type ExternalNetworkPropertiesOptionAProperties
- type ExternalNetworkPropertiesOptionAPropertiesArgs
- func (val *ExternalNetworkPropertiesOptionAPropertiesArgs) Defaults() *ExternalNetworkPropertiesOptionAPropertiesArgs
- func (ExternalNetworkPropertiesOptionAPropertiesArgs) ElementType() reflect.Type
- func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesOutput() ExternalNetworkPropertiesOptionAPropertiesOutput
- func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesOutput
- func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- type ExternalNetworkPropertiesOptionAPropertiesInput
- type ExternalNetworkPropertiesOptionAPropertiesOutput
- func (ExternalNetworkPropertiesOptionAPropertiesOutput) ElementType() reflect.Type
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) Mtu() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) PeerASN() pulumi.IntOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesOutput() ExternalNetworkPropertiesOptionAPropertiesOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesOutput) VlanId() pulumi.IntOutput
- type ExternalNetworkPropertiesOptionAPropertiesPtrInput
- type ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) Elem() ExternalNetworkPropertiesOptionAPropertiesOutput
- func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ElementType() reflect.Type
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) Mtu() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) VlanId() pulumi.IntPtrOutput
- type ExternalNetworkPropertiesResponseOptionAProperties
- type ExternalNetworkPropertiesResponseOptionAPropertiesOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
- func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ElementType() reflect.Type
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) FabricASN() pulumi.IntOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) Mtu() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PeerASN() pulumi.IntOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesOutput() ExternalNetworkPropertiesResponseOptionAPropertiesOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesOutputWithContext(ctx context.Context) ExternalNetworkPropertiesResponseOptionAPropertiesOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) VlanId() pulumi.IntOutput
- type ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) Elem() ExternalNetworkPropertiesResponseOptionAPropertiesOutput
- func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ElementType() reflect.Type
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) FabricASN() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) Mtu() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput() ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
- func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) VlanId() pulumi.IntPtrOutput
- type ExternalNetworkState
- type FabricBfdConfigurationResponse
- type FabricBfdConfigurationResponseOutput
- func (FabricBfdConfigurationResponseOutput) ElementType() reflect.Type
- func (o FabricBfdConfigurationResponseOutput) Interval() pulumi.IntOutput
- func (o FabricBfdConfigurationResponseOutput) Multiplier() pulumi.IntOutput
- func (o FabricBfdConfigurationResponseOutput) ToFabricBfdConfigurationResponseOutput() FabricBfdConfigurationResponseOutput
- func (o FabricBfdConfigurationResponseOutput) ToFabricBfdConfigurationResponseOutputWithContext(ctx context.Context) FabricBfdConfigurationResponseOutput
- type FabricBfdConfigurationResponsePtrOutput
- func (o FabricBfdConfigurationResponsePtrOutput) Elem() FabricBfdConfigurationResponseOutput
- func (FabricBfdConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o FabricBfdConfigurationResponsePtrOutput) Interval() pulumi.IntPtrOutput
- func (o FabricBfdConfigurationResponsePtrOutput) Multiplier() pulumi.IntPtrOutput
- func (o FabricBfdConfigurationResponsePtrOutput) ToFabricBfdConfigurationResponsePtrOutput() FabricBfdConfigurationResponsePtrOutput
- func (o FabricBfdConfigurationResponsePtrOutput) ToFabricBfdConfigurationResponsePtrOutputWithContext(ctx context.Context) FabricBfdConfigurationResponsePtrOutput
- type FabricOptionBProperties
- type FabricOptionBPropertiesArgs
- func (FabricOptionBPropertiesArgs) ElementType() reflect.Type
- func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesOutput() FabricOptionBPropertiesOutput
- func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesOutputWithContext(ctx context.Context) FabricOptionBPropertiesOutput
- func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput
- func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesPtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesPtrOutput
- type FabricOptionBPropertiesInput
- type FabricOptionBPropertiesOutput
- func (FabricOptionBPropertiesOutput) ElementType() reflect.Type
- func (o FabricOptionBPropertiesOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesOutput() FabricOptionBPropertiesOutput
- func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesOutputWithContext(ctx context.Context) FabricOptionBPropertiesOutput
- func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput
- func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesPtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesPtrOutput
- type FabricOptionBPropertiesPtrInput
- type FabricOptionBPropertiesPtrOutput
- func (o FabricOptionBPropertiesPtrOutput) Elem() FabricOptionBPropertiesOutput
- func (FabricOptionBPropertiesPtrOutput) ElementType() reflect.Type
- func (o FabricOptionBPropertiesPtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesPtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesPtrOutput) ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput
- func (o FabricOptionBPropertiesPtrOutput) ToFabricOptionBPropertiesPtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesPtrOutput
- type FabricOptionBPropertiesResponse
- type FabricOptionBPropertiesResponseOutput
- func (FabricOptionBPropertiesResponseOutput) ElementType() reflect.Type
- func (o FabricOptionBPropertiesResponseOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesResponseOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesResponseOutput) ToFabricOptionBPropertiesResponseOutput() FabricOptionBPropertiesResponseOutput
- func (o FabricOptionBPropertiesResponseOutput) ToFabricOptionBPropertiesResponseOutputWithContext(ctx context.Context) FabricOptionBPropertiesResponseOutput
- type FabricOptionBPropertiesResponsePtrOutput
- func (o FabricOptionBPropertiesResponsePtrOutput) Elem() FabricOptionBPropertiesResponseOutput
- func (FabricOptionBPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o FabricOptionBPropertiesResponsePtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesResponsePtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o FabricOptionBPropertiesResponsePtrOutput) ToFabricOptionBPropertiesResponsePtrOutput() FabricOptionBPropertiesResponsePtrOutput
- func (o FabricOptionBPropertiesResponsePtrOutput) ToFabricOptionBPropertiesResponsePtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesResponsePtrOutput
- type GatewayType
- func (GatewayType) ElementType() reflect.Type
- func (e GatewayType) ToGatewayTypeOutput() GatewayTypeOutput
- func (e GatewayType) ToGatewayTypeOutputWithContext(ctx context.Context) GatewayTypeOutput
- func (e GatewayType) ToGatewayTypePtrOutput() GatewayTypePtrOutput
- func (e GatewayType) ToGatewayTypePtrOutputWithContext(ctx context.Context) GatewayTypePtrOutput
- func (e GatewayType) ToStringOutput() pulumi.StringOutput
- func (e GatewayType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GatewayType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GatewayType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GatewayTypeInput
- type GatewayTypeOutput
- func (GatewayTypeOutput) ElementType() reflect.Type
- func (o GatewayTypeOutput) ToGatewayTypeOutput() GatewayTypeOutput
- func (o GatewayTypeOutput) ToGatewayTypeOutputWithContext(ctx context.Context) GatewayTypeOutput
- func (o GatewayTypeOutput) ToGatewayTypePtrOutput() GatewayTypePtrOutput
- func (o GatewayTypeOutput) ToGatewayTypePtrOutputWithContext(ctx context.Context) GatewayTypePtrOutput
- func (o GatewayTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GatewayTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GatewayTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GatewayTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GatewayTypePtrInput
- type GatewayTypePtrOutput
- func (o GatewayTypePtrOutput) Elem() GatewayTypeOutput
- func (GatewayTypePtrOutput) ElementType() reflect.Type
- func (o GatewayTypePtrOutput) ToGatewayTypePtrOutput() GatewayTypePtrOutput
- func (o GatewayTypePtrOutput) ToGatewayTypePtrOutputWithContext(ctx context.Context) GatewayTypePtrOutput
- func (o GatewayTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GatewayTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GetNetworkDeviceStatusArgs
- type GetNetworkDeviceStatusOutputArgs
- type GetNetworkDeviceStatusResult
- type GetNetworkDeviceStatusResultOutput
- func (GetNetworkDeviceStatusResultOutput) ElementType() reflect.Type
- func (o GetNetworkDeviceStatusResultOutput) OperationalStatus() pulumi.StringOutput
- func (o GetNetworkDeviceStatusResultOutput) PowerCycleState() pulumi.StringOutput
- func (o GetNetworkDeviceStatusResultOutput) SerialNumber() pulumi.StringOutput
- func (o GetNetworkDeviceStatusResultOutput) ToGetNetworkDeviceStatusResultOutput() GetNetworkDeviceStatusResultOutput
- func (o GetNetworkDeviceStatusResultOutput) ToGetNetworkDeviceStatusResultOutputWithContext(ctx context.Context) GetNetworkDeviceStatusResultOutput
- type GetNetworkFabricTopologyArgs
- type GetNetworkFabricTopologyOutputArgs
- type GetNetworkFabricTopologyResult
- type GetNetworkFabricTopologyResultOutput
- func (o GetNetworkFabricTopologyResultOutput) ConfigurationState() pulumi.StringOutput
- func (GetNetworkFabricTopologyResultOutput) ElementType() reflect.Type
- func (o GetNetworkFabricTopologyResultOutput) Error() ErrorDetailResponsePtrOutput
- func (o GetNetworkFabricTopologyResultOutput) ToGetNetworkFabricTopologyResultOutput() GetNetworkFabricTopologyResultOutput
- func (o GetNetworkFabricTopologyResultOutput) ToGetNetworkFabricTopologyResultOutputWithContext(ctx context.Context) GetNetworkFabricTopologyResultOutput
- func (o GetNetworkFabricTopologyResultOutput) Url() pulumi.StringPtrOutput
- type GetNetworkInterfaceStatusArgs
- type GetNetworkInterfaceStatusOutputArgs
- type GetNetworkInterfaceStatusResult
- type GetNetworkInterfaceStatusResultOutput
- func (o GetNetworkInterfaceStatusResultOutput) AdministrativeState() pulumi.StringOutput
- func (o GetNetworkInterfaceStatusResultOutput) ConnectedTo() pulumi.StringPtrOutput
- func (GetNetworkInterfaceStatusResultOutput) ElementType() reflect.Type
- func (o GetNetworkInterfaceStatusResultOutput) OperationalStatus() pulumi.StringPtrOutput
- func (o GetNetworkInterfaceStatusResultOutput) PhyStatus() pulumi.StringPtrOutput
- func (o GetNetworkInterfaceStatusResultOutput) ToGetNetworkInterfaceStatusResultOutput() GetNetworkInterfaceStatusResultOutput
- func (o GetNetworkInterfaceStatusResultOutput) ToGetNetworkInterfaceStatusResultOutputWithContext(ctx context.Context) GetNetworkInterfaceStatusResultOutput
- func (o GetNetworkInterfaceStatusResultOutput) TransceiverStatus() pulumi.StringPtrOutput
- type IPAddressType
- func (IPAddressType) ElementType() reflect.Type
- func (e IPAddressType) ToIPAddressTypeOutput() IPAddressTypeOutput
- func (e IPAddressType) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
- func (e IPAddressType) ToIPAddressTypePtrOutput() IPAddressTypePtrOutput
- func (e IPAddressType) ToIPAddressTypePtrOutputWithContext(ctx context.Context) IPAddressTypePtrOutput
- func (e IPAddressType) ToStringOutput() pulumi.StringOutput
- func (e IPAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAddressTypeInput
- type IPAddressTypeOutput
- func (IPAddressTypeOutput) ElementType() reflect.Type
- func (o IPAddressTypeOutput) ToIPAddressTypeOutput() IPAddressTypeOutput
- func (o IPAddressTypeOutput) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
- func (o IPAddressTypeOutput) ToIPAddressTypePtrOutput() IPAddressTypePtrOutput
- func (o IPAddressTypeOutput) ToIPAddressTypePtrOutputWithContext(ctx context.Context) IPAddressTypePtrOutput
- func (o IPAddressTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IPAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAddressTypePtrInput
- type IPAddressTypePtrOutput
- func (o IPAddressTypePtrOutput) Elem() IPAddressTypeOutput
- func (IPAddressTypePtrOutput) ElementType() reflect.Type
- func (o IPAddressTypePtrOutput) ToIPAddressTypePtrOutput() IPAddressTypePtrOutput
- func (o IPAddressTypePtrOutput) ToIPAddressTypePtrOutputWithContext(ctx context.Context) IPAddressTypePtrOutput
- func (o IPAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InfrastructureServicesResponse
- type InfrastructureServicesResponseOutput
- func (InfrastructureServicesResponseOutput) ElementType() reflect.Type
- func (o InfrastructureServicesResponseOutput) Ipv4AddressSpaces() pulumi.StringArrayOutput
- func (o InfrastructureServicesResponseOutput) Ipv6AddressSpaces() pulumi.StringArrayOutput
- func (o InfrastructureServicesResponseOutput) ToInfrastructureServicesResponseOutput() InfrastructureServicesResponseOutput
- func (o InfrastructureServicesResponseOutput) ToInfrastructureServicesResponseOutputWithContext(ctx context.Context) InfrastructureServicesResponseOutput
- type InternalNetwork
- type InternalNetworkArgs
- type InternalNetworkInput
- type InternalNetworkOutput
- func (o InternalNetworkOutput) AdministrativeState() pulumi.StringOutput
- func (o InternalNetworkOutput) Annotation() pulumi.StringPtrOutput
- func (o InternalNetworkOutput) BfdDisabledOnResources() pulumi.StringArrayOutput
- func (o InternalNetworkOutput) BfdForStaticRoutesDisabledOnResources() pulumi.StringArrayOutput
- func (o InternalNetworkOutput) BgpConfiguration() BgpConfigurationResponsePtrOutput
- func (o InternalNetworkOutput) BgpDisabledOnResources() pulumi.StringArrayOutput
- func (o InternalNetworkOutput) ConnectedIPv4Subnets() ConnectedSubnetResponseArrayOutput
- func (o InternalNetworkOutput) ConnectedIPv6Subnets() ConnectedSubnetResponseArrayOutput
- func (o InternalNetworkOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (InternalNetworkOutput) ElementType() reflect.Type
- func (o InternalNetworkOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o InternalNetworkOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o InternalNetworkOutput) Mtu() pulumi.IntPtrOutput
- func (o InternalNetworkOutput) Name() pulumi.StringOutput
- func (o InternalNetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o InternalNetworkOutput) StaticRouteConfiguration() StaticRouteConfigurationResponsePtrOutput
- func (o InternalNetworkOutput) SystemData() SystemDataResponseOutput
- func (o InternalNetworkOutput) ToInternalNetworkOutput() InternalNetworkOutput
- func (o InternalNetworkOutput) ToInternalNetworkOutputWithContext(ctx context.Context) InternalNetworkOutput
- func (o InternalNetworkOutput) Type() pulumi.StringOutput
- func (o InternalNetworkOutput) VlanId() pulumi.IntOutput
- type InternalNetworkState
- type InternetGateway
- type InternetGatewayArgs
- type InternetGatewayInput
- type InternetGatewayOutput
- func (o InternetGatewayOutput) Annotation() pulumi.StringPtrOutput
- func (InternetGatewayOutput) ElementType() reflect.Type
- func (o InternetGatewayOutput) InternetGatewayRuleId() pulumi.StringPtrOutput
- func (o InternetGatewayOutput) Ipv4Address() pulumi.StringOutput
- func (o InternetGatewayOutput) Location() pulumi.StringOutput
- func (o InternetGatewayOutput) Name() pulumi.StringOutput
- func (o InternetGatewayOutput) NetworkFabricControllerId() pulumi.StringOutput
- func (o InternetGatewayOutput) Port() pulumi.IntOutput
- func (o InternetGatewayOutput) ProvisioningState() pulumi.StringOutput
- func (o InternetGatewayOutput) SystemData() SystemDataResponseOutput
- func (o InternetGatewayOutput) Tags() pulumi.StringMapOutput
- func (o InternetGatewayOutput) ToInternetGatewayOutput() InternetGatewayOutput
- func (o InternetGatewayOutput) ToInternetGatewayOutputWithContext(ctx context.Context) InternetGatewayOutput
- func (o InternetGatewayOutput) Type() pulumi.StringOutput
- type InternetGatewayRule
- type InternetGatewayRuleArgs
- type InternetGatewayRuleInput
- type InternetGatewayRuleOutput
- func (o InternetGatewayRuleOutput) Annotation() pulumi.StringPtrOutput
- func (InternetGatewayRuleOutput) ElementType() reflect.Type
- func (o InternetGatewayRuleOutput) InternetGatewayIds() pulumi.StringArrayOutput
- func (o InternetGatewayRuleOutput) Location() pulumi.StringOutput
- func (o InternetGatewayRuleOutput) Name() pulumi.StringOutput
- func (o InternetGatewayRuleOutput) ProvisioningState() pulumi.StringOutput
- func (o InternetGatewayRuleOutput) RuleProperties() RulePropertiesResponseOutput
- func (o InternetGatewayRuleOutput) SystemData() SystemDataResponseOutput
- func (o InternetGatewayRuleOutput) Tags() pulumi.StringMapOutput
- func (o InternetGatewayRuleOutput) ToInternetGatewayRuleOutput() InternetGatewayRuleOutput
- func (o InternetGatewayRuleOutput) ToInternetGatewayRuleOutputWithContext(ctx context.Context) InternetGatewayRuleOutput
- func (o InternetGatewayRuleOutput) Type() pulumi.StringOutput
- type InternetGatewayRuleState
- type InternetGatewayState
- type IpCommunity
- type IpCommunityArgs
- type IpCommunityIdList
- type IpCommunityIdListArgs
- func (IpCommunityIdListArgs) ElementType() reflect.Type
- func (i IpCommunityIdListArgs) ToIpCommunityIdListOutput() IpCommunityIdListOutput
- func (i IpCommunityIdListArgs) ToIpCommunityIdListOutputWithContext(ctx context.Context) IpCommunityIdListOutput
- func (i IpCommunityIdListArgs) ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput
- func (i IpCommunityIdListArgs) ToIpCommunityIdListPtrOutputWithContext(ctx context.Context) IpCommunityIdListPtrOutput
- type IpCommunityIdListInput
- type IpCommunityIdListOutput
- func (IpCommunityIdListOutput) ElementType() reflect.Type
- func (o IpCommunityIdListOutput) IpCommunityIds() pulumi.StringArrayOutput
- func (o IpCommunityIdListOutput) ToIpCommunityIdListOutput() IpCommunityIdListOutput
- func (o IpCommunityIdListOutput) ToIpCommunityIdListOutputWithContext(ctx context.Context) IpCommunityIdListOutput
- func (o IpCommunityIdListOutput) ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput
- func (o IpCommunityIdListOutput) ToIpCommunityIdListPtrOutputWithContext(ctx context.Context) IpCommunityIdListPtrOutput
- type IpCommunityIdListPtrInput
- type IpCommunityIdListPtrOutput
- func (o IpCommunityIdListPtrOutput) Elem() IpCommunityIdListOutput
- func (IpCommunityIdListPtrOutput) ElementType() reflect.Type
- func (o IpCommunityIdListPtrOutput) IpCommunityIds() pulumi.StringArrayOutput
- func (o IpCommunityIdListPtrOutput) ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput
- func (o IpCommunityIdListPtrOutput) ToIpCommunityIdListPtrOutputWithContext(ctx context.Context) IpCommunityIdListPtrOutput
- type IpCommunityIdListResponse
- type IpCommunityIdListResponseOutput
- func (IpCommunityIdListResponseOutput) ElementType() reflect.Type
- func (o IpCommunityIdListResponseOutput) IpCommunityIds() pulumi.StringArrayOutput
- func (o IpCommunityIdListResponseOutput) ToIpCommunityIdListResponseOutput() IpCommunityIdListResponseOutput
- func (o IpCommunityIdListResponseOutput) ToIpCommunityIdListResponseOutputWithContext(ctx context.Context) IpCommunityIdListResponseOutput
- type IpCommunityIdListResponsePtrOutput
- func (o IpCommunityIdListResponsePtrOutput) Elem() IpCommunityIdListResponseOutput
- func (IpCommunityIdListResponsePtrOutput) ElementType() reflect.Type
- func (o IpCommunityIdListResponsePtrOutput) IpCommunityIds() pulumi.StringArrayOutput
- func (o IpCommunityIdListResponsePtrOutput) ToIpCommunityIdListResponsePtrOutput() IpCommunityIdListResponsePtrOutput
- func (o IpCommunityIdListResponsePtrOutput) ToIpCommunityIdListResponsePtrOutputWithContext(ctx context.Context) IpCommunityIdListResponsePtrOutput
- type IpCommunityInput
- type IpCommunityOutput
- func (o IpCommunityOutput) Action() pulumi.StringOutput
- func (o IpCommunityOutput) Annotation() pulumi.StringPtrOutput
- func (o IpCommunityOutput) CommunityMembers() pulumi.StringArrayOutput
- func (IpCommunityOutput) ElementType() reflect.Type
- func (o IpCommunityOutput) Location() pulumi.StringOutput
- func (o IpCommunityOutput) Name() pulumi.StringOutput
- func (o IpCommunityOutput) ProvisioningState() pulumi.StringOutput
- func (o IpCommunityOutput) SystemData() SystemDataResponseOutput
- func (o IpCommunityOutput) Tags() pulumi.StringMapOutput
- func (o IpCommunityOutput) ToIpCommunityOutput() IpCommunityOutput
- func (o IpCommunityOutput) ToIpCommunityOutputWithContext(ctx context.Context) IpCommunityOutput
- func (o IpCommunityOutput) Type() pulumi.StringOutput
- func (o IpCommunityOutput) WellKnownCommunities() pulumi.StringArrayOutput
- type IpCommunityState
- type IpExtendedCommunity
- type IpExtendedCommunityArgs
- type IpExtendedCommunityIdList
- type IpExtendedCommunityIdListArgs
- func (IpExtendedCommunityIdListArgs) ElementType() reflect.Type
- func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListOutput() IpExtendedCommunityIdListOutput
- func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListOutputWithContext(ctx context.Context) IpExtendedCommunityIdListOutput
- func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput
- func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListPtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListPtrOutput
- type IpExtendedCommunityIdListInput
- type IpExtendedCommunityIdListOutput
- func (IpExtendedCommunityIdListOutput) ElementType() reflect.Type
- func (o IpExtendedCommunityIdListOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
- func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListOutput() IpExtendedCommunityIdListOutput
- func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListOutputWithContext(ctx context.Context) IpExtendedCommunityIdListOutput
- func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput
- func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListPtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListPtrOutput
- type IpExtendedCommunityIdListPtrInput
- type IpExtendedCommunityIdListPtrOutput
- func (o IpExtendedCommunityIdListPtrOutput) Elem() IpExtendedCommunityIdListOutput
- func (IpExtendedCommunityIdListPtrOutput) ElementType() reflect.Type
- func (o IpExtendedCommunityIdListPtrOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
- func (o IpExtendedCommunityIdListPtrOutput) ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput
- func (o IpExtendedCommunityIdListPtrOutput) ToIpExtendedCommunityIdListPtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListPtrOutput
- type IpExtendedCommunityIdListResponse
- type IpExtendedCommunityIdListResponseOutput
- func (IpExtendedCommunityIdListResponseOutput) ElementType() reflect.Type
- func (o IpExtendedCommunityIdListResponseOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
- func (o IpExtendedCommunityIdListResponseOutput) ToIpExtendedCommunityIdListResponseOutput() IpExtendedCommunityIdListResponseOutput
- func (o IpExtendedCommunityIdListResponseOutput) ToIpExtendedCommunityIdListResponseOutputWithContext(ctx context.Context) IpExtendedCommunityIdListResponseOutput
- type IpExtendedCommunityIdListResponsePtrOutput
- func (o IpExtendedCommunityIdListResponsePtrOutput) Elem() IpExtendedCommunityIdListResponseOutput
- func (IpExtendedCommunityIdListResponsePtrOutput) ElementType() reflect.Type
- func (o IpExtendedCommunityIdListResponsePtrOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
- func (o IpExtendedCommunityIdListResponsePtrOutput) ToIpExtendedCommunityIdListResponsePtrOutput() IpExtendedCommunityIdListResponsePtrOutput
- func (o IpExtendedCommunityIdListResponsePtrOutput) ToIpExtendedCommunityIdListResponsePtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListResponsePtrOutput
- type IpExtendedCommunityInput
- type IpExtendedCommunityOutput
- func (o IpExtendedCommunityOutput) Action() pulumi.StringOutput
- func (o IpExtendedCommunityOutput) Annotation() pulumi.StringPtrOutput
- func (IpExtendedCommunityOutput) ElementType() reflect.Type
- func (o IpExtendedCommunityOutput) Location() pulumi.StringOutput
- func (o IpExtendedCommunityOutput) Name() pulumi.StringOutput
- func (o IpExtendedCommunityOutput) ProvisioningState() pulumi.StringOutput
- func (o IpExtendedCommunityOutput) RouteTargets() pulumi.StringArrayOutput
- func (o IpExtendedCommunityOutput) SystemData() SystemDataResponseOutput
- func (o IpExtendedCommunityOutput) Tags() pulumi.StringMapOutput
- func (o IpExtendedCommunityOutput) ToIpExtendedCommunityOutput() IpExtendedCommunityOutput
- func (o IpExtendedCommunityOutput) ToIpExtendedCommunityOutputWithContext(ctx context.Context) IpExtendedCommunityOutput
- func (o IpExtendedCommunityOutput) Type() pulumi.StringOutput
- type IpExtendedCommunityState
- type IpGroupProperties
- type IpGroupPropertiesArgs
- type IpGroupPropertiesArray
- type IpGroupPropertiesArrayInput
- type IpGroupPropertiesArrayOutput
- func (IpGroupPropertiesArrayOutput) ElementType() reflect.Type
- func (o IpGroupPropertiesArrayOutput) Index(i pulumi.IntInput) IpGroupPropertiesOutput
- func (o IpGroupPropertiesArrayOutput) ToIpGroupPropertiesArrayOutput() IpGroupPropertiesArrayOutput
- func (o IpGroupPropertiesArrayOutput) ToIpGroupPropertiesArrayOutputWithContext(ctx context.Context) IpGroupPropertiesArrayOutput
- type IpGroupPropertiesInput
- type IpGroupPropertiesOutput
- func (IpGroupPropertiesOutput) ElementType() reflect.Type
- func (o IpGroupPropertiesOutput) IpAddressType() pulumi.StringPtrOutput
- func (o IpGroupPropertiesOutput) IpPrefixes() pulumi.StringArrayOutput
- func (o IpGroupPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o IpGroupPropertiesOutput) ToIpGroupPropertiesOutput() IpGroupPropertiesOutput
- func (o IpGroupPropertiesOutput) ToIpGroupPropertiesOutputWithContext(ctx context.Context) IpGroupPropertiesOutput
- type IpGroupPropertiesResponse
- type IpGroupPropertiesResponseArrayOutput
- func (IpGroupPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o IpGroupPropertiesResponseArrayOutput) Index(i pulumi.IntInput) IpGroupPropertiesResponseOutput
- func (o IpGroupPropertiesResponseArrayOutput) ToIpGroupPropertiesResponseArrayOutput() IpGroupPropertiesResponseArrayOutput
- func (o IpGroupPropertiesResponseArrayOutput) ToIpGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) IpGroupPropertiesResponseArrayOutput
- type IpGroupPropertiesResponseOutput
- func (IpGroupPropertiesResponseOutput) ElementType() reflect.Type
- func (o IpGroupPropertiesResponseOutput) IpAddressType() pulumi.StringPtrOutput
- func (o IpGroupPropertiesResponseOutput) IpPrefixes() pulumi.StringArrayOutput
- func (o IpGroupPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o IpGroupPropertiesResponseOutput) ToIpGroupPropertiesResponseOutput() IpGroupPropertiesResponseOutput
- func (o IpGroupPropertiesResponseOutput) ToIpGroupPropertiesResponseOutputWithContext(ctx context.Context) IpGroupPropertiesResponseOutput
- type IpMatchCondition
- type IpMatchConditionArgs
- func (IpMatchConditionArgs) ElementType() reflect.Type
- func (i IpMatchConditionArgs) ToIpMatchConditionOutput() IpMatchConditionOutput
- func (i IpMatchConditionArgs) ToIpMatchConditionOutputWithContext(ctx context.Context) IpMatchConditionOutput
- func (i IpMatchConditionArgs) ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput
- func (i IpMatchConditionArgs) ToIpMatchConditionPtrOutputWithContext(ctx context.Context) IpMatchConditionPtrOutput
- type IpMatchConditionInput
- type IpMatchConditionOutput
- func (IpMatchConditionOutput) ElementType() reflect.Type
- func (o IpMatchConditionOutput) IpGroupNames() pulumi.StringArrayOutput
- func (o IpMatchConditionOutput) IpPrefixValues() pulumi.StringArrayOutput
- func (o IpMatchConditionOutput) PrefixType() pulumi.StringPtrOutput
- func (o IpMatchConditionOutput) ToIpMatchConditionOutput() IpMatchConditionOutput
- func (o IpMatchConditionOutput) ToIpMatchConditionOutputWithContext(ctx context.Context) IpMatchConditionOutput
- func (o IpMatchConditionOutput) ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput
- func (o IpMatchConditionOutput) ToIpMatchConditionPtrOutputWithContext(ctx context.Context) IpMatchConditionPtrOutput
- func (o IpMatchConditionOutput) Type() pulumi.StringPtrOutput
- type IpMatchConditionPtrInput
- type IpMatchConditionPtrOutput
- func (o IpMatchConditionPtrOutput) Elem() IpMatchConditionOutput
- func (IpMatchConditionPtrOutput) ElementType() reflect.Type
- func (o IpMatchConditionPtrOutput) IpGroupNames() pulumi.StringArrayOutput
- func (o IpMatchConditionPtrOutput) IpPrefixValues() pulumi.StringArrayOutput
- func (o IpMatchConditionPtrOutput) PrefixType() pulumi.StringPtrOutput
- func (o IpMatchConditionPtrOutput) ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput
- func (o IpMatchConditionPtrOutput) ToIpMatchConditionPtrOutputWithContext(ctx context.Context) IpMatchConditionPtrOutput
- func (o IpMatchConditionPtrOutput) Type() pulumi.StringPtrOutput
- type IpMatchConditionResponse
- type IpMatchConditionResponseOutput
- func (IpMatchConditionResponseOutput) ElementType() reflect.Type
- func (o IpMatchConditionResponseOutput) IpGroupNames() pulumi.StringArrayOutput
- func (o IpMatchConditionResponseOutput) IpPrefixValues() pulumi.StringArrayOutput
- func (o IpMatchConditionResponseOutput) PrefixType() pulumi.StringPtrOutput
- func (o IpMatchConditionResponseOutput) ToIpMatchConditionResponseOutput() IpMatchConditionResponseOutput
- func (o IpMatchConditionResponseOutput) ToIpMatchConditionResponseOutputWithContext(ctx context.Context) IpMatchConditionResponseOutput
- func (o IpMatchConditionResponseOutput) Type() pulumi.StringPtrOutput
- type IpMatchConditionResponsePtrOutput
- func (o IpMatchConditionResponsePtrOutput) Elem() IpMatchConditionResponseOutput
- func (IpMatchConditionResponsePtrOutput) ElementType() reflect.Type
- func (o IpMatchConditionResponsePtrOutput) IpGroupNames() pulumi.StringArrayOutput
- func (o IpMatchConditionResponsePtrOutput) IpPrefixValues() pulumi.StringArrayOutput
- func (o IpMatchConditionResponsePtrOutput) PrefixType() pulumi.StringPtrOutput
- func (o IpMatchConditionResponsePtrOutput) ToIpMatchConditionResponsePtrOutput() IpMatchConditionResponsePtrOutput
- func (o IpMatchConditionResponsePtrOutput) ToIpMatchConditionResponsePtrOutputWithContext(ctx context.Context) IpMatchConditionResponsePtrOutput
- func (o IpMatchConditionResponsePtrOutput) Type() pulumi.StringPtrOutput
- type IpPrefix
- type IpPrefixArgs
- type IpPrefixInput
- type IpPrefixOutput
- func (o IpPrefixOutput) Annotation() pulumi.StringPtrOutput
- func (IpPrefixOutput) ElementType() reflect.Type
- func (o IpPrefixOutput) IpPrefixRules() IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
- func (o IpPrefixOutput) Location() pulumi.StringOutput
- func (o IpPrefixOutput) Name() pulumi.StringOutput
- func (o IpPrefixOutput) ProvisioningState() pulumi.StringOutput
- func (o IpPrefixOutput) SystemData() SystemDataResponseOutput
- func (o IpPrefixOutput) Tags() pulumi.StringMapOutput
- func (o IpPrefixOutput) ToIpPrefixOutput() IpPrefixOutput
- func (o IpPrefixOutput) ToIpPrefixOutputWithContext(ctx context.Context) IpPrefixOutput
- func (o IpPrefixOutput) Type() pulumi.StringOutput
- type IpPrefixPropertiesIpPrefixRules
- type IpPrefixPropertiesIpPrefixRulesArgs
- func (IpPrefixPropertiesIpPrefixRulesArgs) ElementType() reflect.Type
- func (i IpPrefixPropertiesIpPrefixRulesArgs) ToIpPrefixPropertiesIpPrefixRulesOutput() IpPrefixPropertiesIpPrefixRulesOutput
- func (i IpPrefixPropertiesIpPrefixRulesArgs) ToIpPrefixPropertiesIpPrefixRulesOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesOutput
- type IpPrefixPropertiesIpPrefixRulesArray
- func (IpPrefixPropertiesIpPrefixRulesArray) ElementType() reflect.Type
- func (i IpPrefixPropertiesIpPrefixRulesArray) ToIpPrefixPropertiesIpPrefixRulesArrayOutput() IpPrefixPropertiesIpPrefixRulesArrayOutput
- func (i IpPrefixPropertiesIpPrefixRulesArray) ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesArrayOutput
- type IpPrefixPropertiesIpPrefixRulesArrayInput
- type IpPrefixPropertiesIpPrefixRulesArrayOutput
- func (IpPrefixPropertiesIpPrefixRulesArrayOutput) ElementType() reflect.Type
- func (o IpPrefixPropertiesIpPrefixRulesArrayOutput) Index(i pulumi.IntInput) IpPrefixPropertiesIpPrefixRulesOutput
- func (o IpPrefixPropertiesIpPrefixRulesArrayOutput) ToIpPrefixPropertiesIpPrefixRulesArrayOutput() IpPrefixPropertiesIpPrefixRulesArrayOutput
- func (o IpPrefixPropertiesIpPrefixRulesArrayOutput) ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesArrayOutput
- type IpPrefixPropertiesIpPrefixRulesInput
- type IpPrefixPropertiesIpPrefixRulesOutput
- func (o IpPrefixPropertiesIpPrefixRulesOutput) Action() pulumi.StringOutput
- func (o IpPrefixPropertiesIpPrefixRulesOutput) Condition() pulumi.StringPtrOutput
- func (IpPrefixPropertiesIpPrefixRulesOutput) ElementType() reflect.Type
- func (o IpPrefixPropertiesIpPrefixRulesOutput) NetworkPrefix() pulumi.StringOutput
- func (o IpPrefixPropertiesIpPrefixRulesOutput) SequenceNumber() pulumi.Float64Output
- func (o IpPrefixPropertiesIpPrefixRulesOutput) SubnetMaskLength() pulumi.IntPtrOutput
- func (o IpPrefixPropertiesIpPrefixRulesOutput) ToIpPrefixPropertiesIpPrefixRulesOutput() IpPrefixPropertiesIpPrefixRulesOutput
- func (o IpPrefixPropertiesIpPrefixRulesOutput) ToIpPrefixPropertiesIpPrefixRulesOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesOutput
- type IpPrefixPropertiesResponseIpPrefixRules
- type IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
- func (IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ElementType() reflect.Type
- func (o IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) Index(i pulumi.IntInput) IpPrefixPropertiesResponseIpPrefixRulesOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ToIpPrefixPropertiesResponseIpPrefixRulesArrayOutput() IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ToIpPrefixPropertiesResponseIpPrefixRulesArrayOutputWithContext(ctx context.Context) IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
- type IpPrefixPropertiesResponseIpPrefixRulesOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) Action() pulumi.StringOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) Condition() pulumi.StringPtrOutput
- func (IpPrefixPropertiesResponseIpPrefixRulesOutput) ElementType() reflect.Type
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) NetworkPrefix() pulumi.StringOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) SequenceNumber() pulumi.Float64Output
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) SubnetMaskLength() pulumi.IntPtrOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) ToIpPrefixPropertiesResponseIpPrefixRulesOutput() IpPrefixPropertiesResponseIpPrefixRulesOutput
- func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) ToIpPrefixPropertiesResponseIpPrefixRulesOutputWithContext(ctx context.Context) IpPrefixPropertiesResponseIpPrefixRulesOutput
- type IpPrefixState
- type IsolationDomainProperties
- type IsolationDomainPropertiesArgs
- func (IsolationDomainPropertiesArgs) ElementType() reflect.Type
- func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesOutput() IsolationDomainPropertiesOutput
- func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesOutputWithContext(ctx context.Context) IsolationDomainPropertiesOutput
- func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput
- func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesPtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesPtrOutput
- type IsolationDomainPropertiesInput
- type IsolationDomainPropertiesOutput
- func (IsolationDomainPropertiesOutput) ElementType() reflect.Type
- func (o IsolationDomainPropertiesOutput) Encapsulation() pulumi.StringPtrOutput
- func (o IsolationDomainPropertiesOutput) NeighborGroupIds() pulumi.StringArrayOutput
- func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesOutput() IsolationDomainPropertiesOutput
- func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesOutputWithContext(ctx context.Context) IsolationDomainPropertiesOutput
- func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput
- func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesPtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesPtrOutput
- type IsolationDomainPropertiesPtrInput
- type IsolationDomainPropertiesPtrOutput
- func (o IsolationDomainPropertiesPtrOutput) Elem() IsolationDomainPropertiesOutput
- func (IsolationDomainPropertiesPtrOutput) ElementType() reflect.Type
- func (o IsolationDomainPropertiesPtrOutput) Encapsulation() pulumi.StringPtrOutput
- func (o IsolationDomainPropertiesPtrOutput) NeighborGroupIds() pulumi.StringArrayOutput
- func (o IsolationDomainPropertiesPtrOutput) ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput
- func (o IsolationDomainPropertiesPtrOutput) ToIsolationDomainPropertiesPtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesPtrOutput
- type IsolationDomainPropertiesResponse
- type IsolationDomainPropertiesResponseOutput
- func (IsolationDomainPropertiesResponseOutput) ElementType() reflect.Type
- func (o IsolationDomainPropertiesResponseOutput) Encapsulation() pulumi.StringPtrOutput
- func (o IsolationDomainPropertiesResponseOutput) NeighborGroupIds() pulumi.StringArrayOutput
- func (o IsolationDomainPropertiesResponseOutput) ToIsolationDomainPropertiesResponseOutput() IsolationDomainPropertiesResponseOutput
- func (o IsolationDomainPropertiesResponseOutput) ToIsolationDomainPropertiesResponseOutputWithContext(ctx context.Context) IsolationDomainPropertiesResponseOutput
- type IsolationDomainPropertiesResponsePtrOutput
- func (o IsolationDomainPropertiesResponsePtrOutput) Elem() IsolationDomainPropertiesResponseOutput
- func (IsolationDomainPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o IsolationDomainPropertiesResponsePtrOutput) Encapsulation() pulumi.StringPtrOutput
- func (o IsolationDomainPropertiesResponsePtrOutput) NeighborGroupIds() pulumi.StringArrayOutput
- func (o IsolationDomainPropertiesResponsePtrOutput) ToIsolationDomainPropertiesResponsePtrOutput() IsolationDomainPropertiesResponsePtrOutput
- func (o IsolationDomainPropertiesResponsePtrOutput) ToIsolationDomainPropertiesResponsePtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesResponsePtrOutput
- type L2IsolationDomain
- type L2IsolationDomainArgs
- type L2IsolationDomainInput
- type L2IsolationDomainOutput
- func (o L2IsolationDomainOutput) AdministrativeState() pulumi.StringOutput
- func (o L2IsolationDomainOutput) Annotation() pulumi.StringPtrOutput
- func (o L2IsolationDomainOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (L2IsolationDomainOutput) ElementType() reflect.Type
- func (o L2IsolationDomainOutput) Location() pulumi.StringOutput
- func (o L2IsolationDomainOutput) Mtu() pulumi.IntPtrOutput
- func (o L2IsolationDomainOutput) Name() pulumi.StringOutput
- func (o L2IsolationDomainOutput) NetworkFabricId() pulumi.StringOutput
- func (o L2IsolationDomainOutput) ProvisioningState() pulumi.StringOutput
- func (o L2IsolationDomainOutput) SystemData() SystemDataResponseOutput
- func (o L2IsolationDomainOutput) Tags() pulumi.StringMapOutput
- func (o L2IsolationDomainOutput) ToL2IsolationDomainOutput() L2IsolationDomainOutput
- func (o L2IsolationDomainOutput) ToL2IsolationDomainOutputWithContext(ctx context.Context) L2IsolationDomainOutput
- func (o L2IsolationDomainOutput) Type() pulumi.StringOutput
- func (o L2IsolationDomainOutput) VlanId() pulumi.IntOutput
- type L2IsolationDomainState
- type L3IsolationDomain
- type L3IsolationDomainArgs
- type L3IsolationDomainInput
- type L3IsolationDomainOutput
- func (o L3IsolationDomainOutput) AdministrativeState() pulumi.StringOutput
- func (o L3IsolationDomainOutput) AggregateRouteConfiguration() AggregateRouteConfigurationResponsePtrOutput
- func (o L3IsolationDomainOutput) Annotation() pulumi.StringPtrOutput
- func (o L3IsolationDomainOutput) ConnectedSubnetRoutePolicy() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
- func (o L3IsolationDomainOutput) Description() pulumi.StringPtrOutput
- func (o L3IsolationDomainOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (L3IsolationDomainOutput) ElementType() reflect.Type
- func (o L3IsolationDomainOutput) Location() pulumi.StringOutput
- func (o L3IsolationDomainOutput) Name() pulumi.StringOutput
- func (o L3IsolationDomainOutput) NetworkFabricId() pulumi.StringOutput
- func (o L3IsolationDomainOutput) OptionBDisabledOnResources() pulumi.StringArrayOutput
- func (o L3IsolationDomainOutput) ProvisioningState() pulumi.StringOutput
- func (o L3IsolationDomainOutput) RedistributeConnectedSubnets() pulumi.StringPtrOutput
- func (o L3IsolationDomainOutput) RedistributeStaticRoutes() pulumi.StringPtrOutput
- func (o L3IsolationDomainOutput) SystemData() SystemDataResponseOutput
- func (o L3IsolationDomainOutput) Tags() pulumi.StringMapOutput
- func (o L3IsolationDomainOutput) ToL3IsolationDomainOutput() L3IsolationDomainOutput
- func (o L3IsolationDomainOutput) ToL3IsolationDomainOutputWithContext(ctx context.Context) L3IsolationDomainOutput
- func (o L3IsolationDomainOutput) Type() pulumi.StringOutput
- type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicy
- type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs
- func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ElementType() reflect.Type
- func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
- func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
- func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyInput
- type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
- func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ElementType() reflect.Type
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput
- type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) Elem() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
- func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ElementType() reflect.Type
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
- type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicy
- type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) AdministrativeState() pulumi.StringOutput
- func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ElementType() reflect.Type
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput
- type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) AdministrativeState() pulumi.StringPtrOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) Elem() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput
- func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ElementType() reflect.Type
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
- func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
- type L3IsolationDomainState
- type Layer2Configuration
- type Layer2ConfigurationArgs
- func (val *Layer2ConfigurationArgs) Defaults() *Layer2ConfigurationArgs
- func (Layer2ConfigurationArgs) ElementType() reflect.Type
- func (i Layer2ConfigurationArgs) ToLayer2ConfigurationOutput() Layer2ConfigurationOutput
- func (i Layer2ConfigurationArgs) ToLayer2ConfigurationOutputWithContext(ctx context.Context) Layer2ConfigurationOutput
- func (i Layer2ConfigurationArgs) ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput
- func (i Layer2ConfigurationArgs) ToLayer2ConfigurationPtrOutputWithContext(ctx context.Context) Layer2ConfigurationPtrOutput
- type Layer2ConfigurationInput
- type Layer2ConfigurationOutput
- func (Layer2ConfigurationOutput) ElementType() reflect.Type
- func (o Layer2ConfigurationOutput) Mtu() pulumi.IntOutput
- func (o Layer2ConfigurationOutput) PortCount() pulumi.IntPtrOutput
- func (o Layer2ConfigurationOutput) ToLayer2ConfigurationOutput() Layer2ConfigurationOutput
- func (o Layer2ConfigurationOutput) ToLayer2ConfigurationOutputWithContext(ctx context.Context) Layer2ConfigurationOutput
- func (o Layer2ConfigurationOutput) ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput
- func (o Layer2ConfigurationOutput) ToLayer2ConfigurationPtrOutputWithContext(ctx context.Context) Layer2ConfigurationPtrOutput
- type Layer2ConfigurationPtrInput
- type Layer2ConfigurationPtrOutput
- func (o Layer2ConfigurationPtrOutput) Elem() Layer2ConfigurationOutput
- func (Layer2ConfigurationPtrOutput) ElementType() reflect.Type
- func (o Layer2ConfigurationPtrOutput) Mtu() pulumi.IntPtrOutput
- func (o Layer2ConfigurationPtrOutput) PortCount() pulumi.IntPtrOutput
- func (o Layer2ConfigurationPtrOutput) ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput
- func (o Layer2ConfigurationPtrOutput) ToLayer2ConfigurationPtrOutputWithContext(ctx context.Context) Layer2ConfigurationPtrOutput
- type Layer2ConfigurationResponse
- type Layer2ConfigurationResponseOutput
- func (Layer2ConfigurationResponseOutput) ElementType() reflect.Type
- func (o Layer2ConfigurationResponseOutput) Interfaces() pulumi.StringArrayOutput
- func (o Layer2ConfigurationResponseOutput) Mtu() pulumi.IntOutput
- func (o Layer2ConfigurationResponseOutput) PortCount() pulumi.IntPtrOutput
- func (o Layer2ConfigurationResponseOutput) ToLayer2ConfigurationResponseOutput() Layer2ConfigurationResponseOutput
- func (o Layer2ConfigurationResponseOutput) ToLayer2ConfigurationResponseOutputWithContext(ctx context.Context) Layer2ConfigurationResponseOutput
- type Layer2ConfigurationResponsePtrOutput
- func (o Layer2ConfigurationResponsePtrOutput) Elem() Layer2ConfigurationResponseOutput
- func (Layer2ConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o Layer2ConfigurationResponsePtrOutput) Interfaces() pulumi.StringArrayOutput
- func (o Layer2ConfigurationResponsePtrOutput) Mtu() pulumi.IntPtrOutput
- func (o Layer2ConfigurationResponsePtrOutput) PortCount() pulumi.IntPtrOutput
- func (o Layer2ConfigurationResponsePtrOutput) ToLayer2ConfigurationResponsePtrOutput() Layer2ConfigurationResponsePtrOutput
- func (o Layer2ConfigurationResponsePtrOutput) ToLayer2ConfigurationResponsePtrOutputWithContext(ctx context.Context) Layer2ConfigurationResponsePtrOutput
- type Layer3Configuration
- type Layer3ConfigurationArgs
- func (Layer3ConfigurationArgs) ElementType() reflect.Type
- func (i Layer3ConfigurationArgs) ToLayer3ConfigurationOutput() Layer3ConfigurationOutput
- func (i Layer3ConfigurationArgs) ToLayer3ConfigurationOutputWithContext(ctx context.Context) Layer3ConfigurationOutput
- func (i Layer3ConfigurationArgs) ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput
- func (i Layer3ConfigurationArgs) ToLayer3ConfigurationPtrOutputWithContext(ctx context.Context) Layer3ConfigurationPtrOutput
- type Layer3ConfigurationInput
- type Layer3ConfigurationOutput
- func (Layer3ConfigurationOutput) ElementType() reflect.Type
- func (o Layer3ConfigurationOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationOutput) PeerASN() pulumi.IntPtrOutput
- func (o Layer3ConfigurationOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationOutput) ToLayer3ConfigurationOutput() Layer3ConfigurationOutput
- func (o Layer3ConfigurationOutput) ToLayer3ConfigurationOutputWithContext(ctx context.Context) Layer3ConfigurationOutput
- func (o Layer3ConfigurationOutput) ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput
- func (o Layer3ConfigurationOutput) ToLayer3ConfigurationPtrOutputWithContext(ctx context.Context) Layer3ConfigurationPtrOutput
- func (o Layer3ConfigurationOutput) VlanId() pulumi.IntPtrOutput
- type Layer3ConfigurationPtrInput
- type Layer3ConfigurationPtrOutput
- func (o Layer3ConfigurationPtrOutput) Elem() Layer3ConfigurationOutput
- func (Layer3ConfigurationPtrOutput) ElementType() reflect.Type
- func (o Layer3ConfigurationPtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationPtrOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationPtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o Layer3ConfigurationPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationPtrOutput) ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput
- func (o Layer3ConfigurationPtrOutput) ToLayer3ConfigurationPtrOutputWithContext(ctx context.Context) Layer3ConfigurationPtrOutput
- func (o Layer3ConfigurationPtrOutput) VlanId() pulumi.IntPtrOutput
- type Layer3ConfigurationResponse
- type Layer3ConfigurationResponseOutput
- func (Layer3ConfigurationResponseOutput) ElementType() reflect.Type
- func (o Layer3ConfigurationResponseOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponseOutput) FabricASN() pulumi.IntOutput
- func (o Layer3ConfigurationResponseOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponseOutput) PeerASN() pulumi.IntPtrOutput
- func (o Layer3ConfigurationResponseOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponseOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponseOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponseOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponseOutput) ToLayer3ConfigurationResponseOutput() Layer3ConfigurationResponseOutput
- func (o Layer3ConfigurationResponseOutput) ToLayer3ConfigurationResponseOutputWithContext(ctx context.Context) Layer3ConfigurationResponseOutput
- func (o Layer3ConfigurationResponseOutput) VlanId() pulumi.IntPtrOutput
- type Layer3ConfigurationResponsePtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) Elem() Layer3ConfigurationResponseOutput
- func (Layer3ConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o Layer3ConfigurationResponsePtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) FabricASN() pulumi.IntPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) ToLayer3ConfigurationResponsePtrOutput() Layer3ConfigurationResponsePtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) ToLayer3ConfigurationResponsePtrOutputWithContext(ctx context.Context) Layer3ConfigurationResponsePtrOutput
- func (o Layer3ConfigurationResponsePtrOutput) VlanId() pulumi.IntPtrOutput
- type Layer4Protocol
- func (Layer4Protocol) ElementType() reflect.Type
- func (e Layer4Protocol) ToLayer4ProtocolOutput() Layer4ProtocolOutput
- func (e Layer4Protocol) ToLayer4ProtocolOutputWithContext(ctx context.Context) Layer4ProtocolOutput
- func (e Layer4Protocol) ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput
- func (e Layer4Protocol) ToLayer4ProtocolPtrOutputWithContext(ctx context.Context) Layer4ProtocolPtrOutput
- func (e Layer4Protocol) ToStringOutput() pulumi.StringOutput
- func (e Layer4Protocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Layer4Protocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Layer4Protocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Layer4ProtocolInput
- type Layer4ProtocolOutput
- func (Layer4ProtocolOutput) ElementType() reflect.Type
- func (o Layer4ProtocolOutput) ToLayer4ProtocolOutput() Layer4ProtocolOutput
- func (o Layer4ProtocolOutput) ToLayer4ProtocolOutputWithContext(ctx context.Context) Layer4ProtocolOutput
- func (o Layer4ProtocolOutput) ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput
- func (o Layer4ProtocolOutput) ToLayer4ProtocolPtrOutputWithContext(ctx context.Context) Layer4ProtocolPtrOutput
- func (o Layer4ProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o Layer4ProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o Layer4ProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o Layer4ProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Layer4ProtocolPtrInput
- type Layer4ProtocolPtrOutput
- func (o Layer4ProtocolPtrOutput) Elem() Layer4ProtocolOutput
- func (Layer4ProtocolPtrOutput) ElementType() reflect.Type
- func (o Layer4ProtocolPtrOutput) ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput
- func (o Layer4ProtocolPtrOutput) ToLayer4ProtocolPtrOutputWithContext(ctx context.Context) Layer4ProtocolPtrOutput
- func (o Layer4ProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o Layer4ProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAccessControlListArgs
- type LookupAccessControlListOutputArgs
- type LookupAccessControlListResult
- type LookupAccessControlListResultOutput
- func (o LookupAccessControlListResultOutput) AddressFamily() pulumi.StringOutput
- func (o LookupAccessControlListResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupAccessControlListResultOutput) Conditions() AccessControlListConditionPropertiesResponseArrayOutput
- func (LookupAccessControlListResultOutput) ElementType() reflect.Type
- func (o LookupAccessControlListResultOutput) Id() pulumi.StringOutput
- func (o LookupAccessControlListResultOutput) Location() pulumi.StringOutput
- func (o LookupAccessControlListResultOutput) Name() pulumi.StringOutput
- func (o LookupAccessControlListResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAccessControlListResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAccessControlListResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAccessControlListResultOutput) ToLookupAccessControlListResultOutput() LookupAccessControlListResultOutput
- func (o LookupAccessControlListResultOutput) ToLookupAccessControlListResultOutputWithContext(ctx context.Context) LookupAccessControlListResultOutput
- func (o LookupAccessControlListResultOutput) Type() pulumi.StringOutput
- type LookupExternalNetworkArgs
- type LookupExternalNetworkOutputArgs
- type LookupExternalNetworkResult
- type LookupExternalNetworkResultOutput
- func (o LookupExternalNetworkResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupExternalNetworkResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupExternalNetworkResultOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (LookupExternalNetworkResultOutput) ElementType() reflect.Type
- func (o LookupExternalNetworkResultOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o LookupExternalNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupExternalNetworkResultOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o LookupExternalNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupExternalNetworkResultOutput) NetworkToNetworkInterconnectId() pulumi.StringOutput
- func (o LookupExternalNetworkResultOutput) OptionAProperties() ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
- func (o LookupExternalNetworkResultOutput) OptionBProperties() OptionBPropertiesResponsePtrOutput
- func (o LookupExternalNetworkResultOutput) PeeringOption() pulumi.StringOutput
- func (o LookupExternalNetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupExternalNetworkResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupExternalNetworkResultOutput) ToLookupExternalNetworkResultOutput() LookupExternalNetworkResultOutput
- func (o LookupExternalNetworkResultOutput) ToLookupExternalNetworkResultOutputWithContext(ctx context.Context) LookupExternalNetworkResultOutput
- func (o LookupExternalNetworkResultOutput) Type() pulumi.StringOutput
- type LookupInternalNetworkArgs
- type LookupInternalNetworkOutputArgs
- type LookupInternalNetworkResult
- type LookupInternalNetworkResultOutput
- func (o LookupInternalNetworkResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupInternalNetworkResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupInternalNetworkResultOutput) BfdDisabledOnResources() pulumi.StringArrayOutput
- func (o LookupInternalNetworkResultOutput) BfdForStaticRoutesDisabledOnResources() pulumi.StringArrayOutput
- func (o LookupInternalNetworkResultOutput) BgpConfiguration() BgpConfigurationResponsePtrOutput
- func (o LookupInternalNetworkResultOutput) BgpDisabledOnResources() pulumi.StringArrayOutput
- func (o LookupInternalNetworkResultOutput) ConnectedIPv4Subnets() ConnectedSubnetResponseArrayOutput
- func (o LookupInternalNetworkResultOutput) ConnectedIPv6Subnets() ConnectedSubnetResponseArrayOutput
- func (o LookupInternalNetworkResultOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (LookupInternalNetworkResultOutput) ElementType() reflect.Type
- func (o LookupInternalNetworkResultOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
- func (o LookupInternalNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupInternalNetworkResultOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
- func (o LookupInternalNetworkResultOutput) Mtu() pulumi.IntPtrOutput
- func (o LookupInternalNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupInternalNetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupInternalNetworkResultOutput) StaticRouteConfiguration() StaticRouteConfigurationResponsePtrOutput
- func (o LookupInternalNetworkResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupInternalNetworkResultOutput) ToLookupInternalNetworkResultOutput() LookupInternalNetworkResultOutput
- func (o LookupInternalNetworkResultOutput) ToLookupInternalNetworkResultOutputWithContext(ctx context.Context) LookupInternalNetworkResultOutput
- func (o LookupInternalNetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupInternalNetworkResultOutput) VlanId() pulumi.IntOutput
- type LookupInternetGatewayArgs
- type LookupInternetGatewayOutputArgs
- type LookupInternetGatewayResult
- type LookupInternetGatewayResultOutput
- func (o LookupInternetGatewayResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupInternetGatewayResultOutput) ElementType() reflect.Type
- func (o LookupInternetGatewayResultOutput) Id() pulumi.StringOutput
- func (o LookupInternetGatewayResultOutput) InternetGatewayRuleId() pulumi.StringPtrOutput
- func (o LookupInternetGatewayResultOutput) Ipv4Address() pulumi.StringOutput
- func (o LookupInternetGatewayResultOutput) Location() pulumi.StringOutput
- func (o LookupInternetGatewayResultOutput) Name() pulumi.StringOutput
- func (o LookupInternetGatewayResultOutput) NetworkFabricControllerId() pulumi.StringOutput
- func (o LookupInternetGatewayResultOutput) Port() pulumi.IntOutput
- func (o LookupInternetGatewayResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupInternetGatewayResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupInternetGatewayResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInternetGatewayResultOutput) ToLookupInternetGatewayResultOutput() LookupInternetGatewayResultOutput
- func (o LookupInternetGatewayResultOutput) ToLookupInternetGatewayResultOutputWithContext(ctx context.Context) LookupInternetGatewayResultOutput
- func (o LookupInternetGatewayResultOutput) Type() pulumi.StringOutput
- type LookupInternetGatewayRuleArgs
- type LookupInternetGatewayRuleOutputArgs
- type LookupInternetGatewayRuleResult
- type LookupInternetGatewayRuleResultOutput
- func (o LookupInternetGatewayRuleResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupInternetGatewayRuleResultOutput) ElementType() reflect.Type
- func (o LookupInternetGatewayRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupInternetGatewayRuleResultOutput) InternetGatewayIds() pulumi.StringArrayOutput
- func (o LookupInternetGatewayRuleResultOutput) Location() pulumi.StringOutput
- func (o LookupInternetGatewayRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupInternetGatewayRuleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupInternetGatewayRuleResultOutput) RuleProperties() RulePropertiesResponseOutput
- func (o LookupInternetGatewayRuleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupInternetGatewayRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupInternetGatewayRuleResultOutput) ToLookupInternetGatewayRuleResultOutput() LookupInternetGatewayRuleResultOutput
- func (o LookupInternetGatewayRuleResultOutput) ToLookupInternetGatewayRuleResultOutputWithContext(ctx context.Context) LookupInternetGatewayRuleResultOutput
- func (o LookupInternetGatewayRuleResultOutput) Type() pulumi.StringOutput
- type LookupIpCommunityArgs
- type LookupIpCommunityOutputArgs
- type LookupIpCommunityResult
- type LookupIpCommunityResultOutput
- func (o LookupIpCommunityResultOutput) Action() pulumi.StringOutput
- func (o LookupIpCommunityResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupIpCommunityResultOutput) CommunityMembers() pulumi.StringArrayOutput
- func (LookupIpCommunityResultOutput) ElementType() reflect.Type
- func (o LookupIpCommunityResultOutput) Id() pulumi.StringOutput
- func (o LookupIpCommunityResultOutput) Location() pulumi.StringOutput
- func (o LookupIpCommunityResultOutput) Name() pulumi.StringOutput
- func (o LookupIpCommunityResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupIpCommunityResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupIpCommunityResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupIpCommunityResultOutput) ToLookupIpCommunityResultOutput() LookupIpCommunityResultOutput
- func (o LookupIpCommunityResultOutput) ToLookupIpCommunityResultOutputWithContext(ctx context.Context) LookupIpCommunityResultOutput
- func (o LookupIpCommunityResultOutput) Type() pulumi.StringOutput
- func (o LookupIpCommunityResultOutput) WellKnownCommunities() pulumi.StringArrayOutput
- type LookupIpExtendedCommunityArgs
- type LookupIpExtendedCommunityOutputArgs
- type LookupIpExtendedCommunityResult
- type LookupIpExtendedCommunityResultOutput
- func (o LookupIpExtendedCommunityResultOutput) Action() pulumi.StringOutput
- func (o LookupIpExtendedCommunityResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupIpExtendedCommunityResultOutput) ElementType() reflect.Type
- func (o LookupIpExtendedCommunityResultOutput) Id() pulumi.StringOutput
- func (o LookupIpExtendedCommunityResultOutput) Location() pulumi.StringOutput
- func (o LookupIpExtendedCommunityResultOutput) Name() pulumi.StringOutput
- func (o LookupIpExtendedCommunityResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupIpExtendedCommunityResultOutput) RouteTargets() pulumi.StringArrayOutput
- func (o LookupIpExtendedCommunityResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupIpExtendedCommunityResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupIpExtendedCommunityResultOutput) ToLookupIpExtendedCommunityResultOutput() LookupIpExtendedCommunityResultOutput
- func (o LookupIpExtendedCommunityResultOutput) ToLookupIpExtendedCommunityResultOutputWithContext(ctx context.Context) LookupIpExtendedCommunityResultOutput
- func (o LookupIpExtendedCommunityResultOutput) Type() pulumi.StringOutput
- type LookupIpPrefixArgs
- type LookupIpPrefixOutputArgs
- type LookupIpPrefixResult
- type LookupIpPrefixResultOutput
- func (o LookupIpPrefixResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupIpPrefixResultOutput) ElementType() reflect.Type
- func (o LookupIpPrefixResultOutput) Id() pulumi.StringOutput
- func (o LookupIpPrefixResultOutput) IpPrefixRules() IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
- func (o LookupIpPrefixResultOutput) Location() pulumi.StringOutput
- func (o LookupIpPrefixResultOutput) Name() pulumi.StringOutput
- func (o LookupIpPrefixResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupIpPrefixResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupIpPrefixResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupIpPrefixResultOutput) ToLookupIpPrefixResultOutput() LookupIpPrefixResultOutput
- func (o LookupIpPrefixResultOutput) ToLookupIpPrefixResultOutputWithContext(ctx context.Context) LookupIpPrefixResultOutput
- func (o LookupIpPrefixResultOutput) Type() pulumi.StringOutput
- type LookupL2IsolationDomainArgs
- type LookupL2IsolationDomainOutputArgs
- type LookupL2IsolationDomainResult
- type LookupL2IsolationDomainResultOutput
- func (o LookupL2IsolationDomainResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupL2IsolationDomainResultOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (LookupL2IsolationDomainResultOutput) ElementType() reflect.Type
- func (o LookupL2IsolationDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) Location() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) Mtu() pulumi.IntPtrOutput
- func (o LookupL2IsolationDomainResultOutput) Name() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) NetworkFabricId() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupL2IsolationDomainResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupL2IsolationDomainResultOutput) ToLookupL2IsolationDomainResultOutput() LookupL2IsolationDomainResultOutput
- func (o LookupL2IsolationDomainResultOutput) ToLookupL2IsolationDomainResultOutputWithContext(ctx context.Context) LookupL2IsolationDomainResultOutput
- func (o LookupL2IsolationDomainResultOutput) Type() pulumi.StringOutput
- func (o LookupL2IsolationDomainResultOutput) VlanId() pulumi.IntOutput
- type LookupL3IsolationDomainArgs
- type LookupL3IsolationDomainOutputArgs
- type LookupL3IsolationDomainResult
- type LookupL3IsolationDomainResultOutput
- func (o LookupL3IsolationDomainResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupL3IsolationDomainResultOutput) AggregateRouteConfiguration() AggregateRouteConfigurationResponsePtrOutput
- func (o LookupL3IsolationDomainResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupL3IsolationDomainResultOutput) ConnectedSubnetRoutePolicy() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
- func (o LookupL3IsolationDomainResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupL3IsolationDomainResultOutput) DisabledOnResources() pulumi.StringArrayOutput
- func (LookupL3IsolationDomainResultOutput) ElementType() reflect.Type
- func (o LookupL3IsolationDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupL3IsolationDomainResultOutput) Location() pulumi.StringOutput
- func (o LookupL3IsolationDomainResultOutput) Name() pulumi.StringOutput
- func (o LookupL3IsolationDomainResultOutput) NetworkFabricId() pulumi.StringOutput
- func (o LookupL3IsolationDomainResultOutput) OptionBDisabledOnResources() pulumi.StringArrayOutput
- func (o LookupL3IsolationDomainResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupL3IsolationDomainResultOutput) RedistributeConnectedSubnets() pulumi.StringPtrOutput
- func (o LookupL3IsolationDomainResultOutput) RedistributeStaticRoutes() pulumi.StringPtrOutput
- func (o LookupL3IsolationDomainResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupL3IsolationDomainResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupL3IsolationDomainResultOutput) ToLookupL3IsolationDomainResultOutput() LookupL3IsolationDomainResultOutput
- func (o LookupL3IsolationDomainResultOutput) ToLookupL3IsolationDomainResultOutputWithContext(ctx context.Context) LookupL3IsolationDomainResultOutput
- func (o LookupL3IsolationDomainResultOutput) Type() pulumi.StringOutput
- type LookupNeighborGroupArgs
- type LookupNeighborGroupOutputArgs
- type LookupNeighborGroupResult
- type LookupNeighborGroupResultOutput
- func (o LookupNeighborGroupResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupNeighborGroupResultOutput) Destination() NeighborGroupDestinationResponseOutput
- func (LookupNeighborGroupResultOutput) ElementType() reflect.Type
- func (o LookupNeighborGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupNeighborGroupResultOutput) Location() pulumi.StringOutput
- func (o LookupNeighborGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupNeighborGroupResultOutput) NetworkTapIds() pulumi.StringArrayOutput
- func (o LookupNeighborGroupResultOutput) NetworkTapRuleIds() pulumi.StringArrayOutput
- func (o LookupNeighborGroupResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNeighborGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNeighborGroupResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNeighborGroupResultOutput) ToLookupNeighborGroupResultOutput() LookupNeighborGroupResultOutput
- func (o LookupNeighborGroupResultOutput) ToLookupNeighborGroupResultOutputWithContext(ctx context.Context) LookupNeighborGroupResultOutput
- func (o LookupNeighborGroupResultOutput) Type() pulumi.StringOutput
- type LookupNetworkDeviceArgs
- type LookupNetworkDeviceOutputArgs
- type LookupNetworkDeviceResult
- type LookupNetworkDeviceResultOutput
- func (o LookupNetworkDeviceResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupNetworkDeviceResultOutput) ElementType() reflect.Type
- func (o LookupNetworkDeviceResultOutput) HostName() pulumi.StringPtrOutput
- func (o LookupNetworkDeviceResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) NetworkDeviceRole() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) NetworkDeviceSku() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) NetworkRackId() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) SerialNumber() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkDeviceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkDeviceResultOutput) ToLookupNetworkDeviceResultOutput() LookupNetworkDeviceResultOutput
- func (o LookupNetworkDeviceResultOutput) ToLookupNetworkDeviceResultOutputWithContext(ctx context.Context) LookupNetworkDeviceResultOutput
- func (o LookupNetworkDeviceResultOutput) Type() pulumi.StringOutput
- func (o LookupNetworkDeviceResultOutput) Version() pulumi.StringOutput
- type LookupNetworkFabricArgs
- type LookupNetworkFabricControllerArgs
- type LookupNetworkFabricControllerOutputArgs
- type LookupNetworkFabricControllerResult
- type LookupNetworkFabricControllerResultOutput
- func (o LookupNetworkFabricControllerResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupNetworkFabricControllerResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFabricControllerResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFabricControllerResultOutput) InfrastructureExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
- func (o LookupNetworkFabricControllerResultOutput) InfrastructureServices() InfrastructureServicesResponseOutput
- func (o LookupNetworkFabricControllerResultOutput) Ipv4AddressSpace() pulumi.StringPtrOutput
- func (o LookupNetworkFabricControllerResultOutput) Ipv6AddressSpace() pulumi.StringPtrOutput
- func (o LookupNetworkFabricControllerResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkFabricControllerResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o LookupNetworkFabricControllerResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFabricControllerResultOutput) NetworkFabricIds() pulumi.StringArrayOutput
- func (o LookupNetworkFabricControllerResultOutput) OperationalState() pulumi.StringOutput
- func (o LookupNetworkFabricControllerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkFabricControllerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkFabricControllerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkFabricControllerResultOutput) ToLookupNetworkFabricControllerResultOutput() LookupNetworkFabricControllerResultOutput
- func (o LookupNetworkFabricControllerResultOutput) ToLookupNetworkFabricControllerResultOutputWithContext(ctx context.Context) LookupNetworkFabricControllerResultOutput
- func (o LookupNetworkFabricControllerResultOutput) Type() pulumi.StringOutput
- func (o LookupNetworkFabricControllerResultOutput) WorkloadExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
- func (o LookupNetworkFabricControllerResultOutput) WorkloadManagementNetwork() pulumi.BoolOutput
- func (o LookupNetworkFabricControllerResultOutput) WorkloadServices() WorkloadServicesResponseOutput
- type LookupNetworkFabricOutputArgs
- type LookupNetworkFabricResult
- type LookupNetworkFabricResultOutput
- func (o LookupNetworkFabricResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupNetworkFabricResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFabricResultOutput) FabricASN() pulumi.IntOutput
- func (o LookupNetworkFabricResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) Ipv4Prefix() pulumi.StringPtrOutput
- func (o LookupNetworkFabricResultOutput) Ipv6Prefix() pulumi.StringPtrOutput
- func (o LookupNetworkFabricResultOutput) L2IsolationDomains() pulumi.StringArrayOutput
- func (o LookupNetworkFabricResultOutput) L3IsolationDomains() pulumi.StringArrayOutput
- func (o LookupNetworkFabricResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) ManagementNetworkConfiguration() ManagementNetworkConfigurationResponseOutput
- func (o LookupNetworkFabricResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) NetworkFabricControllerId() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) NetworkFabricSku() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) OperationalState() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) RackCount() pulumi.IntOutput
- func (o LookupNetworkFabricResultOutput) Racks() pulumi.StringArrayOutput
- func (o LookupNetworkFabricResultOutput) RouterId() pulumi.StringOutput
- func (o LookupNetworkFabricResultOutput) ServerCountPerRack() pulumi.IntOutput
- func (o LookupNetworkFabricResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkFabricResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkFabricResultOutput) TerminalServerConfiguration() TerminalServerConfigurationResponseOutput
- func (o LookupNetworkFabricResultOutput) ToLookupNetworkFabricResultOutput() LookupNetworkFabricResultOutput
- func (o LookupNetworkFabricResultOutput) ToLookupNetworkFabricResultOutputWithContext(ctx context.Context) LookupNetworkFabricResultOutput
- func (o LookupNetworkFabricResultOutput) Type() pulumi.StringOutput
- type LookupNetworkInterfaceArgs
- type LookupNetworkInterfaceOutputArgs
- type LookupNetworkInterfaceResult
- type LookupNetworkInterfaceResultOutput
- func (o LookupNetworkInterfaceResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupNetworkInterfaceResultOutput) ConnectedTo() pulumi.StringOutput
- func (LookupNetworkInterfaceResultOutput) ElementType() reflect.Type
- func (o LookupNetworkInterfaceResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) InterfaceType() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) Ipv4Address() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) Ipv6Address() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) PhysicalIdentifier() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkInterfaceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutput() LookupNetworkInterfaceResultOutput
- func (o LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutputWithContext(ctx context.Context) LookupNetworkInterfaceResultOutput
- func (o LookupNetworkInterfaceResultOutput) Type() pulumi.StringOutput
- type LookupNetworkPacketBrokerArgs
- type LookupNetworkPacketBrokerOutputArgs
- type LookupNetworkPacketBrokerResult
- type LookupNetworkPacketBrokerResultOutput
- func (LookupNetworkPacketBrokerResultOutput) ElementType() reflect.Type
- func (o LookupNetworkPacketBrokerResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkPacketBrokerResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkPacketBrokerResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkPacketBrokerResultOutput) NeighborGroupIds() pulumi.StringArrayOutput
- func (o LookupNetworkPacketBrokerResultOutput) NetworkDeviceIds() pulumi.StringArrayOutput
- func (o LookupNetworkPacketBrokerResultOutput) NetworkFabricId() pulumi.StringOutput
- func (o LookupNetworkPacketBrokerResultOutput) NetworkTapIds() pulumi.StringArrayOutput
- func (o LookupNetworkPacketBrokerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkPacketBrokerResultOutput) SourceInterfaceIds() pulumi.StringArrayOutput
- func (o LookupNetworkPacketBrokerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkPacketBrokerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkPacketBrokerResultOutput) ToLookupNetworkPacketBrokerResultOutput() LookupNetworkPacketBrokerResultOutput
- func (o LookupNetworkPacketBrokerResultOutput) ToLookupNetworkPacketBrokerResultOutputWithContext(ctx context.Context) LookupNetworkPacketBrokerResultOutput
- func (o LookupNetworkPacketBrokerResultOutput) Type() pulumi.StringOutput
- type LookupNetworkRackArgs
- type LookupNetworkRackOutputArgs
- type LookupNetworkRackResult
- type LookupNetworkRackResultOutput
- func (o LookupNetworkRackResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupNetworkRackResultOutput) ElementType() reflect.Type
- func (o LookupNetworkRackResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkRackResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkRackResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkRackResultOutput) NetworkDevices() pulumi.StringArrayOutput
- func (o LookupNetworkRackResultOutput) NetworkFabricId() pulumi.StringOutput
- func (o LookupNetworkRackResultOutput) NetworkRackSku() pulumi.StringOutput
- func (o LookupNetworkRackResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkRackResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkRackResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkRackResultOutput) ToLookupNetworkRackResultOutput() LookupNetworkRackResultOutput
- func (o LookupNetworkRackResultOutput) ToLookupNetworkRackResultOutputWithContext(ctx context.Context) LookupNetworkRackResultOutput
- func (o LookupNetworkRackResultOutput) Type() pulumi.StringOutput
- type LookupNetworkTapArgs
- type LookupNetworkTapOutputArgs
- type LookupNetworkTapResult
- type LookupNetworkTapResultOutput
- func (o LookupNetworkTapResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupNetworkTapResultOutput) ConfigurationState() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) Destinations() NetworkTapPropertiesResponseDestinationsArrayOutput
- func (LookupNetworkTapResultOutput) ElementType() reflect.Type
- func (o LookupNetworkTapResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) NetworkPacketBrokerId() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) PollingType() pulumi.StringPtrOutput
- func (o LookupNetworkTapResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) SourceTapRuleId() pulumi.StringOutput
- func (o LookupNetworkTapResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkTapResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkTapResultOutput) ToLookupNetworkTapResultOutput() LookupNetworkTapResultOutput
- func (o LookupNetworkTapResultOutput) ToLookupNetworkTapResultOutputWithContext(ctx context.Context) LookupNetworkTapResultOutput
- func (o LookupNetworkTapResultOutput) Type() pulumi.StringOutput
- type LookupNetworkTapRuleArgs
- type LookupNetworkTapRuleOutputArgs
- type LookupNetworkTapRuleResult
- type LookupNetworkTapRuleResultOutput
- func (o LookupNetworkTapRuleResultOutput) AdministrativeState() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) Annotation() pulumi.StringPtrOutput
- func (o LookupNetworkTapRuleResultOutput) ConfigurationState() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) ConfigurationType() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) DynamicMatchConfigurations() CommonDynamicMatchConfigurationResponseArrayOutput
- func (LookupNetworkTapRuleResultOutput) ElementType() reflect.Type
- func (o LookupNetworkTapRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) LastSyncedTime() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) MatchConfigurations() NetworkTapRuleMatchConfigurationResponseArrayOutput
- func (o LookupNetworkTapRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) NetworkTapId() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) PollingIntervalInSeconds() pulumi.IntPtrOutput
- func (o LookupNetworkTapRuleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkTapRuleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkTapRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNetworkTapRuleResultOutput) TapRulesUrl() pulumi.StringPtrOutput
- func (o LookupNetworkTapRuleResultOutput) ToLookupNetworkTapRuleResultOutput() LookupNetworkTapRuleResultOutput
- func (o LookupNetworkTapRuleResultOutput) ToLookupNetworkTapRuleResultOutputWithContext(ctx context.Context) LookupNetworkTapRuleResultOutput
- func (o LookupNetworkTapRuleResultOutput) Type() pulumi.StringOutput
- type LookupNetworkToNetworkInterconnectArgs
- type LookupNetworkToNetworkInterconnectOutputArgs
- type LookupNetworkToNetworkInterconnectResult
- type LookupNetworkToNetworkInterconnectResultOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) AdministrativeState() pulumi.StringOutput
- func (LookupNetworkToNetworkInterconnectResultOutput) ElementType() reflect.Type
- func (o LookupNetworkToNetworkInterconnectResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) IsManagementType() pulumi.StringOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) Layer2Configuration() Layer2ConfigurationResponsePtrOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) Layer3Configuration() Layer3ConfigurationResponsePtrOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) NniType() pulumi.StringPtrOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) ToLookupNetworkToNetworkInterconnectResultOutput() LookupNetworkToNetworkInterconnectResultOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) ToLookupNetworkToNetworkInterconnectResultOutputWithContext(ctx context.Context) LookupNetworkToNetworkInterconnectResultOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) Type() pulumi.StringOutput
- func (o LookupNetworkToNetworkInterconnectResultOutput) UseOptionB() pulumi.StringOutput
- type LookupRoutePolicyArgs
- type LookupRoutePolicyOutputArgs
- type LookupRoutePolicyResult
- type LookupRoutePolicyResultOutput
- func (o LookupRoutePolicyResultOutput) Annotation() pulumi.StringPtrOutput
- func (LookupRoutePolicyResultOutput) ElementType() reflect.Type
- func (o LookupRoutePolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupRoutePolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupRoutePolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupRoutePolicyResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRoutePolicyResultOutput) Statements() RoutePolicyStatementPropertiesResponseArrayOutput
- func (o LookupRoutePolicyResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupRoutePolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupRoutePolicyResultOutput) ToLookupRoutePolicyResultOutput() LookupRoutePolicyResultOutput
- func (o LookupRoutePolicyResultOutput) ToLookupRoutePolicyResultOutputWithContext(ctx context.Context) LookupRoutePolicyResultOutput
- func (o LookupRoutePolicyResultOutput) Type() pulumi.StringOutput
- type ManagedResourceGroupConfiguration
- type ManagedResourceGroupConfigurationArgs
- func (ManagedResourceGroupConfigurationArgs) ElementType() reflect.Type
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
- type ManagedResourceGroupConfigurationInput
- type ManagedResourceGroupConfigurationOutput
- func (ManagedResourceGroupConfigurationOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
- type ManagedResourceGroupConfigurationPtrInput
- type ManagedResourceGroupConfigurationPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) Elem() ManagedResourceGroupConfigurationOutput
- func (ManagedResourceGroupConfigurationPtrOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
- type ManagedResourceGroupConfigurationResponse
- type ManagedResourceGroupConfigurationResponseOutput
- func (ManagedResourceGroupConfigurationResponseOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationResponseOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput() ManagedResourceGroupConfigurationResponseOutput
- func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponseOutput
- type ManagedResourceGroupConfigurationResponsePtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) Elem() ManagedResourceGroupConfigurationResponseOutput
- func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponsePtrOutput
- type ManagementNetworkConfiguration
- type ManagementNetworkConfigurationArgs
- func (val *ManagementNetworkConfigurationArgs) Defaults() *ManagementNetworkConfigurationArgs
- func (ManagementNetworkConfigurationArgs) ElementType() reflect.Type
- func (i ManagementNetworkConfigurationArgs) ToManagementNetworkConfigurationOutput() ManagementNetworkConfigurationOutput
- func (i ManagementNetworkConfigurationArgs) ToManagementNetworkConfigurationOutputWithContext(ctx context.Context) ManagementNetworkConfigurationOutput
- type ManagementNetworkConfigurationInput
- type ManagementNetworkConfigurationOutput
- func (ManagementNetworkConfigurationOutput) ElementType() reflect.Type
- func (o ManagementNetworkConfigurationOutput) InfrastructureVpnConfiguration() VpnConfigurationPropertiesOutput
- func (o ManagementNetworkConfigurationOutput) ToManagementNetworkConfigurationOutput() ManagementNetworkConfigurationOutput
- func (o ManagementNetworkConfigurationOutput) ToManagementNetworkConfigurationOutputWithContext(ctx context.Context) ManagementNetworkConfigurationOutput
- func (o ManagementNetworkConfigurationOutput) WorkloadVpnConfiguration() VpnConfigurationPropertiesOutput
- type ManagementNetworkConfigurationResponse
- type ManagementNetworkConfigurationResponseOutput
- func (ManagementNetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o ManagementNetworkConfigurationResponseOutput) InfrastructureVpnConfiguration() VpnConfigurationPropertiesResponseOutput
- func (o ManagementNetworkConfigurationResponseOutput) ToManagementNetworkConfigurationResponseOutput() ManagementNetworkConfigurationResponseOutput
- func (o ManagementNetworkConfigurationResponseOutput) ToManagementNetworkConfigurationResponseOutputWithContext(ctx context.Context) ManagementNetworkConfigurationResponseOutput
- func (o ManagementNetworkConfigurationResponseOutput) WorkloadVpnConfiguration() VpnConfigurationPropertiesResponseOutput
- type NeighborAddress
- type NeighborAddressArgs
- type NeighborAddressArray
- type NeighborAddressArrayInput
- type NeighborAddressArrayOutput
- func (NeighborAddressArrayOutput) ElementType() reflect.Type
- func (o NeighborAddressArrayOutput) Index(i pulumi.IntInput) NeighborAddressOutput
- func (o NeighborAddressArrayOutput) ToNeighborAddressArrayOutput() NeighborAddressArrayOutput
- func (o NeighborAddressArrayOutput) ToNeighborAddressArrayOutputWithContext(ctx context.Context) NeighborAddressArrayOutput
- type NeighborAddressInput
- type NeighborAddressOutput
- func (o NeighborAddressOutput) Address() pulumi.StringPtrOutput
- func (NeighborAddressOutput) ElementType() reflect.Type
- func (o NeighborAddressOutput) ToNeighborAddressOutput() NeighborAddressOutput
- func (o NeighborAddressOutput) ToNeighborAddressOutputWithContext(ctx context.Context) NeighborAddressOutput
- type NeighborAddressResponse
- type NeighborAddressResponseArrayOutput
- func (NeighborAddressResponseArrayOutput) ElementType() reflect.Type
- func (o NeighborAddressResponseArrayOutput) Index(i pulumi.IntInput) NeighborAddressResponseOutput
- func (o NeighborAddressResponseArrayOutput) ToNeighborAddressResponseArrayOutput() NeighborAddressResponseArrayOutput
- func (o NeighborAddressResponseArrayOutput) ToNeighborAddressResponseArrayOutputWithContext(ctx context.Context) NeighborAddressResponseArrayOutput
- type NeighborAddressResponseOutput
- func (o NeighborAddressResponseOutput) Address() pulumi.StringPtrOutput
- func (NeighborAddressResponseOutput) ElementType() reflect.Type
- func (o NeighborAddressResponseOutput) OperationalState() pulumi.StringOutput
- func (o NeighborAddressResponseOutput) ToNeighborAddressResponseOutput() NeighborAddressResponseOutput
- func (o NeighborAddressResponseOutput) ToNeighborAddressResponseOutputWithContext(ctx context.Context) NeighborAddressResponseOutput
- type NeighborGroup
- type NeighborGroupArgs
- type NeighborGroupDestination
- type NeighborGroupDestinationArgs
- func (NeighborGroupDestinationArgs) ElementType() reflect.Type
- func (i NeighborGroupDestinationArgs) ToNeighborGroupDestinationOutput() NeighborGroupDestinationOutput
- func (i NeighborGroupDestinationArgs) ToNeighborGroupDestinationOutputWithContext(ctx context.Context) NeighborGroupDestinationOutput
- type NeighborGroupDestinationInput
- type NeighborGroupDestinationOutput
- func (NeighborGroupDestinationOutput) ElementType() reflect.Type
- func (o NeighborGroupDestinationOutput) Ipv4Addresses() pulumi.StringArrayOutput
- func (o NeighborGroupDestinationOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o NeighborGroupDestinationOutput) ToNeighborGroupDestinationOutput() NeighborGroupDestinationOutput
- func (o NeighborGroupDestinationOutput) ToNeighborGroupDestinationOutputWithContext(ctx context.Context) NeighborGroupDestinationOutput
- type NeighborGroupDestinationResponse
- type NeighborGroupDestinationResponseOutput
- func (NeighborGroupDestinationResponseOutput) ElementType() reflect.Type
- func (o NeighborGroupDestinationResponseOutput) Ipv4Addresses() pulumi.StringArrayOutput
- func (o NeighborGroupDestinationResponseOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o NeighborGroupDestinationResponseOutput) ToNeighborGroupDestinationResponseOutput() NeighborGroupDestinationResponseOutput
- func (o NeighborGroupDestinationResponseOutput) ToNeighborGroupDestinationResponseOutputWithContext(ctx context.Context) NeighborGroupDestinationResponseOutput
- type NeighborGroupInput
- type NeighborGroupOutput
- func (o NeighborGroupOutput) Annotation() pulumi.StringPtrOutput
- func (o NeighborGroupOutput) Destination() NeighborGroupDestinationResponseOutput
- func (NeighborGroupOutput) ElementType() reflect.Type
- func (o NeighborGroupOutput) Location() pulumi.StringOutput
- func (o NeighborGroupOutput) Name() pulumi.StringOutput
- func (o NeighborGroupOutput) NetworkTapIds() pulumi.StringArrayOutput
- func (o NeighborGroupOutput) NetworkTapRuleIds() pulumi.StringArrayOutput
- func (o NeighborGroupOutput) ProvisioningState() pulumi.StringOutput
- func (o NeighborGroupOutput) SystemData() SystemDataResponseOutput
- func (o NeighborGroupOutput) Tags() pulumi.StringMapOutput
- func (o NeighborGroupOutput) ToNeighborGroupOutput() NeighborGroupOutput
- func (o NeighborGroupOutput) ToNeighborGroupOutputWithContext(ctx context.Context) NeighborGroupOutput
- func (o NeighborGroupOutput) Type() pulumi.StringOutput
- type NeighborGroupState
- type NetworkDevice
- type NetworkDeviceArgs
- type NetworkDeviceInput
- type NetworkDeviceOutput
- func (o NetworkDeviceOutput) Annotation() pulumi.StringPtrOutput
- func (NetworkDeviceOutput) ElementType() reflect.Type
- func (o NetworkDeviceOutput) HostName() pulumi.StringPtrOutput
- func (o NetworkDeviceOutput) Location() pulumi.StringOutput
- func (o NetworkDeviceOutput) Name() pulumi.StringOutput
- func (o NetworkDeviceOutput) NetworkDeviceRole() pulumi.StringOutput
- func (o NetworkDeviceOutput) NetworkDeviceSku() pulumi.StringOutput
- func (o NetworkDeviceOutput) NetworkRackId() pulumi.StringOutput
- func (o NetworkDeviceOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkDeviceOutput) SerialNumber() pulumi.StringOutput
- func (o NetworkDeviceOutput) SystemData() SystemDataResponseOutput
- func (o NetworkDeviceOutput) Tags() pulumi.StringMapOutput
- func (o NetworkDeviceOutput) ToNetworkDeviceOutput() NetworkDeviceOutput
- func (o NetworkDeviceOutput) ToNetworkDeviceOutputWithContext(ctx context.Context) NetworkDeviceOutput
- func (o NetworkDeviceOutput) Type() pulumi.StringOutput
- func (o NetworkDeviceOutput) Version() pulumi.StringOutput
- type NetworkDeviceRoleTypes
- func (NetworkDeviceRoleTypes) ElementType() reflect.Type
- func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesOutput() NetworkDeviceRoleTypesOutput
- func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesOutput
- func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput
- func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesPtrOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesPtrOutput
- func (e NetworkDeviceRoleTypes) ToStringOutput() pulumi.StringOutput
- func (e NetworkDeviceRoleTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkDeviceRoleTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkDeviceRoleTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkDeviceRoleTypesInput
- type NetworkDeviceRoleTypesOutput
- func (NetworkDeviceRoleTypesOutput) ElementType() reflect.Type
- func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesOutput() NetworkDeviceRoleTypesOutput
- func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesOutput
- func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput
- func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesPtrOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesPtrOutput
- func (o NetworkDeviceRoleTypesOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkDeviceRoleTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkDeviceRoleTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkDeviceRoleTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkDeviceRoleTypesPtrInput
- type NetworkDeviceRoleTypesPtrOutput
- func (o NetworkDeviceRoleTypesPtrOutput) Elem() NetworkDeviceRoleTypesOutput
- func (NetworkDeviceRoleTypesPtrOutput) ElementType() reflect.Type
- func (o NetworkDeviceRoleTypesPtrOutput) ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput
- func (o NetworkDeviceRoleTypesPtrOutput) ToNetworkDeviceRoleTypesPtrOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesPtrOutput
- func (o NetworkDeviceRoleTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkDeviceRoleTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkDeviceState
- type NetworkFabric
- type NetworkFabricArgs
- type NetworkFabricController
- type NetworkFabricControllerArgs
- type NetworkFabricControllerInput
- type NetworkFabricControllerOutput
- func (o NetworkFabricControllerOutput) Annotation() pulumi.StringPtrOutput
- func (NetworkFabricControllerOutput) ElementType() reflect.Type
- func (o NetworkFabricControllerOutput) InfrastructureExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
- func (o NetworkFabricControllerOutput) InfrastructureServices() InfrastructureServicesResponseOutput
- func (o NetworkFabricControllerOutput) Ipv4AddressSpace() pulumi.StringPtrOutput
- func (o NetworkFabricControllerOutput) Ipv6AddressSpace() pulumi.StringPtrOutput
- func (o NetworkFabricControllerOutput) Location() pulumi.StringOutput
- func (o NetworkFabricControllerOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o NetworkFabricControllerOutput) Name() pulumi.StringOutput
- func (o NetworkFabricControllerOutput) NetworkFabricIds() pulumi.StringArrayOutput
- func (o NetworkFabricControllerOutput) OperationalState() pulumi.StringOutput
- func (o NetworkFabricControllerOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkFabricControllerOutput) SystemData() SystemDataResponseOutput
- func (o NetworkFabricControllerOutput) Tags() pulumi.StringMapOutput
- func (o NetworkFabricControllerOutput) ToNetworkFabricControllerOutput() NetworkFabricControllerOutput
- func (o NetworkFabricControllerOutput) ToNetworkFabricControllerOutputWithContext(ctx context.Context) NetworkFabricControllerOutput
- func (o NetworkFabricControllerOutput) Type() pulumi.StringOutput
- func (o NetworkFabricControllerOutput) WorkloadExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
- func (o NetworkFabricControllerOutput) WorkloadManagementNetwork() pulumi.BoolOutput
- func (o NetworkFabricControllerOutput) WorkloadServices() WorkloadServicesResponseOutput
- type NetworkFabricControllerState
- type NetworkFabricInput
- type NetworkFabricOutput
- func (o NetworkFabricOutput) Annotation() pulumi.StringPtrOutput
- func (NetworkFabricOutput) ElementType() reflect.Type
- func (o NetworkFabricOutput) FabricASN() pulumi.IntOutput
- func (o NetworkFabricOutput) Ipv4Prefix() pulumi.StringPtrOutput
- func (o NetworkFabricOutput) Ipv6Prefix() pulumi.StringPtrOutput
- func (o NetworkFabricOutput) L2IsolationDomains() pulumi.StringArrayOutput
- func (o NetworkFabricOutput) L3IsolationDomains() pulumi.StringArrayOutput
- func (o NetworkFabricOutput) Location() pulumi.StringOutput
- func (o NetworkFabricOutput) ManagementNetworkConfiguration() ManagementNetworkConfigurationResponseOutput
- func (o NetworkFabricOutput) Name() pulumi.StringOutput
- func (o NetworkFabricOutput) NetworkFabricControllerId() pulumi.StringOutput
- func (o NetworkFabricOutput) NetworkFabricSku() pulumi.StringOutput
- func (o NetworkFabricOutput) OperationalState() pulumi.StringOutput
- func (o NetworkFabricOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkFabricOutput) RackCount() pulumi.IntOutput
- func (o NetworkFabricOutput) Racks() pulumi.StringArrayOutput
- func (o NetworkFabricOutput) RouterId() pulumi.StringOutput
- func (o NetworkFabricOutput) ServerCountPerRack() pulumi.IntOutput
- func (o NetworkFabricOutput) SystemData() SystemDataResponseOutput
- func (o NetworkFabricOutput) Tags() pulumi.StringMapOutput
- func (o NetworkFabricOutput) TerminalServerConfiguration() TerminalServerConfigurationResponseOutput
- func (o NetworkFabricOutput) ToNetworkFabricOutput() NetworkFabricOutput
- func (o NetworkFabricOutput) ToNetworkFabricOutputWithContext(ctx context.Context) NetworkFabricOutput
- func (o NetworkFabricOutput) Type() pulumi.StringOutput
- type NetworkFabricState
- type NetworkInterface
- type NetworkInterfaceArgs
- type NetworkInterfaceInput
- type NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) AdministrativeState() pulumi.StringOutput
- func (o NetworkInterfaceOutput) Annotation() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) ConnectedTo() pulumi.StringOutput
- func (NetworkInterfaceOutput) ElementType() reflect.Type
- func (o NetworkInterfaceOutput) InterfaceType() pulumi.StringOutput
- func (o NetworkInterfaceOutput) Ipv4Address() pulumi.StringOutput
- func (o NetworkInterfaceOutput) Ipv6Address() pulumi.StringOutput
- func (o NetworkInterfaceOutput) Name() pulumi.StringOutput
- func (o NetworkInterfaceOutput) PhysicalIdentifier() pulumi.StringOutput
- func (o NetworkInterfaceOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkInterfaceOutput) SystemData() SystemDataResponseOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) Type() pulumi.StringOutput
- type NetworkInterfaceState
- type NetworkPacketBroker
- type NetworkPacketBrokerArgs
- type NetworkPacketBrokerInput
- type NetworkPacketBrokerOutput
- func (NetworkPacketBrokerOutput) ElementType() reflect.Type
- func (o NetworkPacketBrokerOutput) Location() pulumi.StringOutput
- func (o NetworkPacketBrokerOutput) Name() pulumi.StringOutput
- func (o NetworkPacketBrokerOutput) NeighborGroupIds() pulumi.StringArrayOutput
- func (o NetworkPacketBrokerOutput) NetworkDeviceIds() pulumi.StringArrayOutput
- func (o NetworkPacketBrokerOutput) NetworkFabricId() pulumi.StringOutput
- func (o NetworkPacketBrokerOutput) NetworkTapIds() pulumi.StringArrayOutput
- func (o NetworkPacketBrokerOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkPacketBrokerOutput) SourceInterfaceIds() pulumi.StringArrayOutput
- func (o NetworkPacketBrokerOutput) SystemData() SystemDataResponseOutput
- func (o NetworkPacketBrokerOutput) Tags() pulumi.StringMapOutput
- func (o NetworkPacketBrokerOutput) ToNetworkPacketBrokerOutput() NetworkPacketBrokerOutput
- func (o NetworkPacketBrokerOutput) ToNetworkPacketBrokerOutputWithContext(ctx context.Context) NetworkPacketBrokerOutput
- func (o NetworkPacketBrokerOutput) Type() pulumi.StringOutput
- type NetworkPacketBrokerState
- type NetworkRack
- type NetworkRackArgs
- type NetworkRackInput
- type NetworkRackOutput
- func (o NetworkRackOutput) Annotation() pulumi.StringPtrOutput
- func (NetworkRackOutput) ElementType() reflect.Type
- func (o NetworkRackOutput) Location() pulumi.StringOutput
- func (o NetworkRackOutput) Name() pulumi.StringOutput
- func (o NetworkRackOutput) NetworkDevices() pulumi.StringArrayOutput
- func (o NetworkRackOutput) NetworkFabricId() pulumi.StringOutput
- func (o NetworkRackOutput) NetworkRackSku() pulumi.StringOutput
- func (o NetworkRackOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkRackOutput) SystemData() SystemDataResponseOutput
- func (o NetworkRackOutput) Tags() pulumi.StringMapOutput
- func (o NetworkRackOutput) ToNetworkRackOutput() NetworkRackOutput
- func (o NetworkRackOutput) ToNetworkRackOutputWithContext(ctx context.Context) NetworkRackOutput
- func (o NetworkRackOutput) Type() pulumi.StringOutput
- type NetworkRackState
- type NetworkTap
- type NetworkTapArgs
- type NetworkTapInput
- type NetworkTapOutput
- func (o NetworkTapOutput) AdministrativeState() pulumi.StringOutput
- func (o NetworkTapOutput) Annotation() pulumi.StringPtrOutput
- func (o NetworkTapOutput) ConfigurationState() pulumi.StringOutput
- func (o NetworkTapOutput) Destinations() NetworkTapPropertiesResponseDestinationsArrayOutput
- func (NetworkTapOutput) ElementType() reflect.Type
- func (o NetworkTapOutput) Location() pulumi.StringOutput
- func (o NetworkTapOutput) Name() pulumi.StringOutput
- func (o NetworkTapOutput) NetworkPacketBrokerId() pulumi.StringOutput
- func (o NetworkTapOutput) PollingType() pulumi.StringPtrOutput
- func (o NetworkTapOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkTapOutput) SourceTapRuleId() pulumi.StringOutput
- func (o NetworkTapOutput) SystemData() SystemDataResponseOutput
- func (o NetworkTapOutput) Tags() pulumi.StringMapOutput
- func (o NetworkTapOutput) ToNetworkTapOutput() NetworkTapOutput
- func (o NetworkTapOutput) ToNetworkTapOutputWithContext(ctx context.Context) NetworkTapOutput
- func (o NetworkTapOutput) Type() pulumi.StringOutput
- type NetworkTapPropertiesDestinations
- type NetworkTapPropertiesDestinationsArgs
- func (NetworkTapPropertiesDestinationsArgs) ElementType() reflect.Type
- func (i NetworkTapPropertiesDestinationsArgs) ToNetworkTapPropertiesDestinationsOutput() NetworkTapPropertiesDestinationsOutput
- func (i NetworkTapPropertiesDestinationsArgs) ToNetworkTapPropertiesDestinationsOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsOutput
- type NetworkTapPropertiesDestinationsArray
- func (NetworkTapPropertiesDestinationsArray) ElementType() reflect.Type
- func (i NetworkTapPropertiesDestinationsArray) ToNetworkTapPropertiesDestinationsArrayOutput() NetworkTapPropertiesDestinationsArrayOutput
- func (i NetworkTapPropertiesDestinationsArray) ToNetworkTapPropertiesDestinationsArrayOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsArrayOutput
- type NetworkTapPropertiesDestinationsArrayInput
- type NetworkTapPropertiesDestinationsArrayOutput
- func (NetworkTapPropertiesDestinationsArrayOutput) ElementType() reflect.Type
- func (o NetworkTapPropertiesDestinationsArrayOutput) Index(i pulumi.IntInput) NetworkTapPropertiesDestinationsOutput
- func (o NetworkTapPropertiesDestinationsArrayOutput) ToNetworkTapPropertiesDestinationsArrayOutput() NetworkTapPropertiesDestinationsArrayOutput
- func (o NetworkTapPropertiesDestinationsArrayOutput) ToNetworkTapPropertiesDestinationsArrayOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsArrayOutput
- type NetworkTapPropertiesDestinationsInput
- type NetworkTapPropertiesDestinationsOutput
- func (o NetworkTapPropertiesDestinationsOutput) DestinationId() pulumi.StringOutput
- func (o NetworkTapPropertiesDestinationsOutput) DestinationTapRuleId() pulumi.StringPtrOutput
- func (o NetworkTapPropertiesDestinationsOutput) DestinationType() pulumi.StringOutput
- func (NetworkTapPropertiesDestinationsOutput) ElementType() reflect.Type
- func (o NetworkTapPropertiesDestinationsOutput) IsolationDomainProperties() IsolationDomainPropertiesPtrOutput
- func (o NetworkTapPropertiesDestinationsOutput) Name() pulumi.StringOutput
- func (o NetworkTapPropertiesDestinationsOutput) ToNetworkTapPropertiesDestinationsOutput() NetworkTapPropertiesDestinationsOutput
- func (o NetworkTapPropertiesDestinationsOutput) ToNetworkTapPropertiesDestinationsOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsOutput
- type NetworkTapPropertiesResponseDestinations
- type NetworkTapPropertiesResponseDestinationsArrayOutput
- func (NetworkTapPropertiesResponseDestinationsArrayOutput) ElementType() reflect.Type
- func (o NetworkTapPropertiesResponseDestinationsArrayOutput) Index(i pulumi.IntInput) NetworkTapPropertiesResponseDestinationsOutput
- func (o NetworkTapPropertiesResponseDestinationsArrayOutput) ToNetworkTapPropertiesResponseDestinationsArrayOutput() NetworkTapPropertiesResponseDestinationsArrayOutput
- func (o NetworkTapPropertiesResponseDestinationsArrayOutput) ToNetworkTapPropertiesResponseDestinationsArrayOutputWithContext(ctx context.Context) NetworkTapPropertiesResponseDestinationsArrayOutput
- type NetworkTapPropertiesResponseDestinationsOutput
- func (o NetworkTapPropertiesResponseDestinationsOutput) DestinationId() pulumi.StringOutput
- func (o NetworkTapPropertiesResponseDestinationsOutput) DestinationTapRuleId() pulumi.StringPtrOutput
- func (o NetworkTapPropertiesResponseDestinationsOutput) DestinationType() pulumi.StringOutput
- func (NetworkTapPropertiesResponseDestinationsOutput) ElementType() reflect.Type
- func (o NetworkTapPropertiesResponseDestinationsOutput) IsolationDomainProperties() IsolationDomainPropertiesResponsePtrOutput
- func (o NetworkTapPropertiesResponseDestinationsOutput) Name() pulumi.StringOutput
- func (o NetworkTapPropertiesResponseDestinationsOutput) ToNetworkTapPropertiesResponseDestinationsOutput() NetworkTapPropertiesResponseDestinationsOutput
- func (o NetworkTapPropertiesResponseDestinationsOutput) ToNetworkTapPropertiesResponseDestinationsOutputWithContext(ctx context.Context) NetworkTapPropertiesResponseDestinationsOutput
- type NetworkTapRule
- type NetworkTapRuleAction
- type NetworkTapRuleActionArgs
- type NetworkTapRuleActionArray
- type NetworkTapRuleActionArrayInput
- type NetworkTapRuleActionArrayOutput
- func (NetworkTapRuleActionArrayOutput) ElementType() reflect.Type
- func (o NetworkTapRuleActionArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleActionOutput
- func (o NetworkTapRuleActionArrayOutput) ToNetworkTapRuleActionArrayOutput() NetworkTapRuleActionArrayOutput
- func (o NetworkTapRuleActionArrayOutput) ToNetworkTapRuleActionArrayOutputWithContext(ctx context.Context) NetworkTapRuleActionArrayOutput
- type NetworkTapRuleActionInput
- type NetworkTapRuleActionOutput
- func (o NetworkTapRuleActionOutput) DestinationId() pulumi.StringPtrOutput
- func (NetworkTapRuleActionOutput) ElementType() reflect.Type
- func (o NetworkTapRuleActionOutput) IsTimestampEnabled() pulumi.StringPtrOutput
- func (o NetworkTapRuleActionOutput) MatchConfigurationName() pulumi.StringPtrOutput
- func (o NetworkTapRuleActionOutput) ToNetworkTapRuleActionOutput() NetworkTapRuleActionOutput
- func (o NetworkTapRuleActionOutput) ToNetworkTapRuleActionOutputWithContext(ctx context.Context) NetworkTapRuleActionOutput
- func (o NetworkTapRuleActionOutput) Truncate() pulumi.StringPtrOutput
- func (o NetworkTapRuleActionOutput) Type() pulumi.StringPtrOutput
- type NetworkTapRuleActionResponse
- type NetworkTapRuleActionResponseArrayOutput
- func (NetworkTapRuleActionResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkTapRuleActionResponseArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleActionResponseOutput
- func (o NetworkTapRuleActionResponseArrayOutput) ToNetworkTapRuleActionResponseArrayOutput() NetworkTapRuleActionResponseArrayOutput
- func (o NetworkTapRuleActionResponseArrayOutput) ToNetworkTapRuleActionResponseArrayOutputWithContext(ctx context.Context) NetworkTapRuleActionResponseArrayOutput
- type NetworkTapRuleActionResponseOutput
- func (o NetworkTapRuleActionResponseOutput) DestinationId() pulumi.StringPtrOutput
- func (NetworkTapRuleActionResponseOutput) ElementType() reflect.Type
- func (o NetworkTapRuleActionResponseOutput) IsTimestampEnabled() pulumi.StringPtrOutput
- func (o NetworkTapRuleActionResponseOutput) MatchConfigurationName() pulumi.StringPtrOutput
- func (o NetworkTapRuleActionResponseOutput) ToNetworkTapRuleActionResponseOutput() NetworkTapRuleActionResponseOutput
- func (o NetworkTapRuleActionResponseOutput) ToNetworkTapRuleActionResponseOutputWithContext(ctx context.Context) NetworkTapRuleActionResponseOutput
- func (o NetworkTapRuleActionResponseOutput) Truncate() pulumi.StringPtrOutput
- func (o NetworkTapRuleActionResponseOutput) Type() pulumi.StringPtrOutput
- type NetworkTapRuleArgs
- type NetworkTapRuleInput
- type NetworkTapRuleMatchCondition
- type NetworkTapRuleMatchConditionArgs
- func (val *NetworkTapRuleMatchConditionArgs) Defaults() *NetworkTapRuleMatchConditionArgs
- func (NetworkTapRuleMatchConditionArgs) ElementType() reflect.Type
- func (i NetworkTapRuleMatchConditionArgs) ToNetworkTapRuleMatchConditionOutput() NetworkTapRuleMatchConditionOutput
- func (i NetworkTapRuleMatchConditionArgs) ToNetworkTapRuleMatchConditionOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionOutput
- type NetworkTapRuleMatchConditionArray
- func (NetworkTapRuleMatchConditionArray) ElementType() reflect.Type
- func (i NetworkTapRuleMatchConditionArray) ToNetworkTapRuleMatchConditionArrayOutput() NetworkTapRuleMatchConditionArrayOutput
- func (i NetworkTapRuleMatchConditionArray) ToNetworkTapRuleMatchConditionArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionArrayOutput
- type NetworkTapRuleMatchConditionArrayInput
- type NetworkTapRuleMatchConditionArrayOutput
- func (NetworkTapRuleMatchConditionArrayOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConditionArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleMatchConditionOutput
- func (o NetworkTapRuleMatchConditionArrayOutput) ToNetworkTapRuleMatchConditionArrayOutput() NetworkTapRuleMatchConditionArrayOutput
- func (o NetworkTapRuleMatchConditionArrayOutput) ToNetworkTapRuleMatchConditionArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionArrayOutput
- type NetworkTapRuleMatchConditionInput
- type NetworkTapRuleMatchConditionOutput
- func (NetworkTapRuleMatchConditionOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConditionOutput) EncapsulationType() pulumi.StringPtrOutput
- func (o NetworkTapRuleMatchConditionOutput) IpCondition() IpMatchConditionPtrOutput
- func (o NetworkTapRuleMatchConditionOutput) PortCondition() PortConditionPtrOutput
- func (o NetworkTapRuleMatchConditionOutput) ProtocolTypes() pulumi.StringArrayOutput
- func (o NetworkTapRuleMatchConditionOutput) ToNetworkTapRuleMatchConditionOutput() NetworkTapRuleMatchConditionOutput
- func (o NetworkTapRuleMatchConditionOutput) ToNetworkTapRuleMatchConditionOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionOutput
- func (o NetworkTapRuleMatchConditionOutput) VlanMatchCondition() VlanMatchConditionPtrOutput
- type NetworkTapRuleMatchConditionResponse
- type NetworkTapRuleMatchConditionResponseArrayOutput
- func (NetworkTapRuleMatchConditionResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConditionResponseArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleMatchConditionResponseOutput
- func (o NetworkTapRuleMatchConditionResponseArrayOutput) ToNetworkTapRuleMatchConditionResponseArrayOutput() NetworkTapRuleMatchConditionResponseArrayOutput
- func (o NetworkTapRuleMatchConditionResponseArrayOutput) ToNetworkTapRuleMatchConditionResponseArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionResponseArrayOutput
- type NetworkTapRuleMatchConditionResponseOutput
- func (NetworkTapRuleMatchConditionResponseOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConditionResponseOutput) EncapsulationType() pulumi.StringPtrOutput
- func (o NetworkTapRuleMatchConditionResponseOutput) IpCondition() IpMatchConditionResponsePtrOutput
- func (o NetworkTapRuleMatchConditionResponseOutput) PortCondition() PortConditionResponsePtrOutput
- func (o NetworkTapRuleMatchConditionResponseOutput) ProtocolTypes() pulumi.StringArrayOutput
- func (o NetworkTapRuleMatchConditionResponseOutput) ToNetworkTapRuleMatchConditionResponseOutput() NetworkTapRuleMatchConditionResponseOutput
- func (o NetworkTapRuleMatchConditionResponseOutput) ToNetworkTapRuleMatchConditionResponseOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionResponseOutput
- func (o NetworkTapRuleMatchConditionResponseOutput) VlanMatchCondition() VlanMatchConditionResponsePtrOutput
- type NetworkTapRuleMatchConfiguration
- type NetworkTapRuleMatchConfigurationArgs
- func (NetworkTapRuleMatchConfigurationArgs) ElementType() reflect.Type
- func (i NetworkTapRuleMatchConfigurationArgs) ToNetworkTapRuleMatchConfigurationOutput() NetworkTapRuleMatchConfigurationOutput
- func (i NetworkTapRuleMatchConfigurationArgs) ToNetworkTapRuleMatchConfigurationOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationOutput
- type NetworkTapRuleMatchConfigurationArray
- func (NetworkTapRuleMatchConfigurationArray) ElementType() reflect.Type
- func (i NetworkTapRuleMatchConfigurationArray) ToNetworkTapRuleMatchConfigurationArrayOutput() NetworkTapRuleMatchConfigurationArrayOutput
- func (i NetworkTapRuleMatchConfigurationArray) ToNetworkTapRuleMatchConfigurationArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationArrayOutput
- type NetworkTapRuleMatchConfigurationArrayInput
- type NetworkTapRuleMatchConfigurationArrayOutput
- func (NetworkTapRuleMatchConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleMatchConfigurationOutput
- func (o NetworkTapRuleMatchConfigurationArrayOutput) ToNetworkTapRuleMatchConfigurationArrayOutput() NetworkTapRuleMatchConfigurationArrayOutput
- func (o NetworkTapRuleMatchConfigurationArrayOutput) ToNetworkTapRuleMatchConfigurationArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationArrayOutput
- type NetworkTapRuleMatchConfigurationInput
- type NetworkTapRuleMatchConfigurationOutput
- func (o NetworkTapRuleMatchConfigurationOutput) Actions() NetworkTapRuleActionArrayOutput
- func (NetworkTapRuleMatchConfigurationOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConfigurationOutput) IpAddressType() pulumi.StringPtrOutput
- func (o NetworkTapRuleMatchConfigurationOutput) MatchConditions() NetworkTapRuleMatchConditionArrayOutput
- func (o NetworkTapRuleMatchConfigurationOutput) MatchConfigurationName() pulumi.StringPtrOutput
- func (o NetworkTapRuleMatchConfigurationOutput) SequenceNumber() pulumi.Float64PtrOutput
- func (o NetworkTapRuleMatchConfigurationOutput) ToNetworkTapRuleMatchConfigurationOutput() NetworkTapRuleMatchConfigurationOutput
- func (o NetworkTapRuleMatchConfigurationOutput) ToNetworkTapRuleMatchConfigurationOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationOutput
- type NetworkTapRuleMatchConfigurationResponse
- type NetworkTapRuleMatchConfigurationResponseArrayOutput
- func (NetworkTapRuleMatchConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleMatchConfigurationResponseOutput
- func (o NetworkTapRuleMatchConfigurationResponseArrayOutput) ToNetworkTapRuleMatchConfigurationResponseArrayOutput() NetworkTapRuleMatchConfigurationResponseArrayOutput
- func (o NetworkTapRuleMatchConfigurationResponseArrayOutput) ToNetworkTapRuleMatchConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationResponseArrayOutput
- type NetworkTapRuleMatchConfigurationResponseOutput
- func (o NetworkTapRuleMatchConfigurationResponseOutput) Actions() NetworkTapRuleActionResponseArrayOutput
- func (NetworkTapRuleMatchConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkTapRuleMatchConfigurationResponseOutput) IpAddressType() pulumi.StringPtrOutput
- func (o NetworkTapRuleMatchConfigurationResponseOutput) MatchConditions() NetworkTapRuleMatchConditionResponseArrayOutput
- func (o NetworkTapRuleMatchConfigurationResponseOutput) MatchConfigurationName() pulumi.StringPtrOutput
- func (o NetworkTapRuleMatchConfigurationResponseOutput) SequenceNumber() pulumi.Float64PtrOutput
- func (o NetworkTapRuleMatchConfigurationResponseOutput) ToNetworkTapRuleMatchConfigurationResponseOutput() NetworkTapRuleMatchConfigurationResponseOutput
- func (o NetworkTapRuleMatchConfigurationResponseOutput) ToNetworkTapRuleMatchConfigurationResponseOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationResponseOutput
- type NetworkTapRuleOutput
- func (o NetworkTapRuleOutput) AdministrativeState() pulumi.StringOutput
- func (o NetworkTapRuleOutput) Annotation() pulumi.StringPtrOutput
- func (o NetworkTapRuleOutput) ConfigurationState() pulumi.StringOutput
- func (o NetworkTapRuleOutput) ConfigurationType() pulumi.StringOutput
- func (o NetworkTapRuleOutput) DynamicMatchConfigurations() CommonDynamicMatchConfigurationResponseArrayOutput
- func (NetworkTapRuleOutput) ElementType() reflect.Type
- func (o NetworkTapRuleOutput) LastSyncedTime() pulumi.StringOutput
- func (o NetworkTapRuleOutput) Location() pulumi.StringOutput
- func (o NetworkTapRuleOutput) MatchConfigurations() NetworkTapRuleMatchConfigurationResponseArrayOutput
- func (o NetworkTapRuleOutput) Name() pulumi.StringOutput
- func (o NetworkTapRuleOutput) NetworkTapId() pulumi.StringOutput
- func (o NetworkTapRuleOutput) PollingIntervalInSeconds() pulumi.IntPtrOutput
- func (o NetworkTapRuleOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkTapRuleOutput) SystemData() SystemDataResponseOutput
- func (o NetworkTapRuleOutput) Tags() pulumi.StringMapOutput
- func (o NetworkTapRuleOutput) TapRulesUrl() pulumi.StringPtrOutput
- func (o NetworkTapRuleOutput) ToNetworkTapRuleOutput() NetworkTapRuleOutput
- func (o NetworkTapRuleOutput) ToNetworkTapRuleOutputWithContext(ctx context.Context) NetworkTapRuleOutput
- func (o NetworkTapRuleOutput) Type() pulumi.StringOutput
- type NetworkTapRuleState
- type NetworkTapState
- type NetworkToNetworkInterconnect
- func (*NetworkToNetworkInterconnect) ElementType() reflect.Type
- func (i *NetworkToNetworkInterconnect) ToNetworkToNetworkInterconnectOutput() NetworkToNetworkInterconnectOutput
- func (i *NetworkToNetworkInterconnect) ToNetworkToNetworkInterconnectOutputWithContext(ctx context.Context) NetworkToNetworkInterconnectOutput
- type NetworkToNetworkInterconnectArgs
- type NetworkToNetworkInterconnectInput
- type NetworkToNetworkInterconnectOutput
- func (o NetworkToNetworkInterconnectOutput) AdministrativeState() pulumi.StringOutput
- func (NetworkToNetworkInterconnectOutput) ElementType() reflect.Type
- func (o NetworkToNetworkInterconnectOutput) IsManagementType() pulumi.StringOutput
- func (o NetworkToNetworkInterconnectOutput) Layer2Configuration() Layer2ConfigurationResponsePtrOutput
- func (o NetworkToNetworkInterconnectOutput) Layer3Configuration() Layer3ConfigurationResponsePtrOutput
- func (o NetworkToNetworkInterconnectOutput) Name() pulumi.StringOutput
- func (o NetworkToNetworkInterconnectOutput) NniType() pulumi.StringPtrOutput
- func (o NetworkToNetworkInterconnectOutput) ProvisioningState() pulumi.StringOutput
- func (o NetworkToNetworkInterconnectOutput) SystemData() SystemDataResponseOutput
- func (o NetworkToNetworkInterconnectOutput) ToNetworkToNetworkInterconnectOutput() NetworkToNetworkInterconnectOutput
- func (o NetworkToNetworkInterconnectOutput) ToNetworkToNetworkInterconnectOutputWithContext(ctx context.Context) NetworkToNetworkInterconnectOutput
- func (o NetworkToNetworkInterconnectOutput) Type() pulumi.StringOutput
- func (o NetworkToNetworkInterconnectOutput) UseOptionB() pulumi.StringOutput
- type NetworkToNetworkInterconnectState
- type NniType
- func (NniType) ElementType() reflect.Type
- func (e NniType) ToNniTypeOutput() NniTypeOutput
- func (e NniType) ToNniTypeOutputWithContext(ctx context.Context) NniTypeOutput
- func (e NniType) ToNniTypePtrOutput() NniTypePtrOutput
- func (e NniType) ToNniTypePtrOutputWithContext(ctx context.Context) NniTypePtrOutput
- func (e NniType) ToStringOutput() pulumi.StringOutput
- func (e NniType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NniType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NniType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NniTypeInput
- type NniTypeOutput
- func (NniTypeOutput) ElementType() reflect.Type
- func (o NniTypeOutput) ToNniTypeOutput() NniTypeOutput
- func (o NniTypeOutput) ToNniTypeOutputWithContext(ctx context.Context) NniTypeOutput
- func (o NniTypeOutput) ToNniTypePtrOutput() NniTypePtrOutput
- func (o NniTypeOutput) ToNniTypePtrOutputWithContext(ctx context.Context) NniTypePtrOutput
- func (o NniTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NniTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NniTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NniTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NniTypePtrInput
- type NniTypePtrOutput
- func (o NniTypePtrOutput) Elem() NniTypeOutput
- func (NniTypePtrOutput) ElementType() reflect.Type
- func (o NniTypePtrOutput) ToNniTypePtrOutput() NniTypePtrOutput
- func (o NniTypePtrOutput) ToNniTypePtrOutputWithContext(ctx context.Context) NniTypePtrOutput
- func (o NniTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NniTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OptionAProperties
- type OptionAPropertiesArgs
- func (val *OptionAPropertiesArgs) Defaults() *OptionAPropertiesArgs
- func (OptionAPropertiesArgs) ElementType() reflect.Type
- func (i OptionAPropertiesArgs) ToOptionAPropertiesOutput() OptionAPropertiesOutput
- func (i OptionAPropertiesArgs) ToOptionAPropertiesOutputWithContext(ctx context.Context) OptionAPropertiesOutput
- func (i OptionAPropertiesArgs) ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput
- func (i OptionAPropertiesArgs) ToOptionAPropertiesPtrOutputWithContext(ctx context.Context) OptionAPropertiesPtrOutput
- type OptionAPropertiesInput
- type OptionAPropertiesOutput
- func (OptionAPropertiesOutput) ElementType() reflect.Type
- func (o OptionAPropertiesOutput) Mtu() pulumi.IntPtrOutput
- func (o OptionAPropertiesOutput) PeerASN() pulumi.IntPtrOutput
- func (o OptionAPropertiesOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesOutput) ToOptionAPropertiesOutput() OptionAPropertiesOutput
- func (o OptionAPropertiesOutput) ToOptionAPropertiesOutputWithContext(ctx context.Context) OptionAPropertiesOutput
- func (o OptionAPropertiesOutput) ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput
- func (o OptionAPropertiesOutput) ToOptionAPropertiesPtrOutputWithContext(ctx context.Context) OptionAPropertiesPtrOutput
- func (o OptionAPropertiesOutput) VlanId() pulumi.IntPtrOutput
- type OptionAPropertiesPtrInput
- type OptionAPropertiesPtrOutput
- func (o OptionAPropertiesPtrOutput) Elem() OptionAPropertiesOutput
- func (OptionAPropertiesPtrOutput) ElementType() reflect.Type
- func (o OptionAPropertiesPtrOutput) Mtu() pulumi.IntPtrOutput
- func (o OptionAPropertiesPtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o OptionAPropertiesPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesPtrOutput) ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput
- func (o OptionAPropertiesPtrOutput) ToOptionAPropertiesPtrOutputWithContext(ctx context.Context) OptionAPropertiesPtrOutput
- func (o OptionAPropertiesPtrOutput) VlanId() pulumi.IntPtrOutput
- type OptionAPropertiesResponse
- type OptionAPropertiesResponseOutput
- func (o OptionAPropertiesResponseOutput) BfdConfiguration() FabricBfdConfigurationResponsePtrOutput
- func (OptionAPropertiesResponseOutput) ElementType() reflect.Type
- func (o OptionAPropertiesResponseOutput) Mtu() pulumi.IntPtrOutput
- func (o OptionAPropertiesResponseOutput) PeerASN() pulumi.IntPtrOutput
- func (o OptionAPropertiesResponseOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponseOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponseOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponseOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponseOutput) ToOptionAPropertiesResponseOutput() OptionAPropertiesResponseOutput
- func (o OptionAPropertiesResponseOutput) ToOptionAPropertiesResponseOutputWithContext(ctx context.Context) OptionAPropertiesResponseOutput
- func (o OptionAPropertiesResponseOutput) VlanId() pulumi.IntPtrOutput
- type OptionAPropertiesResponsePtrOutput
- func (o OptionAPropertiesResponsePtrOutput) BfdConfiguration() FabricBfdConfigurationResponsePtrOutput
- func (o OptionAPropertiesResponsePtrOutput) Elem() OptionAPropertiesResponseOutput
- func (OptionAPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o OptionAPropertiesResponsePtrOutput) Mtu() pulumi.IntPtrOutput
- func (o OptionAPropertiesResponsePtrOutput) PeerASN() pulumi.IntPtrOutput
- func (o OptionAPropertiesResponsePtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponsePtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponsePtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponsePtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o OptionAPropertiesResponsePtrOutput) ToOptionAPropertiesResponsePtrOutput() OptionAPropertiesResponsePtrOutput
- func (o OptionAPropertiesResponsePtrOutput) ToOptionAPropertiesResponsePtrOutputWithContext(ctx context.Context) OptionAPropertiesResponsePtrOutput
- func (o OptionAPropertiesResponsePtrOutput) VlanId() pulumi.IntPtrOutput
- type OptionBProperties
- type OptionBPropertiesArgs
- func (OptionBPropertiesArgs) ElementType() reflect.Type
- func (i OptionBPropertiesArgs) ToOptionBPropertiesOutput() OptionBPropertiesOutput
- func (i OptionBPropertiesArgs) ToOptionBPropertiesOutputWithContext(ctx context.Context) OptionBPropertiesOutput
- func (i OptionBPropertiesArgs) ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput
- func (i OptionBPropertiesArgs) ToOptionBPropertiesPtrOutputWithContext(ctx context.Context) OptionBPropertiesPtrOutput
- type OptionBPropertiesInput
- type OptionBPropertiesOutput
- func (OptionBPropertiesOutput) ElementType() reflect.Type
- func (o OptionBPropertiesOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesOutput) ToOptionBPropertiesOutput() OptionBPropertiesOutput
- func (o OptionBPropertiesOutput) ToOptionBPropertiesOutputWithContext(ctx context.Context) OptionBPropertiesOutput
- func (o OptionBPropertiesOutput) ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput
- func (o OptionBPropertiesOutput) ToOptionBPropertiesPtrOutputWithContext(ctx context.Context) OptionBPropertiesPtrOutput
- type OptionBPropertiesPtrInput
- type OptionBPropertiesPtrOutput
- func (o OptionBPropertiesPtrOutput) Elem() OptionBPropertiesOutput
- func (OptionBPropertiesPtrOutput) ElementType() reflect.Type
- func (o OptionBPropertiesPtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesPtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesPtrOutput) ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput
- func (o OptionBPropertiesPtrOutput) ToOptionBPropertiesPtrOutputWithContext(ctx context.Context) OptionBPropertiesPtrOutput
- type OptionBPropertiesResponse
- type OptionBPropertiesResponseOutput
- func (OptionBPropertiesResponseOutput) ElementType() reflect.Type
- func (o OptionBPropertiesResponseOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesResponseOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesResponseOutput) ToOptionBPropertiesResponseOutput() OptionBPropertiesResponseOutput
- func (o OptionBPropertiesResponseOutput) ToOptionBPropertiesResponseOutputWithContext(ctx context.Context) OptionBPropertiesResponseOutput
- type OptionBPropertiesResponsePtrOutput
- func (o OptionBPropertiesResponsePtrOutput) Elem() OptionBPropertiesResponseOutput
- func (OptionBPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o OptionBPropertiesResponsePtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesResponsePtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
- func (o OptionBPropertiesResponsePtrOutput) ToOptionBPropertiesResponsePtrOutput() OptionBPropertiesResponsePtrOutput
- func (o OptionBPropertiesResponsePtrOutput) ToOptionBPropertiesResponsePtrOutputWithContext(ctx context.Context) OptionBPropertiesResponsePtrOutput
- type PeeringOption
- func (PeeringOption) ElementType() reflect.Type
- func (e PeeringOption) ToPeeringOptionOutput() PeeringOptionOutput
- func (e PeeringOption) ToPeeringOptionOutputWithContext(ctx context.Context) PeeringOptionOutput
- func (e PeeringOption) ToPeeringOptionPtrOutput() PeeringOptionPtrOutput
- func (e PeeringOption) ToPeeringOptionPtrOutputWithContext(ctx context.Context) PeeringOptionPtrOutput
- func (e PeeringOption) ToStringOutput() pulumi.StringOutput
- func (e PeeringOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PeeringOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PeeringOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PeeringOptionInput
- type PeeringOptionOutput
- func (PeeringOptionOutput) ElementType() reflect.Type
- func (o PeeringOptionOutput) ToPeeringOptionOutput() PeeringOptionOutput
- func (o PeeringOptionOutput) ToPeeringOptionOutputWithContext(ctx context.Context) PeeringOptionOutput
- func (o PeeringOptionOutput) ToPeeringOptionPtrOutput() PeeringOptionPtrOutput
- func (o PeeringOptionOutput) ToPeeringOptionPtrOutputWithContext(ctx context.Context) PeeringOptionPtrOutput
- func (o PeeringOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o PeeringOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PeeringOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PeeringOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PeeringOptionPtrInput
- type PeeringOptionPtrOutput
- func (o PeeringOptionPtrOutput) Elem() PeeringOptionOutput
- func (PeeringOptionPtrOutput) ElementType() reflect.Type
- func (o PeeringOptionPtrOutput) ToPeeringOptionPtrOutput() PeeringOptionPtrOutput
- func (o PeeringOptionPtrOutput) ToPeeringOptionPtrOutputWithContext(ctx context.Context) PeeringOptionPtrOutput
- func (o PeeringOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PeeringOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PollingType
- func (PollingType) ElementType() reflect.Type
- func (e PollingType) ToPollingTypeOutput() PollingTypeOutput
- func (e PollingType) ToPollingTypeOutputWithContext(ctx context.Context) PollingTypeOutput
- func (e PollingType) ToPollingTypePtrOutput() PollingTypePtrOutput
- func (e PollingType) ToPollingTypePtrOutputWithContext(ctx context.Context) PollingTypePtrOutput
- func (e PollingType) ToStringOutput() pulumi.StringOutput
- func (e PollingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PollingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PollingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PollingTypeInput
- type PollingTypeOutput
- func (PollingTypeOutput) ElementType() reflect.Type
- func (o PollingTypeOutput) ToPollingTypeOutput() PollingTypeOutput
- func (o PollingTypeOutput) ToPollingTypeOutputWithContext(ctx context.Context) PollingTypeOutput
- func (o PollingTypeOutput) ToPollingTypePtrOutput() PollingTypePtrOutput
- func (o PollingTypeOutput) ToPollingTypePtrOutputWithContext(ctx context.Context) PollingTypePtrOutput
- func (o PollingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PollingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PollingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PollingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PollingTypePtrInput
- type PollingTypePtrOutput
- func (o PollingTypePtrOutput) Elem() PollingTypeOutput
- func (PollingTypePtrOutput) ElementType() reflect.Type
- func (o PollingTypePtrOutput) ToPollingTypePtrOutput() PollingTypePtrOutput
- func (o PollingTypePtrOutput) ToPollingTypePtrOutputWithContext(ctx context.Context) PollingTypePtrOutput
- func (o PollingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PollingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortCondition
- type PortConditionArgs
- func (PortConditionArgs) ElementType() reflect.Type
- func (i PortConditionArgs) ToPortConditionOutput() PortConditionOutput
- func (i PortConditionArgs) ToPortConditionOutputWithContext(ctx context.Context) PortConditionOutput
- func (i PortConditionArgs) ToPortConditionPtrOutput() PortConditionPtrOutput
- func (i PortConditionArgs) ToPortConditionPtrOutputWithContext(ctx context.Context) PortConditionPtrOutput
- type PortConditionInput
- type PortConditionOutput
- func (PortConditionOutput) ElementType() reflect.Type
- func (o PortConditionOutput) Layer4Protocol() pulumi.StringOutput
- func (o PortConditionOutput) PortGroupNames() pulumi.StringArrayOutput
- func (o PortConditionOutput) PortType() pulumi.StringPtrOutput
- func (o PortConditionOutput) Ports() pulumi.StringArrayOutput
- func (o PortConditionOutput) ToPortConditionOutput() PortConditionOutput
- func (o PortConditionOutput) ToPortConditionOutputWithContext(ctx context.Context) PortConditionOutput
- func (o PortConditionOutput) ToPortConditionPtrOutput() PortConditionPtrOutput
- func (o PortConditionOutput) ToPortConditionPtrOutputWithContext(ctx context.Context) PortConditionPtrOutput
- type PortConditionPtrInput
- type PortConditionPtrOutput
- func (o PortConditionPtrOutput) Elem() PortConditionOutput
- func (PortConditionPtrOutput) ElementType() reflect.Type
- func (o PortConditionPtrOutput) Layer4Protocol() pulumi.StringPtrOutput
- func (o PortConditionPtrOutput) PortGroupNames() pulumi.StringArrayOutput
- func (o PortConditionPtrOutput) PortType() pulumi.StringPtrOutput
- func (o PortConditionPtrOutput) Ports() pulumi.StringArrayOutput
- func (o PortConditionPtrOutput) ToPortConditionPtrOutput() PortConditionPtrOutput
- func (o PortConditionPtrOutput) ToPortConditionPtrOutputWithContext(ctx context.Context) PortConditionPtrOutput
- type PortConditionResponse
- type PortConditionResponseOutput
- func (PortConditionResponseOutput) ElementType() reflect.Type
- func (o PortConditionResponseOutput) Layer4Protocol() pulumi.StringOutput
- func (o PortConditionResponseOutput) PortGroupNames() pulumi.StringArrayOutput
- func (o PortConditionResponseOutput) PortType() pulumi.StringPtrOutput
- func (o PortConditionResponseOutput) Ports() pulumi.StringArrayOutput
- func (o PortConditionResponseOutput) ToPortConditionResponseOutput() PortConditionResponseOutput
- func (o PortConditionResponseOutput) ToPortConditionResponseOutputWithContext(ctx context.Context) PortConditionResponseOutput
- type PortConditionResponsePtrOutput
- func (o PortConditionResponsePtrOutput) Elem() PortConditionResponseOutput
- func (PortConditionResponsePtrOutput) ElementType() reflect.Type
- func (o PortConditionResponsePtrOutput) Layer4Protocol() pulumi.StringPtrOutput
- func (o PortConditionResponsePtrOutput) PortGroupNames() pulumi.StringArrayOutput
- func (o PortConditionResponsePtrOutput) PortType() pulumi.StringPtrOutput
- func (o PortConditionResponsePtrOutput) Ports() pulumi.StringArrayOutput
- func (o PortConditionResponsePtrOutput) ToPortConditionResponsePtrOutput() PortConditionResponsePtrOutput
- func (o PortConditionResponsePtrOutput) ToPortConditionResponsePtrOutputWithContext(ctx context.Context) PortConditionResponsePtrOutput
- type PortGroupProperties
- type PortGroupPropertiesArgs
- type PortGroupPropertiesArray
- type PortGroupPropertiesArrayInput
- type PortGroupPropertiesArrayOutput
- func (PortGroupPropertiesArrayOutput) ElementType() reflect.Type
- func (o PortGroupPropertiesArrayOutput) Index(i pulumi.IntInput) PortGroupPropertiesOutput
- func (o PortGroupPropertiesArrayOutput) ToPortGroupPropertiesArrayOutput() PortGroupPropertiesArrayOutput
- func (o PortGroupPropertiesArrayOutput) ToPortGroupPropertiesArrayOutputWithContext(ctx context.Context) PortGroupPropertiesArrayOutput
- type PortGroupPropertiesInput
- type PortGroupPropertiesOutput
- func (PortGroupPropertiesOutput) ElementType() reflect.Type
- func (o PortGroupPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o PortGroupPropertiesOutput) Ports() pulumi.StringArrayOutput
- func (o PortGroupPropertiesOutput) ToPortGroupPropertiesOutput() PortGroupPropertiesOutput
- func (o PortGroupPropertiesOutput) ToPortGroupPropertiesOutputWithContext(ctx context.Context) PortGroupPropertiesOutput
- type PortGroupPropertiesResponse
- type PortGroupPropertiesResponseArrayOutput
- func (PortGroupPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o PortGroupPropertiesResponseArrayOutput) Index(i pulumi.IntInput) PortGroupPropertiesResponseOutput
- func (o PortGroupPropertiesResponseArrayOutput) ToPortGroupPropertiesResponseArrayOutput() PortGroupPropertiesResponseArrayOutput
- func (o PortGroupPropertiesResponseArrayOutput) ToPortGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) PortGroupPropertiesResponseArrayOutput
- type PortGroupPropertiesResponseOutput
- func (PortGroupPropertiesResponseOutput) ElementType() reflect.Type
- func (o PortGroupPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o PortGroupPropertiesResponseOutput) Ports() pulumi.StringArrayOutput
- func (o PortGroupPropertiesResponseOutput) ToPortGroupPropertiesResponseOutput() PortGroupPropertiesResponseOutput
- func (o PortGroupPropertiesResponseOutput) ToPortGroupPropertiesResponseOutputWithContext(ctx context.Context) PortGroupPropertiesResponseOutput
- type PortType
- func (PortType) ElementType() reflect.Type
- func (e PortType) ToPortTypeOutput() PortTypeOutput
- func (e PortType) ToPortTypeOutputWithContext(ctx context.Context) PortTypeOutput
- func (e PortType) ToPortTypePtrOutput() PortTypePtrOutput
- func (e PortType) ToPortTypePtrOutputWithContext(ctx context.Context) PortTypePtrOutput
- func (e PortType) ToStringOutput() pulumi.StringOutput
- func (e PortType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PortType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PortType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortTypeInput
- type PortTypeOutput
- func (PortTypeOutput) ElementType() reflect.Type
- func (o PortTypeOutput) ToPortTypeOutput() PortTypeOutput
- func (o PortTypeOutput) ToPortTypeOutputWithContext(ctx context.Context) PortTypeOutput
- func (o PortTypeOutput) ToPortTypePtrOutput() PortTypePtrOutput
- func (o PortTypeOutput) ToPortTypePtrOutputWithContext(ctx context.Context) PortTypePtrOutput
- func (o PortTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PortTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PortTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortTypePtrInput
- type PortTypePtrOutput
- func (o PortTypePtrOutput) Elem() PortTypeOutput
- func (PortTypePtrOutput) ElementType() reflect.Type
- func (o PortTypePtrOutput) ToPortTypePtrOutput() PortTypePtrOutput
- func (o PortTypePtrOutput) ToPortTypePtrOutputWithContext(ctx context.Context) PortTypePtrOutput
- func (o PortTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrefixType
- func (PrefixType) ElementType() reflect.Type
- func (e PrefixType) ToPrefixTypeOutput() PrefixTypeOutput
- func (e PrefixType) ToPrefixTypeOutputWithContext(ctx context.Context) PrefixTypeOutput
- func (e PrefixType) ToPrefixTypePtrOutput() PrefixTypePtrOutput
- func (e PrefixType) ToPrefixTypePtrOutputWithContext(ctx context.Context) PrefixTypePtrOutput
- func (e PrefixType) ToStringOutput() pulumi.StringOutput
- func (e PrefixType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrefixType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrefixType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrefixTypeInput
- type PrefixTypeOutput
- func (PrefixTypeOutput) ElementType() reflect.Type
- func (o PrefixTypeOutput) ToPrefixTypeOutput() PrefixTypeOutput
- func (o PrefixTypeOutput) ToPrefixTypeOutputWithContext(ctx context.Context) PrefixTypeOutput
- func (o PrefixTypeOutput) ToPrefixTypePtrOutput() PrefixTypePtrOutput
- func (o PrefixTypeOutput) ToPrefixTypePtrOutputWithContext(ctx context.Context) PrefixTypePtrOutput
- func (o PrefixTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PrefixTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PrefixTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrefixTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrefixTypePtrInput
- type PrefixTypePtrOutput
- func (o PrefixTypePtrOutput) Elem() PrefixTypeOutput
- func (PrefixTypePtrOutput) ElementType() reflect.Type
- func (o PrefixTypePtrOutput) ToPrefixTypePtrOutput() PrefixTypePtrOutput
- func (o PrefixTypePtrOutput) ToPrefixTypePtrOutputWithContext(ctx context.Context) PrefixTypePtrOutput
- func (o PrefixTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrefixTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RedistributeConnectedSubnets
- func (RedistributeConnectedSubnets) ElementType() reflect.Type
- func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsOutput() RedistributeConnectedSubnetsOutput
- func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsOutput
- func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput
- func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsPtrOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsPtrOutput
- func (e RedistributeConnectedSubnets) ToStringOutput() pulumi.StringOutput
- func (e RedistributeConnectedSubnets) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RedistributeConnectedSubnets) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RedistributeConnectedSubnets) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RedistributeConnectedSubnetsInput
- type RedistributeConnectedSubnetsOutput
- func (RedistributeConnectedSubnetsOutput) ElementType() reflect.Type
- func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsOutput() RedistributeConnectedSubnetsOutput
- func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsOutput
- func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput
- func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsPtrOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsPtrOutput
- func (o RedistributeConnectedSubnetsOutput) ToStringOutput() pulumi.StringOutput
- func (o RedistributeConnectedSubnetsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RedistributeConnectedSubnetsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RedistributeConnectedSubnetsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RedistributeConnectedSubnetsPtrInput
- type RedistributeConnectedSubnetsPtrOutput
- func (o RedistributeConnectedSubnetsPtrOutput) Elem() RedistributeConnectedSubnetsOutput
- func (RedistributeConnectedSubnetsPtrOutput) ElementType() reflect.Type
- func (o RedistributeConnectedSubnetsPtrOutput) ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput
- func (o RedistributeConnectedSubnetsPtrOutput) ToRedistributeConnectedSubnetsPtrOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsPtrOutput
- func (o RedistributeConnectedSubnetsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RedistributeConnectedSubnetsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RedistributeStaticRoutes
- func (RedistributeStaticRoutes) ElementType() reflect.Type
- func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesOutput() RedistributeStaticRoutesOutput
- func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesOutputWithContext(ctx context.Context) RedistributeStaticRoutesOutput
- func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput
- func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesPtrOutputWithContext(ctx context.Context) RedistributeStaticRoutesPtrOutput
- func (e RedistributeStaticRoutes) ToStringOutput() pulumi.StringOutput
- func (e RedistributeStaticRoutes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RedistributeStaticRoutes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RedistributeStaticRoutes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RedistributeStaticRoutesInput
- type RedistributeStaticRoutesOutput
- func (RedistributeStaticRoutesOutput) ElementType() reflect.Type
- func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesOutput() RedistributeStaticRoutesOutput
- func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesOutputWithContext(ctx context.Context) RedistributeStaticRoutesOutput
- func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput
- func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesPtrOutputWithContext(ctx context.Context) RedistributeStaticRoutesPtrOutput
- func (o RedistributeStaticRoutesOutput) ToStringOutput() pulumi.StringOutput
- func (o RedistributeStaticRoutesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RedistributeStaticRoutesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RedistributeStaticRoutesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RedistributeStaticRoutesPtrInput
- type RedistributeStaticRoutesPtrOutput
- func (o RedistributeStaticRoutesPtrOutput) Elem() RedistributeStaticRoutesOutput
- func (RedistributeStaticRoutesPtrOutput) ElementType() reflect.Type
- func (o RedistributeStaticRoutesPtrOutput) ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput
- func (o RedistributeStaticRoutesPtrOutput) ToRedistributeStaticRoutesPtrOutputWithContext(ctx context.Context) RedistributeStaticRoutesPtrOutput
- func (o RedistributeStaticRoutesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RedistributeStaticRoutesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutePolicy
- type RoutePolicyArgs
- type RoutePolicyInput
- type RoutePolicyOutput
- func (o RoutePolicyOutput) Annotation() pulumi.StringPtrOutput
- func (RoutePolicyOutput) ElementType() reflect.Type
- func (o RoutePolicyOutput) Location() pulumi.StringOutput
- func (o RoutePolicyOutput) Name() pulumi.StringOutput
- func (o RoutePolicyOutput) ProvisioningState() pulumi.StringOutput
- func (o RoutePolicyOutput) Statements() RoutePolicyStatementPropertiesResponseArrayOutput
- func (o RoutePolicyOutput) SystemData() SystemDataResponseOutput
- func (o RoutePolicyOutput) Tags() pulumi.StringMapOutput
- func (o RoutePolicyOutput) ToRoutePolicyOutput() RoutePolicyOutput
- func (o RoutePolicyOutput) ToRoutePolicyOutputWithContext(ctx context.Context) RoutePolicyOutput
- func (o RoutePolicyOutput) Type() pulumi.StringOutput
- type RoutePolicyState
- type RoutePolicyStatementProperties
- type RoutePolicyStatementPropertiesArgs
- func (RoutePolicyStatementPropertiesArgs) ElementType() reflect.Type
- func (i RoutePolicyStatementPropertiesArgs) ToRoutePolicyStatementPropertiesOutput() RoutePolicyStatementPropertiesOutput
- func (i RoutePolicyStatementPropertiesArgs) ToRoutePolicyStatementPropertiesOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesOutput
- type RoutePolicyStatementPropertiesArray
- func (RoutePolicyStatementPropertiesArray) ElementType() reflect.Type
- func (i RoutePolicyStatementPropertiesArray) ToRoutePolicyStatementPropertiesArrayOutput() RoutePolicyStatementPropertiesArrayOutput
- func (i RoutePolicyStatementPropertiesArray) ToRoutePolicyStatementPropertiesArrayOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesArrayOutput
- type RoutePolicyStatementPropertiesArrayInput
- type RoutePolicyStatementPropertiesArrayOutput
- func (RoutePolicyStatementPropertiesArrayOutput) ElementType() reflect.Type
- func (o RoutePolicyStatementPropertiesArrayOutput) Index(i pulumi.IntInput) RoutePolicyStatementPropertiesOutput
- func (o RoutePolicyStatementPropertiesArrayOutput) ToRoutePolicyStatementPropertiesArrayOutput() RoutePolicyStatementPropertiesArrayOutput
- func (o RoutePolicyStatementPropertiesArrayOutput) ToRoutePolicyStatementPropertiesArrayOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesArrayOutput
- type RoutePolicyStatementPropertiesInput
- type RoutePolicyStatementPropertiesOutput
- func (o RoutePolicyStatementPropertiesOutput) Action() StatementActionPropertiesOutput
- func (o RoutePolicyStatementPropertiesOutput) Annotation() pulumi.StringPtrOutput
- func (o RoutePolicyStatementPropertiesOutput) Condition() StatementConditionPropertiesOutput
- func (RoutePolicyStatementPropertiesOutput) ElementType() reflect.Type
- func (o RoutePolicyStatementPropertiesOutput) SequenceNumber() pulumi.Float64Output
- func (o RoutePolicyStatementPropertiesOutput) ToRoutePolicyStatementPropertiesOutput() RoutePolicyStatementPropertiesOutput
- func (o RoutePolicyStatementPropertiesOutput) ToRoutePolicyStatementPropertiesOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesOutput
- type RoutePolicyStatementPropertiesResponse
- type RoutePolicyStatementPropertiesResponseArrayOutput
- func (RoutePolicyStatementPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o RoutePolicyStatementPropertiesResponseArrayOutput) Index(i pulumi.IntInput) RoutePolicyStatementPropertiesResponseOutput
- func (o RoutePolicyStatementPropertiesResponseArrayOutput) ToRoutePolicyStatementPropertiesResponseArrayOutput() RoutePolicyStatementPropertiesResponseArrayOutput
- func (o RoutePolicyStatementPropertiesResponseArrayOutput) ToRoutePolicyStatementPropertiesResponseArrayOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesResponseArrayOutput
- type RoutePolicyStatementPropertiesResponseOutput
- func (o RoutePolicyStatementPropertiesResponseOutput) Action() StatementActionPropertiesResponseOutput
- func (o RoutePolicyStatementPropertiesResponseOutput) Annotation() pulumi.StringPtrOutput
- func (o RoutePolicyStatementPropertiesResponseOutput) Condition() StatementConditionPropertiesResponseOutput
- func (RoutePolicyStatementPropertiesResponseOutput) ElementType() reflect.Type
- func (o RoutePolicyStatementPropertiesResponseOutput) SequenceNumber() pulumi.Float64Output
- func (o RoutePolicyStatementPropertiesResponseOutput) ToRoutePolicyStatementPropertiesResponseOutput() RoutePolicyStatementPropertiesResponseOutput
- func (o RoutePolicyStatementPropertiesResponseOutput) ToRoutePolicyStatementPropertiesResponseOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesResponseOutput
- type RuleProperties
- type RulePropertiesArgs
- type RulePropertiesInput
- type RulePropertiesOutput
- func (o RulePropertiesOutput) Action() pulumi.StringOutput
- func (o RulePropertiesOutput) AddressList() pulumi.StringArrayOutput
- func (RulePropertiesOutput) ElementType() reflect.Type
- func (o RulePropertiesOutput) ToRulePropertiesOutput() RulePropertiesOutput
- func (o RulePropertiesOutput) ToRulePropertiesOutputWithContext(ctx context.Context) RulePropertiesOutput
- type RulePropertiesResponse
- type RulePropertiesResponseOutput
- func (o RulePropertiesResponseOutput) Action() pulumi.StringOutput
- func (o RulePropertiesResponseOutput) AddressList() pulumi.StringArrayOutput
- func (RulePropertiesResponseOutput) ElementType() reflect.Type
- func (o RulePropertiesResponseOutput) ToRulePropertiesResponseOutput() RulePropertiesResponseOutput
- func (o RulePropertiesResponseOutput) ToRulePropertiesResponseOutputWithContext(ctx context.Context) RulePropertiesResponseOutput
- type SourceDestinationType
- func (SourceDestinationType) ElementType() reflect.Type
- func (e SourceDestinationType) ToSourceDestinationTypeOutput() SourceDestinationTypeOutput
- func (e SourceDestinationType) ToSourceDestinationTypeOutputWithContext(ctx context.Context) SourceDestinationTypeOutput
- func (e SourceDestinationType) ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput
- func (e SourceDestinationType) ToSourceDestinationTypePtrOutputWithContext(ctx context.Context) SourceDestinationTypePtrOutput
- func (e SourceDestinationType) ToStringOutput() pulumi.StringOutput
- func (e SourceDestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceDestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceDestinationTypeInput
- type SourceDestinationTypeOutput
- func (SourceDestinationTypeOutput) ElementType() reflect.Type
- func (o SourceDestinationTypeOutput) ToSourceDestinationTypeOutput() SourceDestinationTypeOutput
- func (o SourceDestinationTypeOutput) ToSourceDestinationTypeOutputWithContext(ctx context.Context) SourceDestinationTypeOutput
- func (o SourceDestinationTypeOutput) ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput
- func (o SourceDestinationTypeOutput) ToSourceDestinationTypePtrOutputWithContext(ctx context.Context) SourceDestinationTypePtrOutput
- func (o SourceDestinationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceDestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceDestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceDestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceDestinationTypePtrInput
- type SourceDestinationTypePtrOutput
- func (o SourceDestinationTypePtrOutput) Elem() SourceDestinationTypeOutput
- func (SourceDestinationTypePtrOutput) ElementType() reflect.Type
- func (o SourceDestinationTypePtrOutput) ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput
- func (o SourceDestinationTypePtrOutput) ToSourceDestinationTypePtrOutputWithContext(ctx context.Context) SourceDestinationTypePtrOutput
- func (o SourceDestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceDestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatementActionProperties
- type StatementActionPropertiesArgs
- func (StatementActionPropertiesArgs) ElementType() reflect.Type
- func (i StatementActionPropertiesArgs) ToStatementActionPropertiesOutput() StatementActionPropertiesOutput
- func (i StatementActionPropertiesArgs) ToStatementActionPropertiesOutputWithContext(ctx context.Context) StatementActionPropertiesOutput
- type StatementActionPropertiesInput
- type StatementActionPropertiesOutput
- func (o StatementActionPropertiesOutput) ActionType() pulumi.StringOutput
- func (StatementActionPropertiesOutput) ElementType() reflect.Type
- func (o StatementActionPropertiesOutput) IpCommunityProperties() ActionIpCommunityPropertiesPtrOutput
- func (o StatementActionPropertiesOutput) IpExtendedCommunityProperties() ActionIpExtendedCommunityPropertiesPtrOutput
- func (o StatementActionPropertiesOutput) LocalPreference() pulumi.Float64PtrOutput
- func (o StatementActionPropertiesOutput) ToStatementActionPropertiesOutput() StatementActionPropertiesOutput
- func (o StatementActionPropertiesOutput) ToStatementActionPropertiesOutputWithContext(ctx context.Context) StatementActionPropertiesOutput
- type StatementActionPropertiesResponse
- type StatementActionPropertiesResponseOutput
- func (o StatementActionPropertiesResponseOutput) ActionType() pulumi.StringOutput
- func (StatementActionPropertiesResponseOutput) ElementType() reflect.Type
- func (o StatementActionPropertiesResponseOutput) IpCommunityProperties() ActionIpCommunityPropertiesResponsePtrOutput
- func (o StatementActionPropertiesResponseOutput) IpExtendedCommunityProperties() ActionIpExtendedCommunityPropertiesResponsePtrOutput
- func (o StatementActionPropertiesResponseOutput) LocalPreference() pulumi.Float64PtrOutput
- func (o StatementActionPropertiesResponseOutput) ToStatementActionPropertiesResponseOutput() StatementActionPropertiesResponseOutput
- func (o StatementActionPropertiesResponseOutput) ToStatementActionPropertiesResponseOutputWithContext(ctx context.Context) StatementActionPropertiesResponseOutput
- type StatementConditionProperties
- type StatementConditionPropertiesArgs
- func (StatementConditionPropertiesArgs) ElementType() reflect.Type
- func (i StatementConditionPropertiesArgs) ToStatementConditionPropertiesOutput() StatementConditionPropertiesOutput
- func (i StatementConditionPropertiesArgs) ToStatementConditionPropertiesOutputWithContext(ctx context.Context) StatementConditionPropertiesOutput
- type StatementConditionPropertiesInput
- type StatementConditionPropertiesOutput
- func (StatementConditionPropertiesOutput) ElementType() reflect.Type
- func (o StatementConditionPropertiesOutput) IpCommunityIds() pulumi.StringArrayOutput
- func (o StatementConditionPropertiesOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
- func (o StatementConditionPropertiesOutput) IpPrefixId() pulumi.StringPtrOutput
- func (o StatementConditionPropertiesOutput) ToStatementConditionPropertiesOutput() StatementConditionPropertiesOutput
- func (o StatementConditionPropertiesOutput) ToStatementConditionPropertiesOutputWithContext(ctx context.Context) StatementConditionPropertiesOutput
- type StatementConditionPropertiesResponse
- type StatementConditionPropertiesResponseOutput
- func (StatementConditionPropertiesResponseOutput) ElementType() reflect.Type
- func (o StatementConditionPropertiesResponseOutput) IpCommunityIds() pulumi.StringArrayOutput
- func (o StatementConditionPropertiesResponseOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
- func (o StatementConditionPropertiesResponseOutput) IpPrefixId() pulumi.StringPtrOutput
- func (o StatementConditionPropertiesResponseOutput) ToStatementConditionPropertiesResponseOutput() StatementConditionPropertiesResponseOutput
- func (o StatementConditionPropertiesResponseOutput) ToStatementConditionPropertiesResponseOutputWithContext(ctx context.Context) StatementConditionPropertiesResponseOutput
- type StaticRouteConfiguration
- type StaticRouteConfigurationArgs
- func (StaticRouteConfigurationArgs) ElementType() reflect.Type
- func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationOutput() StaticRouteConfigurationOutput
- func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationOutputWithContext(ctx context.Context) StaticRouteConfigurationOutput
- func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput
- func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationPtrOutputWithContext(ctx context.Context) StaticRouteConfigurationPtrOutput
- type StaticRouteConfigurationInput
- type StaticRouteConfigurationOutput
- func (StaticRouteConfigurationOutput) ElementType() reflect.Type
- func (o StaticRouteConfigurationOutput) Ipv4Routes() StaticRoutePropertiesArrayOutput
- func (o StaticRouteConfigurationOutput) Ipv6Routes() StaticRoutePropertiesArrayOutput
- func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationOutput() StaticRouteConfigurationOutput
- func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationOutputWithContext(ctx context.Context) StaticRouteConfigurationOutput
- func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput
- func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationPtrOutputWithContext(ctx context.Context) StaticRouteConfigurationPtrOutput
- type StaticRouteConfigurationPtrInput
- type StaticRouteConfigurationPtrOutput
- func (o StaticRouteConfigurationPtrOutput) Elem() StaticRouteConfigurationOutput
- func (StaticRouteConfigurationPtrOutput) ElementType() reflect.Type
- func (o StaticRouteConfigurationPtrOutput) Ipv4Routes() StaticRoutePropertiesArrayOutput
- func (o StaticRouteConfigurationPtrOutput) Ipv6Routes() StaticRoutePropertiesArrayOutput
- func (o StaticRouteConfigurationPtrOutput) ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput
- func (o StaticRouteConfigurationPtrOutput) ToStaticRouteConfigurationPtrOutputWithContext(ctx context.Context) StaticRouteConfigurationPtrOutput
- type StaticRouteConfigurationResponse
- type StaticRouteConfigurationResponseOutput
- func (o StaticRouteConfigurationResponseOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
- func (StaticRouteConfigurationResponseOutput) ElementType() reflect.Type
- func (o StaticRouteConfigurationResponseOutput) Ipv4Routes() StaticRoutePropertiesResponseArrayOutput
- func (o StaticRouteConfigurationResponseOutput) Ipv6Routes() StaticRoutePropertiesResponseArrayOutput
- func (o StaticRouteConfigurationResponseOutput) ToStaticRouteConfigurationResponseOutput() StaticRouteConfigurationResponseOutput
- func (o StaticRouteConfigurationResponseOutput) ToStaticRouteConfigurationResponseOutputWithContext(ctx context.Context) StaticRouteConfigurationResponseOutput
- type StaticRouteConfigurationResponsePtrOutput
- func (o StaticRouteConfigurationResponsePtrOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
- func (o StaticRouteConfigurationResponsePtrOutput) Elem() StaticRouteConfigurationResponseOutput
- func (StaticRouteConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o StaticRouteConfigurationResponsePtrOutput) Ipv4Routes() StaticRoutePropertiesResponseArrayOutput
- func (o StaticRouteConfigurationResponsePtrOutput) Ipv6Routes() StaticRoutePropertiesResponseArrayOutput
- func (o StaticRouteConfigurationResponsePtrOutput) ToStaticRouteConfigurationResponsePtrOutput() StaticRouteConfigurationResponsePtrOutput
- func (o StaticRouteConfigurationResponsePtrOutput) ToStaticRouteConfigurationResponsePtrOutputWithContext(ctx context.Context) StaticRouteConfigurationResponsePtrOutput
- type StaticRouteProperties
- type StaticRoutePropertiesArgs
- type StaticRoutePropertiesArray
- func (StaticRoutePropertiesArray) ElementType() reflect.Type
- func (i StaticRoutePropertiesArray) ToStaticRoutePropertiesArrayOutput() StaticRoutePropertiesArrayOutput
- func (i StaticRoutePropertiesArray) ToStaticRoutePropertiesArrayOutputWithContext(ctx context.Context) StaticRoutePropertiesArrayOutput
- type StaticRoutePropertiesArrayInput
- type StaticRoutePropertiesArrayOutput
- func (StaticRoutePropertiesArrayOutput) ElementType() reflect.Type
- func (o StaticRoutePropertiesArrayOutput) Index(i pulumi.IntInput) StaticRoutePropertiesOutput
- func (o StaticRoutePropertiesArrayOutput) ToStaticRoutePropertiesArrayOutput() StaticRoutePropertiesArrayOutput
- func (o StaticRoutePropertiesArrayOutput) ToStaticRoutePropertiesArrayOutputWithContext(ctx context.Context) StaticRoutePropertiesArrayOutput
- type StaticRoutePropertiesInput
- type StaticRoutePropertiesOutput
- func (StaticRoutePropertiesOutput) ElementType() reflect.Type
- func (o StaticRoutePropertiesOutput) NextHop() pulumi.StringArrayOutput
- func (o StaticRoutePropertiesOutput) Prefix() pulumi.StringOutput
- func (o StaticRoutePropertiesOutput) ToStaticRoutePropertiesOutput() StaticRoutePropertiesOutput
- func (o StaticRoutePropertiesOutput) ToStaticRoutePropertiesOutputWithContext(ctx context.Context) StaticRoutePropertiesOutput
- type StaticRoutePropertiesResponse
- type StaticRoutePropertiesResponseArrayOutput
- func (StaticRoutePropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o StaticRoutePropertiesResponseArrayOutput) Index(i pulumi.IntInput) StaticRoutePropertiesResponseOutput
- func (o StaticRoutePropertiesResponseArrayOutput) ToStaticRoutePropertiesResponseArrayOutput() StaticRoutePropertiesResponseArrayOutput
- func (o StaticRoutePropertiesResponseArrayOutput) ToStaticRoutePropertiesResponseArrayOutputWithContext(ctx context.Context) StaticRoutePropertiesResponseArrayOutput
- type StaticRoutePropertiesResponseOutput
- func (StaticRoutePropertiesResponseOutput) ElementType() reflect.Type
- func (o StaticRoutePropertiesResponseOutput) NextHop() pulumi.StringArrayOutput
- func (o StaticRoutePropertiesResponseOutput) Prefix() pulumi.StringOutput
- func (o StaticRoutePropertiesResponseOutput) ToStaticRoutePropertiesResponseOutput() StaticRoutePropertiesResponseOutput
- func (o StaticRoutePropertiesResponseOutput) ToStaticRoutePropertiesResponseOutputWithContext(ctx context.Context) StaticRoutePropertiesResponseOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type TapRuleActionType
- func (TapRuleActionType) ElementType() reflect.Type
- func (e TapRuleActionType) ToStringOutput() pulumi.StringOutput
- func (e TapRuleActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TapRuleActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TapRuleActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TapRuleActionType) ToTapRuleActionTypeOutput() TapRuleActionTypeOutput
- func (e TapRuleActionType) ToTapRuleActionTypeOutputWithContext(ctx context.Context) TapRuleActionTypeOutput
- func (e TapRuleActionType) ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput
- func (e TapRuleActionType) ToTapRuleActionTypePtrOutputWithContext(ctx context.Context) TapRuleActionTypePtrOutput
- type TapRuleActionTypeInput
- type TapRuleActionTypeOutput
- func (TapRuleActionTypeOutput) ElementType() reflect.Type
- func (o TapRuleActionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TapRuleActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TapRuleActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TapRuleActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TapRuleActionTypeOutput) ToTapRuleActionTypeOutput() TapRuleActionTypeOutput
- func (o TapRuleActionTypeOutput) ToTapRuleActionTypeOutputWithContext(ctx context.Context) TapRuleActionTypeOutput
- func (o TapRuleActionTypeOutput) ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput
- func (o TapRuleActionTypeOutput) ToTapRuleActionTypePtrOutputWithContext(ctx context.Context) TapRuleActionTypePtrOutput
- type TapRuleActionTypePtrInput
- type TapRuleActionTypePtrOutput
- func (o TapRuleActionTypePtrOutput) Elem() TapRuleActionTypeOutput
- func (TapRuleActionTypePtrOutput) ElementType() reflect.Type
- func (o TapRuleActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TapRuleActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TapRuleActionTypePtrOutput) ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput
- func (o TapRuleActionTypePtrOutput) ToTapRuleActionTypePtrOutputWithContext(ctx context.Context) TapRuleActionTypePtrOutput
- type TerminalServerConfiguration
- type TerminalServerConfigurationArgs
- func (TerminalServerConfigurationArgs) ElementType() reflect.Type
- func (i TerminalServerConfigurationArgs) ToTerminalServerConfigurationOutput() TerminalServerConfigurationOutput
- func (i TerminalServerConfigurationArgs) ToTerminalServerConfigurationOutputWithContext(ctx context.Context) TerminalServerConfigurationOutput
- type TerminalServerConfigurationInput
- type TerminalServerConfigurationOutput
- func (TerminalServerConfigurationOutput) ElementType() reflect.Type
- func (o TerminalServerConfigurationOutput) Password() pulumi.StringOutput
- func (o TerminalServerConfigurationOutput) PrimaryIpv4Prefix() pulumi.StringOutput
- func (o TerminalServerConfigurationOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o TerminalServerConfigurationOutput) SecondaryIpv4Prefix() pulumi.StringOutput
- func (o TerminalServerConfigurationOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o TerminalServerConfigurationOutput) SerialNumber() pulumi.StringPtrOutput
- func (o TerminalServerConfigurationOutput) ToTerminalServerConfigurationOutput() TerminalServerConfigurationOutput
- func (o TerminalServerConfigurationOutput) ToTerminalServerConfigurationOutputWithContext(ctx context.Context) TerminalServerConfigurationOutput
- func (o TerminalServerConfigurationOutput) Username() pulumi.StringOutput
- type TerminalServerConfigurationResponse
- type TerminalServerConfigurationResponseOutput
- func (TerminalServerConfigurationResponseOutput) ElementType() reflect.Type
- func (o TerminalServerConfigurationResponseOutput) NetworkDeviceId() pulumi.StringOutput
- func (o TerminalServerConfigurationResponseOutput) Password() pulumi.StringOutput
- func (o TerminalServerConfigurationResponseOutput) PrimaryIpv4Prefix() pulumi.StringOutput
- func (o TerminalServerConfigurationResponseOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
- func (o TerminalServerConfigurationResponseOutput) SecondaryIpv4Prefix() pulumi.StringOutput
- func (o TerminalServerConfigurationResponseOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
- func (o TerminalServerConfigurationResponseOutput) SerialNumber() pulumi.StringPtrOutput
- func (o TerminalServerConfigurationResponseOutput) ToTerminalServerConfigurationResponseOutput() TerminalServerConfigurationResponseOutput
- func (o TerminalServerConfigurationResponseOutput) ToTerminalServerConfigurationResponseOutputWithContext(ctx context.Context) TerminalServerConfigurationResponseOutput
- func (o TerminalServerConfigurationResponseOutput) Username() pulumi.StringOutput
- type VlanGroupProperties
- type VlanGroupPropertiesArgs
- type VlanGroupPropertiesArray
- type VlanGroupPropertiesArrayInput
- type VlanGroupPropertiesArrayOutput
- func (VlanGroupPropertiesArrayOutput) ElementType() reflect.Type
- func (o VlanGroupPropertiesArrayOutput) Index(i pulumi.IntInput) VlanGroupPropertiesOutput
- func (o VlanGroupPropertiesArrayOutput) ToVlanGroupPropertiesArrayOutput() VlanGroupPropertiesArrayOutput
- func (o VlanGroupPropertiesArrayOutput) ToVlanGroupPropertiesArrayOutputWithContext(ctx context.Context) VlanGroupPropertiesArrayOutput
- type VlanGroupPropertiesInput
- type VlanGroupPropertiesOutput
- func (VlanGroupPropertiesOutput) ElementType() reflect.Type
- func (o VlanGroupPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o VlanGroupPropertiesOutput) ToVlanGroupPropertiesOutput() VlanGroupPropertiesOutput
- func (o VlanGroupPropertiesOutput) ToVlanGroupPropertiesOutputWithContext(ctx context.Context) VlanGroupPropertiesOutput
- func (o VlanGroupPropertiesOutput) Vlans() pulumi.StringArrayOutput
- type VlanGroupPropertiesResponse
- type VlanGroupPropertiesResponseArrayOutput
- func (VlanGroupPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o VlanGroupPropertiesResponseArrayOutput) Index(i pulumi.IntInput) VlanGroupPropertiesResponseOutput
- func (o VlanGroupPropertiesResponseArrayOutput) ToVlanGroupPropertiesResponseArrayOutput() VlanGroupPropertiesResponseArrayOutput
- func (o VlanGroupPropertiesResponseArrayOutput) ToVlanGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) VlanGroupPropertiesResponseArrayOutput
- type VlanGroupPropertiesResponseOutput
- func (VlanGroupPropertiesResponseOutput) ElementType() reflect.Type
- func (o VlanGroupPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o VlanGroupPropertiesResponseOutput) ToVlanGroupPropertiesResponseOutput() VlanGroupPropertiesResponseOutput
- func (o VlanGroupPropertiesResponseOutput) ToVlanGroupPropertiesResponseOutputWithContext(ctx context.Context) VlanGroupPropertiesResponseOutput
- func (o VlanGroupPropertiesResponseOutput) Vlans() pulumi.StringArrayOutput
- type VlanMatchCondition
- type VlanMatchConditionArgs
- func (VlanMatchConditionArgs) ElementType() reflect.Type
- func (i VlanMatchConditionArgs) ToVlanMatchConditionOutput() VlanMatchConditionOutput
- func (i VlanMatchConditionArgs) ToVlanMatchConditionOutputWithContext(ctx context.Context) VlanMatchConditionOutput
- func (i VlanMatchConditionArgs) ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput
- func (i VlanMatchConditionArgs) ToVlanMatchConditionPtrOutputWithContext(ctx context.Context) VlanMatchConditionPtrOutput
- type VlanMatchConditionInput
- type VlanMatchConditionOutput
- func (VlanMatchConditionOutput) ElementType() reflect.Type
- func (o VlanMatchConditionOutput) InnerVlans() pulumi.StringArrayOutput
- func (o VlanMatchConditionOutput) ToVlanMatchConditionOutput() VlanMatchConditionOutput
- func (o VlanMatchConditionOutput) ToVlanMatchConditionOutputWithContext(ctx context.Context) VlanMatchConditionOutput
- func (o VlanMatchConditionOutput) ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput
- func (o VlanMatchConditionOutput) ToVlanMatchConditionPtrOutputWithContext(ctx context.Context) VlanMatchConditionPtrOutput
- func (o VlanMatchConditionOutput) VlanGroupNames() pulumi.StringArrayOutput
- func (o VlanMatchConditionOutput) Vlans() pulumi.StringArrayOutput
- type VlanMatchConditionPtrInput
- type VlanMatchConditionPtrOutput
- func (o VlanMatchConditionPtrOutput) Elem() VlanMatchConditionOutput
- func (VlanMatchConditionPtrOutput) ElementType() reflect.Type
- func (o VlanMatchConditionPtrOutput) InnerVlans() pulumi.StringArrayOutput
- func (o VlanMatchConditionPtrOutput) ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput
- func (o VlanMatchConditionPtrOutput) ToVlanMatchConditionPtrOutputWithContext(ctx context.Context) VlanMatchConditionPtrOutput
- func (o VlanMatchConditionPtrOutput) VlanGroupNames() pulumi.StringArrayOutput
- func (o VlanMatchConditionPtrOutput) Vlans() pulumi.StringArrayOutput
- type VlanMatchConditionResponse
- type VlanMatchConditionResponseOutput
- func (VlanMatchConditionResponseOutput) ElementType() reflect.Type
- func (o VlanMatchConditionResponseOutput) InnerVlans() pulumi.StringArrayOutput
- func (o VlanMatchConditionResponseOutput) ToVlanMatchConditionResponseOutput() VlanMatchConditionResponseOutput
- func (o VlanMatchConditionResponseOutput) ToVlanMatchConditionResponseOutputWithContext(ctx context.Context) VlanMatchConditionResponseOutput
- func (o VlanMatchConditionResponseOutput) VlanGroupNames() pulumi.StringArrayOutput
- func (o VlanMatchConditionResponseOutput) Vlans() pulumi.StringArrayOutput
- type VlanMatchConditionResponsePtrOutput
- func (o VlanMatchConditionResponsePtrOutput) Elem() VlanMatchConditionResponseOutput
- func (VlanMatchConditionResponsePtrOutput) ElementType() reflect.Type
- func (o VlanMatchConditionResponsePtrOutput) InnerVlans() pulumi.StringArrayOutput
- func (o VlanMatchConditionResponsePtrOutput) ToVlanMatchConditionResponsePtrOutput() VlanMatchConditionResponsePtrOutput
- func (o VlanMatchConditionResponsePtrOutput) ToVlanMatchConditionResponsePtrOutputWithContext(ctx context.Context) VlanMatchConditionResponsePtrOutput
- func (o VlanMatchConditionResponsePtrOutput) VlanGroupNames() pulumi.StringArrayOutput
- func (o VlanMatchConditionResponsePtrOutput) Vlans() pulumi.StringArrayOutput
- type VpnConfigurationProperties
- type VpnConfigurationPropertiesArgs
- func (val *VpnConfigurationPropertiesArgs) Defaults() *VpnConfigurationPropertiesArgs
- func (VpnConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i VpnConfigurationPropertiesArgs) ToVpnConfigurationPropertiesOutput() VpnConfigurationPropertiesOutput
- func (i VpnConfigurationPropertiesArgs) ToVpnConfigurationPropertiesOutputWithContext(ctx context.Context) VpnConfigurationPropertiesOutput
- type VpnConfigurationPropertiesInput
- type VpnConfigurationPropertiesOutput
- func (VpnConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o VpnConfigurationPropertiesOutput) OptionAProperties() OptionAPropertiesPtrOutput
- func (o VpnConfigurationPropertiesOutput) OptionBProperties() FabricOptionBPropertiesPtrOutput
- func (o VpnConfigurationPropertiesOutput) PeeringOption() pulumi.StringOutput
- func (o VpnConfigurationPropertiesOutput) ToVpnConfigurationPropertiesOutput() VpnConfigurationPropertiesOutput
- func (o VpnConfigurationPropertiesOutput) ToVpnConfigurationPropertiesOutputWithContext(ctx context.Context) VpnConfigurationPropertiesOutput
- type VpnConfigurationPropertiesResponse
- type VpnConfigurationPropertiesResponseOutput
- func (o VpnConfigurationPropertiesResponseOutput) AdministrativeState() pulumi.StringOutput
- func (VpnConfigurationPropertiesResponseOutput) ElementType() reflect.Type
- func (o VpnConfigurationPropertiesResponseOutput) NetworkToNetworkInterconnectId() pulumi.StringOutput
- func (o VpnConfigurationPropertiesResponseOutput) OptionAProperties() OptionAPropertiesResponsePtrOutput
- func (o VpnConfigurationPropertiesResponseOutput) OptionBProperties() FabricOptionBPropertiesResponsePtrOutput
- func (o VpnConfigurationPropertiesResponseOutput) PeeringOption() pulumi.StringOutput
- func (o VpnConfigurationPropertiesResponseOutput) ToVpnConfigurationPropertiesResponseOutput() VpnConfigurationPropertiesResponseOutput
- func (o VpnConfigurationPropertiesResponseOutput) ToVpnConfigurationPropertiesResponseOutputWithContext(ctx context.Context) VpnConfigurationPropertiesResponseOutput
- type WellKnownCommunities
- func (WellKnownCommunities) ElementType() reflect.Type
- func (e WellKnownCommunities) ToStringOutput() pulumi.StringOutput
- func (e WellKnownCommunities) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WellKnownCommunities) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WellKnownCommunities) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WellKnownCommunities) ToWellKnownCommunitiesOutput() WellKnownCommunitiesOutput
- func (e WellKnownCommunities) ToWellKnownCommunitiesOutputWithContext(ctx context.Context) WellKnownCommunitiesOutput
- func (e WellKnownCommunities) ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput
- func (e WellKnownCommunities) ToWellKnownCommunitiesPtrOutputWithContext(ctx context.Context) WellKnownCommunitiesPtrOutput
- type WellKnownCommunitiesInput
- type WellKnownCommunitiesOutput
- func (WellKnownCommunitiesOutput) ElementType() reflect.Type
- func (o WellKnownCommunitiesOutput) ToStringOutput() pulumi.StringOutput
- func (o WellKnownCommunitiesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WellKnownCommunitiesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WellKnownCommunitiesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesOutput() WellKnownCommunitiesOutput
- func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesOutputWithContext(ctx context.Context) WellKnownCommunitiesOutput
- func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput
- func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesPtrOutputWithContext(ctx context.Context) WellKnownCommunitiesPtrOutput
- type WellKnownCommunitiesPtrInput
- type WellKnownCommunitiesPtrOutput
- func (o WellKnownCommunitiesPtrOutput) Elem() WellKnownCommunitiesOutput
- func (WellKnownCommunitiesPtrOutput) ElementType() reflect.Type
- func (o WellKnownCommunitiesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WellKnownCommunitiesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WellKnownCommunitiesPtrOutput) ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput
- func (o WellKnownCommunitiesPtrOutput) ToWellKnownCommunitiesPtrOutputWithContext(ctx context.Context) WellKnownCommunitiesPtrOutput
- type WorkloadServicesResponse
- type WorkloadServicesResponseOutput
- func (WorkloadServicesResponseOutput) ElementType() reflect.Type
- func (o WorkloadServicesResponseOutput) Ipv4AddressSpaces() pulumi.StringArrayOutput
- func (o WorkloadServicesResponseOutput) Ipv6AddressSpaces() pulumi.StringArrayOutput
- func (o WorkloadServicesResponseOutput) ToWorkloadServicesResponseOutput() WorkloadServicesResponseOutput
- func (o WorkloadServicesResponseOutput) ToWorkloadServicesResponseOutputWithContext(ctx context.Context) WorkloadServicesResponseOutput
Constants ¶
const ( ActionAllow = Action("Allow") ActionDeny = Action("Deny") )
const ( AddressFamilyIpv4 = AddressFamily("ipv4") AddressFamilyIpv6 = AddressFamily("ipv6") )
const ( AllowASOverrideEnable = AllowASOverride("Enable") AllowASOverrideDisable = AllowASOverride("Disable") )
const ( BooleanEnumPropertyTrue = BooleanEnumProperty("True") BooleanEnumPropertyFalse = BooleanEnumProperty("False") )
const ( CommunityActionTypesPermit = CommunityActionTypes("Permit") CommunityActionTypesDeny = CommunityActionTypes("Deny") )
const ( ConditionEqualTo = Condition("EqualTo") ConditionGreaterThanOrEqualTo = Condition("GreaterThanOrEqualTo") ConditionLesserThanOrEqualTo = Condition("LesserThanOrEqualTo") )
const ( ConditionActionTypeAllow = ConditionActionType("allow") ConditionActionTypeDeny = ConditionActionType("deny") )
const ( ConfigurationTypeFile = ConfigurationType("File") ConfigurationTypeInline = ConfigurationType("Inline") )
const ( DestinationTypeIsolationDomain = DestinationType("IsolationDomain") DestinationTypeDirect = DestinationType("Direct") )
const ( EncapsulationNone = Encapsulation("None") EncapsulationGRE = Encapsulation("GRE") )
const ( EncapsulationTypeNone = EncapsulationType("None") EncapsulationTypeGTPv1 = EncapsulationType("GTPv1") )
const ( GatewayTypeInfrastructure = GatewayType("Infrastructure") GatewayTypeWorkload = GatewayType("Workload") )
const ( IPAddressTypeIPv4 = IPAddressType("IPv4") IPAddressTypeIPv6 = IPAddressType("IPv6") )
const ( Layer4ProtocolTCP = Layer4Protocol("TCP") Layer4ProtocolUDP = Layer4Protocol("UDP") )
const ( NetworkDeviceRoleTypesCE = NetworkDeviceRoleTypes("CE") NetworkDeviceRoleTypesToR = NetworkDeviceRoleTypes("ToR") NetworkDeviceRoleTypesNPB = NetworkDeviceRoleTypes("NPB") NetworkDeviceRoleTypesTS = NetworkDeviceRoleTypes("TS") NetworkDeviceRoleTypesManagement = NetworkDeviceRoleTypes("Management") )
const ( NniTypeCE = NniType("CE") NniTypeNPB = NniType("NPB") )
const ( PeeringOptionOptionA = PeeringOption("OptionA") PeeringOptionOptionB = PeeringOption("OptionB") )
const ( PollingTypePull = PollingType("Pull") PollingTypePush = PollingType("Push") )
const ( PortTypeSourcePort = PortType("SourcePort") PortTypeDestinationPort = PortType("DestinationPort") )
const ( PrefixTypePrefix = PrefixType("Prefix") PrefixTypeLongestPrefix = PrefixType("LongestPrefix") )
const ( RedistributeConnectedSubnetsTrue = RedistributeConnectedSubnets("True") RedistributeConnectedSubnetsFalse = RedistributeConnectedSubnets("False") )
const ( RedistributeStaticRoutesTrue = RedistributeStaticRoutes("True") RedistributeStaticRoutesFalse = RedistributeStaticRoutes("False") )
const ( SourceDestinationTypeSourceIP = SourceDestinationType("SourceIP") SourceDestinationTypeDestinationIP = SourceDestinationType("DestinationIP") )
const ( TapRuleActionTypeDrop = TapRuleActionType("Drop") TapRuleActionTypeCount = TapRuleActionType("Count") TapRuleActionTypeLog = TapRuleActionType("Log") TapRuleActionTypeReplicate = TapRuleActionType("Replicate") TapRuleActionTypeGoto = TapRuleActionType("Goto") TapRuleActionTypeRedirect = TapRuleActionType("Redirect") TapRuleActionTypeMirror = TapRuleActionType("Mirror") )
const ( WellKnownCommunitiesInternet = WellKnownCommunities("Internet") WellKnownCommunitiesLocalAS = WellKnownCommunities("LocalAS") WellKnownCommunitiesNoAdvertise = WellKnownCommunities("NoAdvertise") WellKnownCommunitiesNoExport = WellKnownCommunities("NoExport") WellKnownCommunitiesGShut = WellKnownCommunities("GShut") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlList ¶
type AccessControlList struct { pulumi.CustomResourceState // IP address family. Example: ipv4 | ipv6. AddressFamily pulumi.StringOutput `pulumi:"addressFamily"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // Access Control List conditions. Conditions AccessControlListConditionPropertiesResponseArrayOutput `pulumi:"conditions"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The AccessControlList resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetAccessControlList ¶
func GetAccessControlList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessControlListState, opts ...pulumi.ResourceOption) (*AccessControlList, error)
GetAccessControlList gets an existing AccessControlList 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 NewAccessControlList ¶
func NewAccessControlList(ctx *pulumi.Context, name string, args *AccessControlListArgs, opts ...pulumi.ResourceOption) (*AccessControlList, error)
NewAccessControlList registers a new resource with the given unique name, arguments, and options.
func (*AccessControlList) ElementType ¶
func (*AccessControlList) ElementType() reflect.Type
func (*AccessControlList) ToAccessControlListOutput ¶
func (i *AccessControlList) ToAccessControlListOutput() AccessControlListOutput
func (*AccessControlList) ToAccessControlListOutputWithContext ¶
func (i *AccessControlList) ToAccessControlListOutputWithContext(ctx context.Context) AccessControlListOutput
type AccessControlListArgs ¶
type AccessControlListArgs struct { // Name of the Access Control List AccessControlListName pulumi.StringPtrInput // IP address family. Example: ipv4 | ipv6. AddressFamily pulumi.StringInput // Switch configuration description. Annotation pulumi.StringPtrInput // Access Control List conditions. Conditions AccessControlListConditionPropertiesArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a AccessControlList resource.
func (AccessControlListArgs) ElementType ¶
func (AccessControlListArgs) ElementType() reflect.Type
type AccessControlListConditionProperties ¶
type AccessControlListConditionProperties struct { // action. Example: allow | deny. Action string `pulumi:"action"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // destinationAddress. Example: any | 1.1.1.0/24 | 1.1.10.10 DestinationAddress string `pulumi:"destinationAddress"` // destinationPort. Example: any | 1253 DestinationPort string `pulumi:"destinationPort"` // TCP/IP protocol as defined in the list of IP protocol numbers. Example: 255 (any) | 0 | 1. Protocol int `pulumi:"protocol"` // sequenceNumber of the Access Control List. SequenceNumber int `pulumi:"sequenceNumber"` // sourceAddress. Example: any | 1.1.1.0/24 | 1.1.10.10 SourceAddress string `pulumi:"sourceAddress"` // sourcePort. Example: any | 1253 SourcePort string `pulumi:"sourcePort"` }
Access Control List condition model.
type AccessControlListConditionPropertiesArgs ¶
type AccessControlListConditionPropertiesArgs struct { // action. Example: allow | deny. Action pulumi.StringInput `pulumi:"action"` // Switch configuration description. Annotation pulumi.StringPtrInput `pulumi:"annotation"` // destinationAddress. Example: any | 1.1.1.0/24 | 1.1.10.10 DestinationAddress pulumi.StringInput `pulumi:"destinationAddress"` // destinationPort. Example: any | 1253 DestinationPort pulumi.StringInput `pulumi:"destinationPort"` // TCP/IP protocol as defined in the list of IP protocol numbers. Example: 255 (any) | 0 | 1. Protocol pulumi.IntInput `pulumi:"protocol"` // sequenceNumber of the Access Control List. SequenceNumber pulumi.IntInput `pulumi:"sequenceNumber"` // sourceAddress. Example: any | 1.1.1.0/24 | 1.1.10.10 SourceAddress pulumi.StringInput `pulumi:"sourceAddress"` // sourcePort. Example: any | 1253 SourcePort pulumi.StringInput `pulumi:"sourcePort"` }
Access Control List condition model.
func (AccessControlListConditionPropertiesArgs) ElementType ¶
func (AccessControlListConditionPropertiesArgs) ElementType() reflect.Type
func (AccessControlListConditionPropertiesArgs) ToAccessControlListConditionPropertiesOutput ¶
func (i AccessControlListConditionPropertiesArgs) ToAccessControlListConditionPropertiesOutput() AccessControlListConditionPropertiesOutput
func (AccessControlListConditionPropertiesArgs) ToAccessControlListConditionPropertiesOutputWithContext ¶
func (i AccessControlListConditionPropertiesArgs) ToAccessControlListConditionPropertiesOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesOutput
type AccessControlListConditionPropertiesArray ¶
type AccessControlListConditionPropertiesArray []AccessControlListConditionPropertiesInput
func (AccessControlListConditionPropertiesArray) ElementType ¶
func (AccessControlListConditionPropertiesArray) ElementType() reflect.Type
func (AccessControlListConditionPropertiesArray) ToAccessControlListConditionPropertiesArrayOutput ¶
func (i AccessControlListConditionPropertiesArray) ToAccessControlListConditionPropertiesArrayOutput() AccessControlListConditionPropertiesArrayOutput
func (AccessControlListConditionPropertiesArray) ToAccessControlListConditionPropertiesArrayOutputWithContext ¶
func (i AccessControlListConditionPropertiesArray) ToAccessControlListConditionPropertiesArrayOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesArrayOutput
type AccessControlListConditionPropertiesArrayInput ¶
type AccessControlListConditionPropertiesArrayInput interface { pulumi.Input ToAccessControlListConditionPropertiesArrayOutput() AccessControlListConditionPropertiesArrayOutput ToAccessControlListConditionPropertiesArrayOutputWithContext(context.Context) AccessControlListConditionPropertiesArrayOutput }
AccessControlListConditionPropertiesArrayInput is an input type that accepts AccessControlListConditionPropertiesArray and AccessControlListConditionPropertiesArrayOutput values. You can construct a concrete instance of `AccessControlListConditionPropertiesArrayInput` via:
AccessControlListConditionPropertiesArray{ AccessControlListConditionPropertiesArgs{...} }
type AccessControlListConditionPropertiesArrayOutput ¶
type AccessControlListConditionPropertiesArrayOutput struct{ *pulumi.OutputState }
func (AccessControlListConditionPropertiesArrayOutput) ElementType ¶
func (AccessControlListConditionPropertiesArrayOutput) ElementType() reflect.Type
func (AccessControlListConditionPropertiesArrayOutput) ToAccessControlListConditionPropertiesArrayOutput ¶
func (o AccessControlListConditionPropertiesArrayOutput) ToAccessControlListConditionPropertiesArrayOutput() AccessControlListConditionPropertiesArrayOutput
func (AccessControlListConditionPropertiesArrayOutput) ToAccessControlListConditionPropertiesArrayOutputWithContext ¶
func (o AccessControlListConditionPropertiesArrayOutput) ToAccessControlListConditionPropertiesArrayOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesArrayOutput
type AccessControlListConditionPropertiesInput ¶
type AccessControlListConditionPropertiesInput interface { pulumi.Input ToAccessControlListConditionPropertiesOutput() AccessControlListConditionPropertiesOutput ToAccessControlListConditionPropertiesOutputWithContext(context.Context) AccessControlListConditionPropertiesOutput }
AccessControlListConditionPropertiesInput is an input type that accepts AccessControlListConditionPropertiesArgs and AccessControlListConditionPropertiesOutput values. You can construct a concrete instance of `AccessControlListConditionPropertiesInput` via:
AccessControlListConditionPropertiesArgs{...}
type AccessControlListConditionPropertiesOutput ¶
type AccessControlListConditionPropertiesOutput struct{ *pulumi.OutputState }
Access Control List condition model.
func (AccessControlListConditionPropertiesOutput) Action ¶
func (o AccessControlListConditionPropertiesOutput) Action() pulumi.StringOutput
action. Example: allow | deny.
func (AccessControlListConditionPropertiesOutput) Annotation ¶
func (o AccessControlListConditionPropertiesOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (AccessControlListConditionPropertiesOutput) DestinationAddress ¶
func (o AccessControlListConditionPropertiesOutput) DestinationAddress() pulumi.StringOutput
destinationAddress. Example: any | 1.1.1.0/24 | 1.1.10.10
func (AccessControlListConditionPropertiesOutput) DestinationPort ¶
func (o AccessControlListConditionPropertiesOutput) DestinationPort() pulumi.StringOutput
destinationPort. Example: any | 1253
func (AccessControlListConditionPropertiesOutput) ElementType ¶
func (AccessControlListConditionPropertiesOutput) ElementType() reflect.Type
func (AccessControlListConditionPropertiesOutput) Protocol ¶
func (o AccessControlListConditionPropertiesOutput) Protocol() pulumi.IntOutput
TCP/IP protocol as defined in the list of IP protocol numbers. Example: 255 (any) | 0 | 1.
func (AccessControlListConditionPropertiesOutput) SequenceNumber ¶
func (o AccessControlListConditionPropertiesOutput) SequenceNumber() pulumi.IntOutput
sequenceNumber of the Access Control List.
func (AccessControlListConditionPropertiesOutput) SourceAddress ¶
func (o AccessControlListConditionPropertiesOutput) SourceAddress() pulumi.StringOutput
sourceAddress. Example: any | 1.1.1.0/24 | 1.1.10.10
func (AccessControlListConditionPropertiesOutput) SourcePort ¶
func (o AccessControlListConditionPropertiesOutput) SourcePort() pulumi.StringOutput
sourcePort. Example: any | 1253
func (AccessControlListConditionPropertiesOutput) ToAccessControlListConditionPropertiesOutput ¶
func (o AccessControlListConditionPropertiesOutput) ToAccessControlListConditionPropertiesOutput() AccessControlListConditionPropertiesOutput
func (AccessControlListConditionPropertiesOutput) ToAccessControlListConditionPropertiesOutputWithContext ¶
func (o AccessControlListConditionPropertiesOutput) ToAccessControlListConditionPropertiesOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesOutput
type AccessControlListConditionPropertiesResponse ¶
type AccessControlListConditionPropertiesResponse struct { // action. Example: allow | deny. Action string `pulumi:"action"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // destinationAddress. Example: any | 1.1.1.0/24 | 1.1.10.10 DestinationAddress string `pulumi:"destinationAddress"` // destinationPort. Example: any | 1253 DestinationPort string `pulumi:"destinationPort"` // TCP/IP protocol as defined in the list of IP protocol numbers. Example: 255 (any) | 0 | 1. Protocol int `pulumi:"protocol"` // sequenceNumber of the Access Control List. SequenceNumber int `pulumi:"sequenceNumber"` // sourceAddress. Example: any | 1.1.1.0/24 | 1.1.10.10 SourceAddress string `pulumi:"sourceAddress"` // sourcePort. Example: any | 1253 SourcePort string `pulumi:"sourcePort"` }
Access Control List condition model.
type AccessControlListConditionPropertiesResponseArrayOutput ¶
type AccessControlListConditionPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessControlListConditionPropertiesResponseArrayOutput) ElementType ¶
func (AccessControlListConditionPropertiesResponseArrayOutput) ElementType() reflect.Type
func (AccessControlListConditionPropertiesResponseArrayOutput) ToAccessControlListConditionPropertiesResponseArrayOutput ¶
func (o AccessControlListConditionPropertiesResponseArrayOutput) ToAccessControlListConditionPropertiesResponseArrayOutput() AccessControlListConditionPropertiesResponseArrayOutput
func (AccessControlListConditionPropertiesResponseArrayOutput) ToAccessControlListConditionPropertiesResponseArrayOutputWithContext ¶
func (o AccessControlListConditionPropertiesResponseArrayOutput) ToAccessControlListConditionPropertiesResponseArrayOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesResponseArrayOutput
type AccessControlListConditionPropertiesResponseOutput ¶
type AccessControlListConditionPropertiesResponseOutput struct{ *pulumi.OutputState }
Access Control List condition model.
func (AccessControlListConditionPropertiesResponseOutput) Action ¶
func (o AccessControlListConditionPropertiesResponseOutput) Action() pulumi.StringOutput
action. Example: allow | deny.
func (AccessControlListConditionPropertiesResponseOutput) Annotation ¶
func (o AccessControlListConditionPropertiesResponseOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (AccessControlListConditionPropertiesResponseOutput) DestinationAddress ¶
func (o AccessControlListConditionPropertiesResponseOutput) DestinationAddress() pulumi.StringOutput
destinationAddress. Example: any | 1.1.1.0/24 | 1.1.10.10
func (AccessControlListConditionPropertiesResponseOutput) DestinationPort ¶
func (o AccessControlListConditionPropertiesResponseOutput) DestinationPort() pulumi.StringOutput
destinationPort. Example: any | 1253
func (AccessControlListConditionPropertiesResponseOutput) ElementType ¶
func (AccessControlListConditionPropertiesResponseOutput) ElementType() reflect.Type
func (AccessControlListConditionPropertiesResponseOutput) Protocol ¶
func (o AccessControlListConditionPropertiesResponseOutput) Protocol() pulumi.IntOutput
TCP/IP protocol as defined in the list of IP protocol numbers. Example: 255 (any) | 0 | 1.
func (AccessControlListConditionPropertiesResponseOutput) SequenceNumber ¶
func (o AccessControlListConditionPropertiesResponseOutput) SequenceNumber() pulumi.IntOutput
sequenceNumber of the Access Control List.
func (AccessControlListConditionPropertiesResponseOutput) SourceAddress ¶
func (o AccessControlListConditionPropertiesResponseOutput) SourceAddress() pulumi.StringOutput
sourceAddress. Example: any | 1.1.1.0/24 | 1.1.10.10
func (AccessControlListConditionPropertiesResponseOutput) SourcePort ¶
func (o AccessControlListConditionPropertiesResponseOutput) SourcePort() pulumi.StringOutput
sourcePort. Example: any | 1253
func (AccessControlListConditionPropertiesResponseOutput) ToAccessControlListConditionPropertiesResponseOutput ¶
func (o AccessControlListConditionPropertiesResponseOutput) ToAccessControlListConditionPropertiesResponseOutput() AccessControlListConditionPropertiesResponseOutput
func (AccessControlListConditionPropertiesResponseOutput) ToAccessControlListConditionPropertiesResponseOutputWithContext ¶
func (o AccessControlListConditionPropertiesResponseOutput) ToAccessControlListConditionPropertiesResponseOutputWithContext(ctx context.Context) AccessControlListConditionPropertiesResponseOutput
type AccessControlListInput ¶
type AccessControlListInput interface { pulumi.Input ToAccessControlListOutput() AccessControlListOutput ToAccessControlListOutputWithContext(ctx context.Context) AccessControlListOutput }
type AccessControlListOutput ¶
type AccessControlListOutput struct{ *pulumi.OutputState }
func (AccessControlListOutput) AddressFamily ¶
func (o AccessControlListOutput) AddressFamily() pulumi.StringOutput
IP address family. Example: ipv4 | ipv6.
func (AccessControlListOutput) Annotation ¶
func (o AccessControlListOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (AccessControlListOutput) Conditions ¶
func (o AccessControlListOutput) Conditions() AccessControlListConditionPropertiesResponseArrayOutput
Access Control List conditions.
func (AccessControlListOutput) ElementType ¶
func (AccessControlListOutput) ElementType() reflect.Type
func (AccessControlListOutput) Location ¶
func (o AccessControlListOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (AccessControlListOutput) Name ¶
func (o AccessControlListOutput) Name() pulumi.StringOutput
The name of the resource
func (AccessControlListOutput) ProvisioningState ¶
func (o AccessControlListOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (AccessControlListOutput) SystemData ¶
func (o AccessControlListOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AccessControlListOutput) Tags ¶
func (o AccessControlListOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (AccessControlListOutput) ToAccessControlListOutput ¶
func (o AccessControlListOutput) ToAccessControlListOutput() AccessControlListOutput
func (AccessControlListOutput) ToAccessControlListOutputWithContext ¶
func (o AccessControlListOutput) ToAccessControlListOutputWithContext(ctx context.Context) AccessControlListOutput
func (AccessControlListOutput) Type ¶
func (o AccessControlListOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AccessControlListState ¶
type AccessControlListState struct { }
func (AccessControlListState) ElementType ¶
func (AccessControlListState) ElementType() reflect.Type
type Action ¶
type Action string
Specify action.
func (Action) ElementType ¶
func (Action) ToActionOutput ¶
func (e Action) ToActionOutput() ActionOutput
func (Action) ToActionOutputWithContext ¶
func (e Action) ToActionOutputWithContext(ctx context.Context) ActionOutput
func (Action) ToActionPtrOutput ¶
func (e Action) ToActionPtrOutput() ActionPtrOutput
func (Action) ToActionPtrOutputWithContext ¶
func (e Action) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
func (Action) ToStringOutput ¶
func (e Action) ToStringOutput() pulumi.StringOutput
func (Action) ToStringOutputWithContext ¶
func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Action) ToStringPtrOutput ¶
func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput
func (Action) ToStringPtrOutputWithContext ¶
func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActionInput ¶
type ActionInput interface { pulumi.Input ToActionOutput() ActionOutput ToActionOutputWithContext(context.Context) ActionOutput }
ActionInput is an input type that accepts values of the Action enum A concrete instance of `ActionInput` can be one of the following:
ActionAllow ActionDeny
type ActionIpCommunityProperties ¶
type ActionIpCommunityProperties struct { // IP Community ID list properties. Add *IpCommunityIdList `pulumi:"add"` // IP Community ID list properties. Delete *IpCommunityIdList `pulumi:"delete"` // IP Community ID list properties. Set *IpCommunityIdList `pulumi:"set"` }
IP Community Properties.
type ActionIpCommunityPropertiesArgs ¶
type ActionIpCommunityPropertiesArgs struct { // IP Community ID list properties. Add IpCommunityIdListPtrInput `pulumi:"add"` // IP Community ID list properties. Delete IpCommunityIdListPtrInput `pulumi:"delete"` // IP Community ID list properties. Set IpCommunityIdListPtrInput `pulumi:"set"` }
IP Community Properties.
func (ActionIpCommunityPropertiesArgs) ElementType ¶
func (ActionIpCommunityPropertiesArgs) ElementType() reflect.Type
func (ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesOutput ¶
func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesOutput() ActionIpCommunityPropertiesOutput
func (ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesOutputWithContext ¶
func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesOutput
func (ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesPtrOutput ¶
func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput
func (ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesPtrOutputWithContext ¶
func (i ActionIpCommunityPropertiesArgs) ToActionIpCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesPtrOutput
type ActionIpCommunityPropertiesInput ¶
type ActionIpCommunityPropertiesInput interface { pulumi.Input ToActionIpCommunityPropertiesOutput() ActionIpCommunityPropertiesOutput ToActionIpCommunityPropertiesOutputWithContext(context.Context) ActionIpCommunityPropertiesOutput }
ActionIpCommunityPropertiesInput is an input type that accepts ActionIpCommunityPropertiesArgs and ActionIpCommunityPropertiesOutput values. You can construct a concrete instance of `ActionIpCommunityPropertiesInput` via:
ActionIpCommunityPropertiesArgs{...}
type ActionIpCommunityPropertiesOutput ¶
type ActionIpCommunityPropertiesOutput struct{ *pulumi.OutputState }
IP Community Properties.
func (ActionIpCommunityPropertiesOutput) Add ¶
func (o ActionIpCommunityPropertiesOutput) Add() IpCommunityIdListPtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesOutput) Delete ¶
func (o ActionIpCommunityPropertiesOutput) Delete() IpCommunityIdListPtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesOutput) ElementType ¶
func (ActionIpCommunityPropertiesOutput) ElementType() reflect.Type
func (ActionIpCommunityPropertiesOutput) Set ¶
func (o ActionIpCommunityPropertiesOutput) Set() IpCommunityIdListPtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesOutput ¶
func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesOutput() ActionIpCommunityPropertiesOutput
func (ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesOutputWithContext ¶
func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesOutput
func (ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesPtrOutput ¶
func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput
func (ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesPtrOutputWithContext ¶
func (o ActionIpCommunityPropertiesOutput) ToActionIpCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesPtrOutput
type ActionIpCommunityPropertiesPtrInput ¶
type ActionIpCommunityPropertiesPtrInput interface { pulumi.Input ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput ToActionIpCommunityPropertiesPtrOutputWithContext(context.Context) ActionIpCommunityPropertiesPtrOutput }
ActionIpCommunityPropertiesPtrInput is an input type that accepts ActionIpCommunityPropertiesArgs, ActionIpCommunityPropertiesPtr and ActionIpCommunityPropertiesPtrOutput values. You can construct a concrete instance of `ActionIpCommunityPropertiesPtrInput` via:
ActionIpCommunityPropertiesArgs{...} or: nil
func ActionIpCommunityPropertiesPtr ¶
func ActionIpCommunityPropertiesPtr(v *ActionIpCommunityPropertiesArgs) ActionIpCommunityPropertiesPtrInput
type ActionIpCommunityPropertiesPtrOutput ¶
type ActionIpCommunityPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ActionIpCommunityPropertiesPtrOutput) Add ¶
func (o ActionIpCommunityPropertiesPtrOutput) Add() IpCommunityIdListPtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesPtrOutput) Delete ¶
func (o ActionIpCommunityPropertiesPtrOutput) Delete() IpCommunityIdListPtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesPtrOutput) ElementType ¶
func (ActionIpCommunityPropertiesPtrOutput) ElementType() reflect.Type
func (ActionIpCommunityPropertiesPtrOutput) Set ¶
func (o ActionIpCommunityPropertiesPtrOutput) Set() IpCommunityIdListPtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesPtrOutput) ToActionIpCommunityPropertiesPtrOutput ¶
func (o ActionIpCommunityPropertiesPtrOutput) ToActionIpCommunityPropertiesPtrOutput() ActionIpCommunityPropertiesPtrOutput
func (ActionIpCommunityPropertiesPtrOutput) ToActionIpCommunityPropertiesPtrOutputWithContext ¶
func (o ActionIpCommunityPropertiesPtrOutput) ToActionIpCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesPtrOutput
type ActionIpCommunityPropertiesResponse ¶
type ActionIpCommunityPropertiesResponse struct { // IP Community ID list properties. Add *IpCommunityIdListResponse `pulumi:"add"` // IP Community ID list properties. Delete *IpCommunityIdListResponse `pulumi:"delete"` // IP Community ID list properties. Set *IpCommunityIdListResponse `pulumi:"set"` }
IP Community Properties.
type ActionIpCommunityPropertiesResponseOutput ¶
type ActionIpCommunityPropertiesResponseOutput struct{ *pulumi.OutputState }
IP Community Properties.
func (ActionIpCommunityPropertiesResponseOutput) Delete ¶
func (o ActionIpCommunityPropertiesResponseOutput) Delete() IpCommunityIdListResponsePtrOutput
IP Community ID list properties.
func (ActionIpCommunityPropertiesResponseOutput) ElementType ¶
func (ActionIpCommunityPropertiesResponseOutput) ElementType() reflect.Type
func (ActionIpCommunityPropertiesResponseOutput) ToActionIpCommunityPropertiesResponseOutput ¶
func (o ActionIpCommunityPropertiesResponseOutput) ToActionIpCommunityPropertiesResponseOutput() ActionIpCommunityPropertiesResponseOutput
func (ActionIpCommunityPropertiesResponseOutput) ToActionIpCommunityPropertiesResponseOutputWithContext ¶
func (o ActionIpCommunityPropertiesResponseOutput) ToActionIpCommunityPropertiesResponseOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesResponseOutput
type ActionIpCommunityPropertiesResponsePtrOutput ¶
type ActionIpCommunityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ActionIpCommunityPropertiesResponsePtrOutput) ElementType ¶
func (ActionIpCommunityPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ActionIpCommunityPropertiesResponsePtrOutput) ToActionIpCommunityPropertiesResponsePtrOutput ¶
func (o ActionIpCommunityPropertiesResponsePtrOutput) ToActionIpCommunityPropertiesResponsePtrOutput() ActionIpCommunityPropertiesResponsePtrOutput
func (ActionIpCommunityPropertiesResponsePtrOutput) ToActionIpCommunityPropertiesResponsePtrOutputWithContext ¶
func (o ActionIpCommunityPropertiesResponsePtrOutput) ToActionIpCommunityPropertiesResponsePtrOutputWithContext(ctx context.Context) ActionIpCommunityPropertiesResponsePtrOutput
type ActionIpExtendedCommunityProperties ¶
type ActionIpExtendedCommunityProperties struct { // IP Extended Community Id list properties. Add *IpExtendedCommunityIdList `pulumi:"add"` // IP Extended Community Id list properties. Delete *IpExtendedCommunityIdList `pulumi:"delete"` // IP Extended Community Id list properties. Set *IpExtendedCommunityIdList `pulumi:"set"` }
IP Extended Community Properties.
type ActionIpExtendedCommunityPropertiesArgs ¶
type ActionIpExtendedCommunityPropertiesArgs struct { // IP Extended Community Id list properties. Add IpExtendedCommunityIdListPtrInput `pulumi:"add"` // IP Extended Community Id list properties. Delete IpExtendedCommunityIdListPtrInput `pulumi:"delete"` // IP Extended Community Id list properties. Set IpExtendedCommunityIdListPtrInput `pulumi:"set"` }
IP Extended Community Properties.
func (ActionIpExtendedCommunityPropertiesArgs) ElementType ¶
func (ActionIpExtendedCommunityPropertiesArgs) ElementType() reflect.Type
func (ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesOutput ¶
func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesOutput() ActionIpExtendedCommunityPropertiesOutput
func (ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesOutputWithContext ¶
func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesOutput
func (ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesPtrOutput ¶
func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput
func (ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext ¶
func (i ActionIpExtendedCommunityPropertiesArgs) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesPtrOutput
type ActionIpExtendedCommunityPropertiesInput ¶
type ActionIpExtendedCommunityPropertiesInput interface { pulumi.Input ToActionIpExtendedCommunityPropertiesOutput() ActionIpExtendedCommunityPropertiesOutput ToActionIpExtendedCommunityPropertiesOutputWithContext(context.Context) ActionIpExtendedCommunityPropertiesOutput }
ActionIpExtendedCommunityPropertiesInput is an input type that accepts ActionIpExtendedCommunityPropertiesArgs and ActionIpExtendedCommunityPropertiesOutput values. You can construct a concrete instance of `ActionIpExtendedCommunityPropertiesInput` via:
ActionIpExtendedCommunityPropertiesArgs{...}
type ActionIpExtendedCommunityPropertiesOutput ¶
type ActionIpExtendedCommunityPropertiesOutput struct{ *pulumi.OutputState }
IP Extended Community Properties.
func (ActionIpExtendedCommunityPropertiesOutput) Delete ¶
func (o ActionIpExtendedCommunityPropertiesOutput) Delete() IpExtendedCommunityIdListPtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesOutput) ElementType ¶
func (ActionIpExtendedCommunityPropertiesOutput) ElementType() reflect.Type
func (ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesOutput ¶
func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesOutput() ActionIpExtendedCommunityPropertiesOutput
func (ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesOutputWithContext ¶
func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesOutput
func (ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesPtrOutput ¶
func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput
func (ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext ¶
func (o ActionIpExtendedCommunityPropertiesOutput) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesPtrOutput
type ActionIpExtendedCommunityPropertiesPtrInput ¶
type ActionIpExtendedCommunityPropertiesPtrInput interface { pulumi.Input ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(context.Context) ActionIpExtendedCommunityPropertiesPtrOutput }
ActionIpExtendedCommunityPropertiesPtrInput is an input type that accepts ActionIpExtendedCommunityPropertiesArgs, ActionIpExtendedCommunityPropertiesPtr and ActionIpExtendedCommunityPropertiesPtrOutput values. You can construct a concrete instance of `ActionIpExtendedCommunityPropertiesPtrInput` via:
ActionIpExtendedCommunityPropertiesArgs{...} or: nil
func ActionIpExtendedCommunityPropertiesPtr ¶
func ActionIpExtendedCommunityPropertiesPtr(v *ActionIpExtendedCommunityPropertiesArgs) ActionIpExtendedCommunityPropertiesPtrInput
type ActionIpExtendedCommunityPropertiesPtrOutput ¶
type ActionIpExtendedCommunityPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ActionIpExtendedCommunityPropertiesPtrOutput) Delete ¶
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesPtrOutput) ElementType ¶
func (ActionIpExtendedCommunityPropertiesPtrOutput) ElementType() reflect.Type
func (ActionIpExtendedCommunityPropertiesPtrOutput) ToActionIpExtendedCommunityPropertiesPtrOutput ¶
func (o ActionIpExtendedCommunityPropertiesPtrOutput) ToActionIpExtendedCommunityPropertiesPtrOutput() ActionIpExtendedCommunityPropertiesPtrOutput
func (ActionIpExtendedCommunityPropertiesPtrOutput) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext ¶
func (o ActionIpExtendedCommunityPropertiesPtrOutput) ToActionIpExtendedCommunityPropertiesPtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesPtrOutput
type ActionIpExtendedCommunityPropertiesResponse ¶
type ActionIpExtendedCommunityPropertiesResponse struct { // IP Extended Community Id list properties. Add *IpExtendedCommunityIdListResponse `pulumi:"add"` // IP Extended Community Id list properties. Delete *IpExtendedCommunityIdListResponse `pulumi:"delete"` // IP Extended Community Id list properties. Set *IpExtendedCommunityIdListResponse `pulumi:"set"` }
IP Extended Community Properties.
type ActionIpExtendedCommunityPropertiesResponseOutput ¶
type ActionIpExtendedCommunityPropertiesResponseOutput struct{ *pulumi.OutputState }
IP Extended Community Properties.
func (ActionIpExtendedCommunityPropertiesResponseOutput) Add ¶
func (o ActionIpExtendedCommunityPropertiesResponseOutput) Add() IpExtendedCommunityIdListResponsePtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesResponseOutput) Delete ¶
func (o ActionIpExtendedCommunityPropertiesResponseOutput) Delete() IpExtendedCommunityIdListResponsePtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesResponseOutput) ElementType ¶
func (ActionIpExtendedCommunityPropertiesResponseOutput) ElementType() reflect.Type
func (ActionIpExtendedCommunityPropertiesResponseOutput) Set ¶
func (o ActionIpExtendedCommunityPropertiesResponseOutput) Set() IpExtendedCommunityIdListResponsePtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesResponseOutput) ToActionIpExtendedCommunityPropertiesResponseOutput ¶
func (o ActionIpExtendedCommunityPropertiesResponseOutput) ToActionIpExtendedCommunityPropertiesResponseOutput() ActionIpExtendedCommunityPropertiesResponseOutput
func (ActionIpExtendedCommunityPropertiesResponseOutput) ToActionIpExtendedCommunityPropertiesResponseOutputWithContext ¶
func (o ActionIpExtendedCommunityPropertiesResponseOutput) ToActionIpExtendedCommunityPropertiesResponseOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesResponseOutput
type ActionIpExtendedCommunityPropertiesResponsePtrOutput ¶
type ActionIpExtendedCommunityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) Add ¶
func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Add() IpExtendedCommunityIdListResponsePtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) Delete ¶
func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Delete() IpExtendedCommunityIdListResponsePtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) ElementType ¶
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) Set ¶
func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) Set() IpExtendedCommunityIdListResponsePtrOutput
IP Extended Community Id list properties.
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) ToActionIpExtendedCommunityPropertiesResponsePtrOutput ¶
func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) ToActionIpExtendedCommunityPropertiesResponsePtrOutput() ActionIpExtendedCommunityPropertiesResponsePtrOutput
func (ActionIpExtendedCommunityPropertiesResponsePtrOutput) ToActionIpExtendedCommunityPropertiesResponsePtrOutputWithContext ¶
func (o ActionIpExtendedCommunityPropertiesResponsePtrOutput) ToActionIpExtendedCommunityPropertiesResponsePtrOutputWithContext(ctx context.Context) ActionIpExtendedCommunityPropertiesResponsePtrOutput
type ActionOutput ¶
type ActionOutput struct{ *pulumi.OutputState }
func (ActionOutput) ElementType ¶
func (ActionOutput) ElementType() reflect.Type
func (ActionOutput) ToActionOutput ¶
func (o ActionOutput) ToActionOutput() ActionOutput
func (ActionOutput) ToActionOutputWithContext ¶
func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
func (ActionOutput) ToActionPtrOutput ¶
func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput
func (ActionOutput) ToActionPtrOutputWithContext ¶
func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
func (ActionOutput) ToStringOutput ¶
func (o ActionOutput) ToStringOutput() pulumi.StringOutput
func (ActionOutput) ToStringOutputWithContext ¶
func (o ActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ActionOutput) ToStringPtrOutput ¶
func (o ActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionOutput) ToStringPtrOutputWithContext ¶
func (o ActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActionPtrInput ¶
type ActionPtrInput interface { pulumi.Input ToActionPtrOutput() ActionPtrOutput ToActionPtrOutputWithContext(context.Context) ActionPtrOutput }
func ActionPtr ¶
func ActionPtr(v string) ActionPtrInput
type ActionPtrOutput ¶
type ActionPtrOutput struct{ *pulumi.OutputState }
func (ActionPtrOutput) Elem ¶
func (o ActionPtrOutput) Elem() ActionOutput
func (ActionPtrOutput) ElementType ¶
func (ActionPtrOutput) ElementType() reflect.Type
func (ActionPtrOutput) ToActionPtrOutput ¶
func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput
func (ActionPtrOutput) ToActionPtrOutputWithContext ¶
func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
func (ActionPtrOutput) ToStringPtrOutput ¶
func (o ActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddressFamily ¶
type AddressFamily string
IP address family. Example: ipv4 | ipv6.
func (AddressFamily) ElementType ¶
func (AddressFamily) ElementType() reflect.Type
func (AddressFamily) ToAddressFamilyOutput ¶
func (e AddressFamily) ToAddressFamilyOutput() AddressFamilyOutput
func (AddressFamily) ToAddressFamilyOutputWithContext ¶
func (e AddressFamily) ToAddressFamilyOutputWithContext(ctx context.Context) AddressFamilyOutput
func (AddressFamily) ToAddressFamilyPtrOutput ¶
func (e AddressFamily) ToAddressFamilyPtrOutput() AddressFamilyPtrOutput
func (AddressFamily) ToAddressFamilyPtrOutputWithContext ¶
func (e AddressFamily) ToAddressFamilyPtrOutputWithContext(ctx context.Context) AddressFamilyPtrOutput
func (AddressFamily) ToStringOutput ¶
func (e AddressFamily) ToStringOutput() pulumi.StringOutput
func (AddressFamily) ToStringOutputWithContext ¶
func (e AddressFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddressFamily) ToStringPtrOutput ¶
func (e AddressFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddressFamily) ToStringPtrOutputWithContext ¶
func (e AddressFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddressFamilyInput ¶
type AddressFamilyInput interface { pulumi.Input ToAddressFamilyOutput() AddressFamilyOutput ToAddressFamilyOutputWithContext(context.Context) AddressFamilyOutput }
AddressFamilyInput is an input type that accepts values of the AddressFamily enum A concrete instance of `AddressFamilyInput` can be one of the following:
AddressFamilyIpv4 AddressFamilyIpv6
type AddressFamilyOutput ¶
type AddressFamilyOutput struct{ *pulumi.OutputState }
func (AddressFamilyOutput) ElementType ¶
func (AddressFamilyOutput) ElementType() reflect.Type
func (AddressFamilyOutput) ToAddressFamilyOutput ¶
func (o AddressFamilyOutput) ToAddressFamilyOutput() AddressFamilyOutput
func (AddressFamilyOutput) ToAddressFamilyOutputWithContext ¶
func (o AddressFamilyOutput) ToAddressFamilyOutputWithContext(ctx context.Context) AddressFamilyOutput
func (AddressFamilyOutput) ToAddressFamilyPtrOutput ¶
func (o AddressFamilyOutput) ToAddressFamilyPtrOutput() AddressFamilyPtrOutput
func (AddressFamilyOutput) ToAddressFamilyPtrOutputWithContext ¶
func (o AddressFamilyOutput) ToAddressFamilyPtrOutputWithContext(ctx context.Context) AddressFamilyPtrOutput
func (AddressFamilyOutput) ToStringOutput ¶
func (o AddressFamilyOutput) ToStringOutput() pulumi.StringOutput
func (AddressFamilyOutput) ToStringOutputWithContext ¶
func (o AddressFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddressFamilyOutput) ToStringPtrOutput ¶
func (o AddressFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddressFamilyOutput) ToStringPtrOutputWithContext ¶
func (o AddressFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddressFamilyPtrInput ¶
type AddressFamilyPtrInput interface { pulumi.Input ToAddressFamilyPtrOutput() AddressFamilyPtrOutput ToAddressFamilyPtrOutputWithContext(context.Context) AddressFamilyPtrOutput }
func AddressFamilyPtr ¶
func AddressFamilyPtr(v string) AddressFamilyPtrInput
type AddressFamilyPtrOutput ¶
type AddressFamilyPtrOutput struct{ *pulumi.OutputState }
func (AddressFamilyPtrOutput) Elem ¶
func (o AddressFamilyPtrOutput) Elem() AddressFamilyOutput
func (AddressFamilyPtrOutput) ElementType ¶
func (AddressFamilyPtrOutput) ElementType() reflect.Type
func (AddressFamilyPtrOutput) ToAddressFamilyPtrOutput ¶
func (o AddressFamilyPtrOutput) ToAddressFamilyPtrOutput() AddressFamilyPtrOutput
func (AddressFamilyPtrOutput) ToAddressFamilyPtrOutputWithContext ¶
func (o AddressFamilyPtrOutput) ToAddressFamilyPtrOutputWithContext(ctx context.Context) AddressFamilyPtrOutput
func (AddressFamilyPtrOutput) ToStringPtrOutput ¶
func (o AddressFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddressFamilyPtrOutput) ToStringPtrOutputWithContext ¶
func (o AddressFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AggregateRoute ¶
type AggregateRoute struct { // Prefix of the aggregate Route. Prefix *string `pulumi:"prefix"` }
Aggregate Route properties.
type AggregateRouteArgs ¶
type AggregateRouteArgs struct { // Prefix of the aggregate Route. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
Aggregate Route properties.
func (AggregateRouteArgs) ElementType ¶
func (AggregateRouteArgs) ElementType() reflect.Type
func (AggregateRouteArgs) ToAggregateRouteOutput ¶
func (i AggregateRouteArgs) ToAggregateRouteOutput() AggregateRouteOutput
func (AggregateRouteArgs) ToAggregateRouteOutputWithContext ¶
func (i AggregateRouteArgs) ToAggregateRouteOutputWithContext(ctx context.Context) AggregateRouteOutput
type AggregateRouteArray ¶
type AggregateRouteArray []AggregateRouteInput
func (AggregateRouteArray) ElementType ¶
func (AggregateRouteArray) ElementType() reflect.Type
func (AggregateRouteArray) ToAggregateRouteArrayOutput ¶
func (i AggregateRouteArray) ToAggregateRouteArrayOutput() AggregateRouteArrayOutput
func (AggregateRouteArray) ToAggregateRouteArrayOutputWithContext ¶
func (i AggregateRouteArray) ToAggregateRouteArrayOutputWithContext(ctx context.Context) AggregateRouteArrayOutput
type AggregateRouteArrayInput ¶
type AggregateRouteArrayInput interface { pulumi.Input ToAggregateRouteArrayOutput() AggregateRouteArrayOutput ToAggregateRouteArrayOutputWithContext(context.Context) AggregateRouteArrayOutput }
AggregateRouteArrayInput is an input type that accepts AggregateRouteArray and AggregateRouteArrayOutput values. You can construct a concrete instance of `AggregateRouteArrayInput` via:
AggregateRouteArray{ AggregateRouteArgs{...} }
type AggregateRouteArrayOutput ¶
type AggregateRouteArrayOutput struct{ *pulumi.OutputState }
func (AggregateRouteArrayOutput) ElementType ¶
func (AggregateRouteArrayOutput) ElementType() reflect.Type
func (AggregateRouteArrayOutput) Index ¶
func (o AggregateRouteArrayOutput) Index(i pulumi.IntInput) AggregateRouteOutput
func (AggregateRouteArrayOutput) ToAggregateRouteArrayOutput ¶
func (o AggregateRouteArrayOutput) ToAggregateRouteArrayOutput() AggregateRouteArrayOutput
func (AggregateRouteArrayOutput) ToAggregateRouteArrayOutputWithContext ¶
func (o AggregateRouteArrayOutput) ToAggregateRouteArrayOutputWithContext(ctx context.Context) AggregateRouteArrayOutput
type AggregateRouteConfiguration ¶
type AggregateRouteConfiguration struct { // List of IPv4 Route prefixes. Ipv4Routes []AggregateRoute `pulumi:"ipv4Routes"` // List of IPv6 Routes prefixes. Ipv6Routes []AggregateRoute `pulumi:"ipv6Routes"` }
List of IPv4 and IPv6 route configurations.
type AggregateRouteConfigurationArgs ¶
type AggregateRouteConfigurationArgs struct { // List of IPv4 Route prefixes. Ipv4Routes AggregateRouteArrayInput `pulumi:"ipv4Routes"` // List of IPv6 Routes prefixes. Ipv6Routes AggregateRouteArrayInput `pulumi:"ipv6Routes"` }
List of IPv4 and IPv6 route configurations.
func (AggregateRouteConfigurationArgs) ElementType ¶
func (AggregateRouteConfigurationArgs) ElementType() reflect.Type
func (AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationOutput ¶
func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationOutput() AggregateRouteConfigurationOutput
func (AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationOutputWithContext ¶
func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationOutputWithContext(ctx context.Context) AggregateRouteConfigurationOutput
func (AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationPtrOutput ¶
func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput
func (AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationPtrOutputWithContext ¶
func (i AggregateRouteConfigurationArgs) ToAggregateRouteConfigurationPtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationPtrOutput
type AggregateRouteConfigurationInput ¶
type AggregateRouteConfigurationInput interface { pulumi.Input ToAggregateRouteConfigurationOutput() AggregateRouteConfigurationOutput ToAggregateRouteConfigurationOutputWithContext(context.Context) AggregateRouteConfigurationOutput }
AggregateRouteConfigurationInput is an input type that accepts AggregateRouteConfigurationArgs and AggregateRouteConfigurationOutput values. You can construct a concrete instance of `AggregateRouteConfigurationInput` via:
AggregateRouteConfigurationArgs{...}
type AggregateRouteConfigurationOutput ¶
type AggregateRouteConfigurationOutput struct{ *pulumi.OutputState }
List of IPv4 and IPv6 route configurations.
func (AggregateRouteConfigurationOutput) ElementType ¶
func (AggregateRouteConfigurationOutput) ElementType() reflect.Type
func (AggregateRouteConfigurationOutput) Ipv4Routes ¶
func (o AggregateRouteConfigurationOutput) Ipv4Routes() AggregateRouteArrayOutput
List of IPv4 Route prefixes.
func (AggregateRouteConfigurationOutput) Ipv6Routes ¶
func (o AggregateRouteConfigurationOutput) Ipv6Routes() AggregateRouteArrayOutput
List of IPv6 Routes prefixes.
func (AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationOutput ¶
func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationOutput() AggregateRouteConfigurationOutput
func (AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationOutputWithContext ¶
func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationOutputWithContext(ctx context.Context) AggregateRouteConfigurationOutput
func (AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationPtrOutput ¶
func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput
func (AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationPtrOutputWithContext ¶
func (o AggregateRouteConfigurationOutput) ToAggregateRouteConfigurationPtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationPtrOutput
type AggregateRouteConfigurationPtrInput ¶
type AggregateRouteConfigurationPtrInput interface { pulumi.Input ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput ToAggregateRouteConfigurationPtrOutputWithContext(context.Context) AggregateRouteConfigurationPtrOutput }
AggregateRouteConfigurationPtrInput is an input type that accepts AggregateRouteConfigurationArgs, AggregateRouteConfigurationPtr and AggregateRouteConfigurationPtrOutput values. You can construct a concrete instance of `AggregateRouteConfigurationPtrInput` via:
AggregateRouteConfigurationArgs{...} or: nil
func AggregateRouteConfigurationPtr ¶
func AggregateRouteConfigurationPtr(v *AggregateRouteConfigurationArgs) AggregateRouteConfigurationPtrInput
type AggregateRouteConfigurationPtrOutput ¶
type AggregateRouteConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AggregateRouteConfigurationPtrOutput) ElementType ¶
func (AggregateRouteConfigurationPtrOutput) ElementType() reflect.Type
func (AggregateRouteConfigurationPtrOutput) Ipv4Routes ¶
func (o AggregateRouteConfigurationPtrOutput) Ipv4Routes() AggregateRouteArrayOutput
List of IPv4 Route prefixes.
func (AggregateRouteConfigurationPtrOutput) Ipv6Routes ¶
func (o AggregateRouteConfigurationPtrOutput) Ipv6Routes() AggregateRouteArrayOutput
List of IPv6 Routes prefixes.
func (AggregateRouteConfigurationPtrOutput) ToAggregateRouteConfigurationPtrOutput ¶
func (o AggregateRouteConfigurationPtrOutput) ToAggregateRouteConfigurationPtrOutput() AggregateRouteConfigurationPtrOutput
func (AggregateRouteConfigurationPtrOutput) ToAggregateRouteConfigurationPtrOutputWithContext ¶
func (o AggregateRouteConfigurationPtrOutput) ToAggregateRouteConfigurationPtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationPtrOutput
type AggregateRouteConfigurationResponse ¶
type AggregateRouteConfigurationResponse struct { // List of IPv4 Route prefixes. Ipv4Routes []AggregateRouteResponse `pulumi:"ipv4Routes"` // List of IPv6 Routes prefixes. Ipv6Routes []AggregateRouteResponse `pulumi:"ipv6Routes"` }
List of IPv4 and IPv6 route configurations.
type AggregateRouteConfigurationResponseOutput ¶
type AggregateRouteConfigurationResponseOutput struct{ *pulumi.OutputState }
List of IPv4 and IPv6 route configurations.
func (AggregateRouteConfigurationResponseOutput) ElementType ¶
func (AggregateRouteConfigurationResponseOutput) ElementType() reflect.Type
func (AggregateRouteConfigurationResponseOutput) Ipv4Routes ¶
func (o AggregateRouteConfigurationResponseOutput) Ipv4Routes() AggregateRouteResponseArrayOutput
List of IPv4 Route prefixes.
func (AggregateRouteConfigurationResponseOutput) Ipv6Routes ¶
func (o AggregateRouteConfigurationResponseOutput) Ipv6Routes() AggregateRouteResponseArrayOutput
List of IPv6 Routes prefixes.
func (AggregateRouteConfigurationResponseOutput) ToAggregateRouteConfigurationResponseOutput ¶
func (o AggregateRouteConfigurationResponseOutput) ToAggregateRouteConfigurationResponseOutput() AggregateRouteConfigurationResponseOutput
func (AggregateRouteConfigurationResponseOutput) ToAggregateRouteConfigurationResponseOutputWithContext ¶
func (o AggregateRouteConfigurationResponseOutput) ToAggregateRouteConfigurationResponseOutputWithContext(ctx context.Context) AggregateRouteConfigurationResponseOutput
type AggregateRouteConfigurationResponsePtrOutput ¶
type AggregateRouteConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (AggregateRouteConfigurationResponsePtrOutput) ElementType ¶
func (AggregateRouteConfigurationResponsePtrOutput) ElementType() reflect.Type
func (AggregateRouteConfigurationResponsePtrOutput) Ipv4Routes ¶
func (o AggregateRouteConfigurationResponsePtrOutput) Ipv4Routes() AggregateRouteResponseArrayOutput
List of IPv4 Route prefixes.
func (AggregateRouteConfigurationResponsePtrOutput) Ipv6Routes ¶
func (o AggregateRouteConfigurationResponsePtrOutput) Ipv6Routes() AggregateRouteResponseArrayOutput
List of IPv6 Routes prefixes.
func (AggregateRouteConfigurationResponsePtrOutput) ToAggregateRouteConfigurationResponsePtrOutput ¶
func (o AggregateRouteConfigurationResponsePtrOutput) ToAggregateRouteConfigurationResponsePtrOutput() AggregateRouteConfigurationResponsePtrOutput
func (AggregateRouteConfigurationResponsePtrOutput) ToAggregateRouteConfigurationResponsePtrOutputWithContext ¶
func (o AggregateRouteConfigurationResponsePtrOutput) ToAggregateRouteConfigurationResponsePtrOutputWithContext(ctx context.Context) AggregateRouteConfigurationResponsePtrOutput
type AggregateRouteInput ¶
type AggregateRouteInput interface { pulumi.Input ToAggregateRouteOutput() AggregateRouteOutput ToAggregateRouteOutputWithContext(context.Context) AggregateRouteOutput }
AggregateRouteInput is an input type that accepts AggregateRouteArgs and AggregateRouteOutput values. You can construct a concrete instance of `AggregateRouteInput` via:
AggregateRouteArgs{...}
type AggregateRouteOutput ¶
type AggregateRouteOutput struct{ *pulumi.OutputState }
Aggregate Route properties.
func (AggregateRouteOutput) ElementType ¶
func (AggregateRouteOutput) ElementType() reflect.Type
func (AggregateRouteOutput) Prefix ¶
func (o AggregateRouteOutput) Prefix() pulumi.StringPtrOutput
Prefix of the aggregate Route.
func (AggregateRouteOutput) ToAggregateRouteOutput ¶
func (o AggregateRouteOutput) ToAggregateRouteOutput() AggregateRouteOutput
func (AggregateRouteOutput) ToAggregateRouteOutputWithContext ¶
func (o AggregateRouteOutput) ToAggregateRouteOutputWithContext(ctx context.Context) AggregateRouteOutput
type AggregateRouteResponse ¶
type AggregateRouteResponse struct { // Prefix of the aggregate Route. Prefix *string `pulumi:"prefix"` }
Aggregate Route properties.
type AggregateRouteResponseArrayOutput ¶
type AggregateRouteResponseArrayOutput struct{ *pulumi.OutputState }
func (AggregateRouteResponseArrayOutput) ElementType ¶
func (AggregateRouteResponseArrayOutput) ElementType() reflect.Type
func (AggregateRouteResponseArrayOutput) Index ¶
func (o AggregateRouteResponseArrayOutput) Index(i pulumi.IntInput) AggregateRouteResponseOutput
func (AggregateRouteResponseArrayOutput) ToAggregateRouteResponseArrayOutput ¶
func (o AggregateRouteResponseArrayOutput) ToAggregateRouteResponseArrayOutput() AggregateRouteResponseArrayOutput
func (AggregateRouteResponseArrayOutput) ToAggregateRouteResponseArrayOutputWithContext ¶
func (o AggregateRouteResponseArrayOutput) ToAggregateRouteResponseArrayOutputWithContext(ctx context.Context) AggregateRouteResponseArrayOutput
type AggregateRouteResponseOutput ¶
type AggregateRouteResponseOutput struct{ *pulumi.OutputState }
Aggregate Route properties.
func (AggregateRouteResponseOutput) ElementType ¶
func (AggregateRouteResponseOutput) ElementType() reflect.Type
func (AggregateRouteResponseOutput) Prefix ¶
func (o AggregateRouteResponseOutput) Prefix() pulumi.StringPtrOutput
Prefix of the aggregate Route.
func (AggregateRouteResponseOutput) ToAggregateRouteResponseOutput ¶
func (o AggregateRouteResponseOutput) ToAggregateRouteResponseOutput() AggregateRouteResponseOutput
func (AggregateRouteResponseOutput) ToAggregateRouteResponseOutputWithContext ¶
func (o AggregateRouteResponseOutput) ToAggregateRouteResponseOutputWithContext(ctx context.Context) AggregateRouteResponseOutput
type AllowASOverride ¶
type AllowASOverride string
Enable Or Disable state.
func (AllowASOverride) ElementType ¶
func (AllowASOverride) ElementType() reflect.Type
func (AllowASOverride) ToAllowASOverrideOutput ¶
func (e AllowASOverride) ToAllowASOverrideOutput() AllowASOverrideOutput
func (AllowASOverride) ToAllowASOverrideOutputWithContext ¶
func (e AllowASOverride) ToAllowASOverrideOutputWithContext(ctx context.Context) AllowASOverrideOutput
func (AllowASOverride) ToAllowASOverridePtrOutput ¶
func (e AllowASOverride) ToAllowASOverridePtrOutput() AllowASOverridePtrOutput
func (AllowASOverride) ToAllowASOverridePtrOutputWithContext ¶
func (e AllowASOverride) ToAllowASOverridePtrOutputWithContext(ctx context.Context) AllowASOverridePtrOutput
func (AllowASOverride) ToStringOutput ¶
func (e AllowASOverride) ToStringOutput() pulumi.StringOutput
func (AllowASOverride) ToStringOutputWithContext ¶
func (e AllowASOverride) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowASOverride) ToStringPtrOutput ¶
func (e AllowASOverride) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowASOverride) ToStringPtrOutputWithContext ¶
func (e AllowASOverride) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowASOverrideInput ¶
type AllowASOverrideInput interface { pulumi.Input ToAllowASOverrideOutput() AllowASOverrideOutput ToAllowASOverrideOutputWithContext(context.Context) AllowASOverrideOutput }
AllowASOverrideInput is an input type that accepts values of the AllowASOverride enum A concrete instance of `AllowASOverrideInput` can be one of the following:
AllowASOverrideEnable AllowASOverrideDisable
type AllowASOverrideOutput ¶
type AllowASOverrideOutput struct{ *pulumi.OutputState }
func (AllowASOverrideOutput) ElementType ¶
func (AllowASOverrideOutput) ElementType() reflect.Type
func (AllowASOverrideOutput) ToAllowASOverrideOutput ¶
func (o AllowASOverrideOutput) ToAllowASOverrideOutput() AllowASOverrideOutput
func (AllowASOverrideOutput) ToAllowASOverrideOutputWithContext ¶
func (o AllowASOverrideOutput) ToAllowASOverrideOutputWithContext(ctx context.Context) AllowASOverrideOutput
func (AllowASOverrideOutput) ToAllowASOverridePtrOutput ¶
func (o AllowASOverrideOutput) ToAllowASOverridePtrOutput() AllowASOverridePtrOutput
func (AllowASOverrideOutput) ToAllowASOverridePtrOutputWithContext ¶
func (o AllowASOverrideOutput) ToAllowASOverridePtrOutputWithContext(ctx context.Context) AllowASOverridePtrOutput
func (AllowASOverrideOutput) ToStringOutput ¶
func (o AllowASOverrideOutput) ToStringOutput() pulumi.StringOutput
func (AllowASOverrideOutput) ToStringOutputWithContext ¶
func (o AllowASOverrideOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowASOverrideOutput) ToStringPtrOutput ¶
func (o AllowASOverrideOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowASOverrideOutput) ToStringPtrOutputWithContext ¶
func (o AllowASOverrideOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowASOverridePtrInput ¶
type AllowASOverridePtrInput interface { pulumi.Input ToAllowASOverridePtrOutput() AllowASOverridePtrOutput ToAllowASOverridePtrOutputWithContext(context.Context) AllowASOverridePtrOutput }
func AllowASOverridePtr ¶
func AllowASOverridePtr(v string) AllowASOverridePtrInput
type AllowASOverridePtrOutput ¶
type AllowASOverridePtrOutput struct{ *pulumi.OutputState }
func (AllowASOverridePtrOutput) Elem ¶
func (o AllowASOverridePtrOutput) Elem() AllowASOverrideOutput
func (AllowASOverridePtrOutput) ElementType ¶
func (AllowASOverridePtrOutput) ElementType() reflect.Type
func (AllowASOverridePtrOutput) ToAllowASOverridePtrOutput ¶
func (o AllowASOverridePtrOutput) ToAllowASOverridePtrOutput() AllowASOverridePtrOutput
func (AllowASOverridePtrOutput) ToAllowASOverridePtrOutputWithContext ¶
func (o AllowASOverridePtrOutput) ToAllowASOverridePtrOutputWithContext(ctx context.Context) AllowASOverridePtrOutput
func (AllowASOverridePtrOutput) ToStringPtrOutput ¶
func (o AllowASOverridePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowASOverridePtrOutput) ToStringPtrOutputWithContext ¶
func (o AllowASOverridePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BfdConfigurationResponse ¶
type BfdConfigurationResponse struct { // Administrative state of the BfdConfiguration. Example: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // interval in milliseconds. Example: 300. Interval int `pulumi:"interval"` // Multiplier for the Bfd Configuration. Example: 3. Multiplier int `pulumi:"multiplier"` }
BFD configuration properties
type BfdConfigurationResponseOutput ¶
type BfdConfigurationResponseOutput struct{ *pulumi.OutputState }
BFD configuration properties
func (BfdConfigurationResponseOutput) AdministrativeState ¶
func (o BfdConfigurationResponseOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
func (BfdConfigurationResponseOutput) ElementType ¶
func (BfdConfigurationResponseOutput) ElementType() reflect.Type
func (BfdConfigurationResponseOutput) Interval ¶
func (o BfdConfigurationResponseOutput) Interval() pulumi.IntOutput
interval in milliseconds. Example: 300.
func (BfdConfigurationResponseOutput) Multiplier ¶
func (o BfdConfigurationResponseOutput) Multiplier() pulumi.IntOutput
Multiplier for the Bfd Configuration. Example: 3.
func (BfdConfigurationResponseOutput) ToBfdConfigurationResponseOutput ¶
func (o BfdConfigurationResponseOutput) ToBfdConfigurationResponseOutput() BfdConfigurationResponseOutput
func (BfdConfigurationResponseOutput) ToBfdConfigurationResponseOutputWithContext ¶
func (o BfdConfigurationResponseOutput) ToBfdConfigurationResponseOutputWithContext(ctx context.Context) BfdConfigurationResponseOutput
type BfdConfigurationResponsePtrOutput ¶
type BfdConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (BfdConfigurationResponsePtrOutput) AdministrativeState ¶
func (o BfdConfigurationResponsePtrOutput) AdministrativeState() pulumi.StringPtrOutput
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
func (BfdConfigurationResponsePtrOutput) Elem ¶
func (o BfdConfigurationResponsePtrOutput) Elem() BfdConfigurationResponseOutput
func (BfdConfigurationResponsePtrOutput) ElementType ¶
func (BfdConfigurationResponsePtrOutput) ElementType() reflect.Type
func (BfdConfigurationResponsePtrOutput) Interval ¶
func (o BfdConfigurationResponsePtrOutput) Interval() pulumi.IntPtrOutput
interval in milliseconds. Example: 300.
func (BfdConfigurationResponsePtrOutput) Multiplier ¶
func (o BfdConfigurationResponsePtrOutput) Multiplier() pulumi.IntPtrOutput
Multiplier for the Bfd Configuration. Example: 3.
func (BfdConfigurationResponsePtrOutput) ToBfdConfigurationResponsePtrOutput ¶
func (o BfdConfigurationResponsePtrOutput) ToBfdConfigurationResponsePtrOutput() BfdConfigurationResponsePtrOutput
func (BfdConfigurationResponsePtrOutput) ToBfdConfigurationResponsePtrOutputWithContext ¶
func (o BfdConfigurationResponsePtrOutput) ToBfdConfigurationResponsePtrOutputWithContext(ctx context.Context) BfdConfigurationResponsePtrOutput
type BgpConfiguration ¶
type BgpConfiguration struct { // Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2. AllowAS *int `pulumi:"allowAS"` // Enable Or Disable state. AllowASOverride *string `pulumi:"allowASOverride"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Originate a defaultRoute. Ex: "True" | "False". DefaultRouteOriginate *string `pulumi:"defaultRouteOriginate"` // BGP Ipv4 ListenRange. Ipv4ListenRangePrefixes []string `pulumi:"ipv4ListenRangePrefixes"` // List with stringified ipv4NeighborAddresses. Ipv4NeighborAddress []NeighborAddress `pulumi:"ipv4NeighborAddress"` // BGP Ipv6 ListenRange. Ipv6ListenRangePrefixes []string `pulumi:"ipv6ListenRangePrefixes"` // List with stringified IPv6 Neighbor Address. Ipv6NeighborAddress []NeighborAddress `pulumi:"ipv6NeighborAddress"` // Peer ASN. Example: 65047. PeerASN int `pulumi:"peerASN"` }
BGP configuration properties
func (*BgpConfiguration) Defaults ¶
func (val *BgpConfiguration) Defaults() *BgpConfiguration
Defaults sets the appropriate defaults for BgpConfiguration
type BgpConfigurationArgs ¶
type BgpConfigurationArgs struct { // Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2. AllowAS pulumi.IntPtrInput `pulumi:"allowAS"` // Enable Or Disable state. AllowASOverride pulumi.StringPtrInput `pulumi:"allowASOverride"` // Switch configuration description. Annotation pulumi.StringPtrInput `pulumi:"annotation"` // Originate a defaultRoute. Ex: "True" | "False". DefaultRouteOriginate pulumi.StringPtrInput `pulumi:"defaultRouteOriginate"` // BGP Ipv4 ListenRange. Ipv4ListenRangePrefixes pulumi.StringArrayInput `pulumi:"ipv4ListenRangePrefixes"` // List with stringified ipv4NeighborAddresses. Ipv4NeighborAddress NeighborAddressArrayInput `pulumi:"ipv4NeighborAddress"` // BGP Ipv6 ListenRange. Ipv6ListenRangePrefixes pulumi.StringArrayInput `pulumi:"ipv6ListenRangePrefixes"` // List with stringified IPv6 Neighbor Address. Ipv6NeighborAddress NeighborAddressArrayInput `pulumi:"ipv6NeighborAddress"` // Peer ASN. Example: 65047. PeerASN pulumi.IntInput `pulumi:"peerASN"` }
BGP configuration properties
func (*BgpConfigurationArgs) Defaults ¶
func (val *BgpConfigurationArgs) Defaults() *BgpConfigurationArgs
Defaults sets the appropriate defaults for BgpConfigurationArgs
func (BgpConfigurationArgs) ElementType ¶
func (BgpConfigurationArgs) ElementType() reflect.Type
func (BgpConfigurationArgs) ToBgpConfigurationOutput ¶
func (i BgpConfigurationArgs) ToBgpConfigurationOutput() BgpConfigurationOutput
func (BgpConfigurationArgs) ToBgpConfigurationOutputWithContext ¶
func (i BgpConfigurationArgs) ToBgpConfigurationOutputWithContext(ctx context.Context) BgpConfigurationOutput
func (BgpConfigurationArgs) ToBgpConfigurationPtrOutput ¶
func (i BgpConfigurationArgs) ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput
func (BgpConfigurationArgs) ToBgpConfigurationPtrOutputWithContext ¶
func (i BgpConfigurationArgs) ToBgpConfigurationPtrOutputWithContext(ctx context.Context) BgpConfigurationPtrOutput
type BgpConfigurationInput ¶
type BgpConfigurationInput interface { pulumi.Input ToBgpConfigurationOutput() BgpConfigurationOutput ToBgpConfigurationOutputWithContext(context.Context) BgpConfigurationOutput }
BgpConfigurationInput is an input type that accepts BgpConfigurationArgs and BgpConfigurationOutput values. You can construct a concrete instance of `BgpConfigurationInput` via:
BgpConfigurationArgs{...}
type BgpConfigurationOutput ¶
type BgpConfigurationOutput struct{ *pulumi.OutputState }
BGP configuration properties
func (BgpConfigurationOutput) AllowAS ¶
func (o BgpConfigurationOutput) AllowAS() pulumi.IntPtrOutput
Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
func (BgpConfigurationOutput) AllowASOverride ¶
func (o BgpConfigurationOutput) AllowASOverride() pulumi.StringPtrOutput
Enable Or Disable state.
func (BgpConfigurationOutput) Annotation ¶
func (o BgpConfigurationOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (BgpConfigurationOutput) DefaultRouteOriginate ¶
func (o BgpConfigurationOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
Originate a defaultRoute. Ex: "True" | "False".
func (BgpConfigurationOutput) ElementType ¶
func (BgpConfigurationOutput) ElementType() reflect.Type
func (BgpConfigurationOutput) Ipv4ListenRangePrefixes ¶
func (o BgpConfigurationOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv4 ListenRange.
func (BgpConfigurationOutput) Ipv4NeighborAddress ¶
func (o BgpConfigurationOutput) Ipv4NeighborAddress() NeighborAddressArrayOutput
List with stringified ipv4NeighborAddresses.
func (BgpConfigurationOutput) Ipv6ListenRangePrefixes ¶
func (o BgpConfigurationOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv6 ListenRange.
func (BgpConfigurationOutput) Ipv6NeighborAddress ¶
func (o BgpConfigurationOutput) Ipv6NeighborAddress() NeighborAddressArrayOutput
List with stringified IPv6 Neighbor Address.
func (BgpConfigurationOutput) PeerASN ¶
func (o BgpConfigurationOutput) PeerASN() pulumi.IntOutput
Peer ASN. Example: 65047.
func (BgpConfigurationOutput) ToBgpConfigurationOutput ¶
func (o BgpConfigurationOutput) ToBgpConfigurationOutput() BgpConfigurationOutput
func (BgpConfigurationOutput) ToBgpConfigurationOutputWithContext ¶
func (o BgpConfigurationOutput) ToBgpConfigurationOutputWithContext(ctx context.Context) BgpConfigurationOutput
func (BgpConfigurationOutput) ToBgpConfigurationPtrOutput ¶
func (o BgpConfigurationOutput) ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput
func (BgpConfigurationOutput) ToBgpConfigurationPtrOutputWithContext ¶
func (o BgpConfigurationOutput) ToBgpConfigurationPtrOutputWithContext(ctx context.Context) BgpConfigurationPtrOutput
type BgpConfigurationPtrInput ¶
type BgpConfigurationPtrInput interface { pulumi.Input ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput ToBgpConfigurationPtrOutputWithContext(context.Context) BgpConfigurationPtrOutput }
BgpConfigurationPtrInput is an input type that accepts BgpConfigurationArgs, BgpConfigurationPtr and BgpConfigurationPtrOutput values. You can construct a concrete instance of `BgpConfigurationPtrInput` via:
BgpConfigurationArgs{...} or: nil
func BgpConfigurationPtr ¶
func BgpConfigurationPtr(v *BgpConfigurationArgs) BgpConfigurationPtrInput
type BgpConfigurationPtrOutput ¶
type BgpConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BgpConfigurationPtrOutput) AllowAS ¶
func (o BgpConfigurationPtrOutput) AllowAS() pulumi.IntPtrOutput
Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
func (BgpConfigurationPtrOutput) AllowASOverride ¶
func (o BgpConfigurationPtrOutput) AllowASOverride() pulumi.StringPtrOutput
Enable Or Disable state.
func (BgpConfigurationPtrOutput) Annotation ¶
func (o BgpConfigurationPtrOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (BgpConfigurationPtrOutput) DefaultRouteOriginate ¶
func (o BgpConfigurationPtrOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
Originate a defaultRoute. Ex: "True" | "False".
func (BgpConfigurationPtrOutput) Elem ¶
func (o BgpConfigurationPtrOutput) Elem() BgpConfigurationOutput
func (BgpConfigurationPtrOutput) ElementType ¶
func (BgpConfigurationPtrOutput) ElementType() reflect.Type
func (BgpConfigurationPtrOutput) Ipv4ListenRangePrefixes ¶
func (o BgpConfigurationPtrOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv4 ListenRange.
func (BgpConfigurationPtrOutput) Ipv4NeighborAddress ¶
func (o BgpConfigurationPtrOutput) Ipv4NeighborAddress() NeighborAddressArrayOutput
List with stringified ipv4NeighborAddresses.
func (BgpConfigurationPtrOutput) Ipv6ListenRangePrefixes ¶
func (o BgpConfigurationPtrOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv6 ListenRange.
func (BgpConfigurationPtrOutput) Ipv6NeighborAddress ¶
func (o BgpConfigurationPtrOutput) Ipv6NeighborAddress() NeighborAddressArrayOutput
List with stringified IPv6 Neighbor Address.
func (BgpConfigurationPtrOutput) PeerASN ¶
func (o BgpConfigurationPtrOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN. Example: 65047.
func (BgpConfigurationPtrOutput) ToBgpConfigurationPtrOutput ¶
func (o BgpConfigurationPtrOutput) ToBgpConfigurationPtrOutput() BgpConfigurationPtrOutput
func (BgpConfigurationPtrOutput) ToBgpConfigurationPtrOutputWithContext ¶
func (o BgpConfigurationPtrOutput) ToBgpConfigurationPtrOutputWithContext(ctx context.Context) BgpConfigurationPtrOutput
type BgpConfigurationResponse ¶
type BgpConfigurationResponse struct { // Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2. AllowAS *int `pulumi:"allowAS"` // Enable Or Disable state. AllowASOverride *string `pulumi:"allowASOverride"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // BFD configuration properties BfdConfiguration *BfdConfigurationResponse `pulumi:"bfdConfiguration"` // Originate a defaultRoute. Ex: "True" | "False". DefaultRouteOriginate *string `pulumi:"defaultRouteOriginate"` // ASN of Network Fabric. Example: 65048. FabricASN int `pulumi:"fabricASN"` // BGP Ipv4 ListenRange. Ipv4ListenRangePrefixes []string `pulumi:"ipv4ListenRangePrefixes"` // List with stringified ipv4NeighborAddresses. Ipv4NeighborAddress []NeighborAddressResponse `pulumi:"ipv4NeighborAddress"` // BGP Ipv6 ListenRange. Ipv6ListenRangePrefixes []string `pulumi:"ipv6ListenRangePrefixes"` // List with stringified IPv6 Neighbor Address. Ipv6NeighborAddress []NeighborAddressResponse `pulumi:"ipv6NeighborAddress"` // Peer ASN. Example: 65047. PeerASN int `pulumi:"peerASN"` }
BGP configuration properties
func (*BgpConfigurationResponse) Defaults ¶
func (val *BgpConfigurationResponse) Defaults() *BgpConfigurationResponse
Defaults sets the appropriate defaults for BgpConfigurationResponse
type BgpConfigurationResponseOutput ¶
type BgpConfigurationResponseOutput struct{ *pulumi.OutputState }
BGP configuration properties
func (BgpConfigurationResponseOutput) AllowAS ¶
func (o BgpConfigurationResponseOutput) AllowAS() pulumi.IntPtrOutput
Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
func (BgpConfigurationResponseOutput) AllowASOverride ¶
func (o BgpConfigurationResponseOutput) AllowASOverride() pulumi.StringPtrOutput
Enable Or Disable state.
func (BgpConfigurationResponseOutput) Annotation ¶
func (o BgpConfigurationResponseOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (BgpConfigurationResponseOutput) BfdConfiguration ¶
func (o BgpConfigurationResponseOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
BFD configuration properties
func (BgpConfigurationResponseOutput) DefaultRouteOriginate ¶
func (o BgpConfigurationResponseOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
Originate a defaultRoute. Ex: "True" | "False".
func (BgpConfigurationResponseOutput) ElementType ¶
func (BgpConfigurationResponseOutput) ElementType() reflect.Type
func (BgpConfigurationResponseOutput) FabricASN ¶
func (o BgpConfigurationResponseOutput) FabricASN() pulumi.IntOutput
ASN of Network Fabric. Example: 65048.
func (BgpConfigurationResponseOutput) Ipv4ListenRangePrefixes ¶
func (o BgpConfigurationResponseOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv4 ListenRange.
func (BgpConfigurationResponseOutput) Ipv4NeighborAddress ¶
func (o BgpConfigurationResponseOutput) Ipv4NeighborAddress() NeighborAddressResponseArrayOutput
List with stringified ipv4NeighborAddresses.
func (BgpConfigurationResponseOutput) Ipv6ListenRangePrefixes ¶
func (o BgpConfigurationResponseOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv6 ListenRange.
func (BgpConfigurationResponseOutput) Ipv6NeighborAddress ¶
func (o BgpConfigurationResponseOutput) Ipv6NeighborAddress() NeighborAddressResponseArrayOutput
List with stringified IPv6 Neighbor Address.
func (BgpConfigurationResponseOutput) PeerASN ¶
func (o BgpConfigurationResponseOutput) PeerASN() pulumi.IntOutput
Peer ASN. Example: 65047.
func (BgpConfigurationResponseOutput) ToBgpConfigurationResponseOutput ¶
func (o BgpConfigurationResponseOutput) ToBgpConfigurationResponseOutput() BgpConfigurationResponseOutput
func (BgpConfigurationResponseOutput) ToBgpConfigurationResponseOutputWithContext ¶
func (o BgpConfigurationResponseOutput) ToBgpConfigurationResponseOutputWithContext(ctx context.Context) BgpConfigurationResponseOutput
type BgpConfigurationResponsePtrOutput ¶
type BgpConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (BgpConfigurationResponsePtrOutput) AllowAS ¶
func (o BgpConfigurationResponsePtrOutput) AllowAS() pulumi.IntPtrOutput
Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
func (BgpConfigurationResponsePtrOutput) AllowASOverride ¶
func (o BgpConfigurationResponsePtrOutput) AllowASOverride() pulumi.StringPtrOutput
Enable Or Disable state.
func (BgpConfigurationResponsePtrOutput) Annotation ¶
func (o BgpConfigurationResponsePtrOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (BgpConfigurationResponsePtrOutput) BfdConfiguration ¶
func (o BgpConfigurationResponsePtrOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
BFD configuration properties
func (BgpConfigurationResponsePtrOutput) DefaultRouteOriginate ¶
func (o BgpConfigurationResponsePtrOutput) DefaultRouteOriginate() pulumi.StringPtrOutput
Originate a defaultRoute. Ex: "True" | "False".
func (BgpConfigurationResponsePtrOutput) Elem ¶
func (o BgpConfigurationResponsePtrOutput) Elem() BgpConfigurationResponseOutput
func (BgpConfigurationResponsePtrOutput) ElementType ¶
func (BgpConfigurationResponsePtrOutput) ElementType() reflect.Type
func (BgpConfigurationResponsePtrOutput) FabricASN ¶
func (o BgpConfigurationResponsePtrOutput) FabricASN() pulumi.IntPtrOutput
ASN of Network Fabric. Example: 65048.
func (BgpConfigurationResponsePtrOutput) Ipv4ListenRangePrefixes ¶
func (o BgpConfigurationResponsePtrOutput) Ipv4ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv4 ListenRange.
func (BgpConfigurationResponsePtrOutput) Ipv4NeighborAddress ¶
func (o BgpConfigurationResponsePtrOutput) Ipv4NeighborAddress() NeighborAddressResponseArrayOutput
List with stringified ipv4NeighborAddresses.
func (BgpConfigurationResponsePtrOutput) Ipv6ListenRangePrefixes ¶
func (o BgpConfigurationResponsePtrOutput) Ipv6ListenRangePrefixes() pulumi.StringArrayOutput
BGP Ipv6 ListenRange.
func (BgpConfigurationResponsePtrOutput) Ipv6NeighborAddress ¶
func (o BgpConfigurationResponsePtrOutput) Ipv6NeighborAddress() NeighborAddressResponseArrayOutput
List with stringified IPv6 Neighbor Address.
func (BgpConfigurationResponsePtrOutput) PeerASN ¶
func (o BgpConfigurationResponsePtrOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN. Example: 65047.
func (BgpConfigurationResponsePtrOutput) ToBgpConfigurationResponsePtrOutput ¶
func (o BgpConfigurationResponsePtrOutput) ToBgpConfigurationResponsePtrOutput() BgpConfigurationResponsePtrOutput
func (BgpConfigurationResponsePtrOutput) ToBgpConfigurationResponsePtrOutputWithContext ¶
func (o BgpConfigurationResponsePtrOutput) ToBgpConfigurationResponsePtrOutputWithContext(ctx context.Context) BgpConfigurationResponsePtrOutput
type BooleanEnumProperty ¶
type BooleanEnumProperty string
Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False
func (BooleanEnumProperty) ElementType ¶
func (BooleanEnumProperty) ElementType() reflect.Type
func (BooleanEnumProperty) ToBooleanEnumPropertyOutput ¶
func (e BooleanEnumProperty) ToBooleanEnumPropertyOutput() BooleanEnumPropertyOutput
func (BooleanEnumProperty) ToBooleanEnumPropertyOutputWithContext ¶
func (e BooleanEnumProperty) ToBooleanEnumPropertyOutputWithContext(ctx context.Context) BooleanEnumPropertyOutput
func (BooleanEnumProperty) ToBooleanEnumPropertyPtrOutput ¶
func (e BooleanEnumProperty) ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput
func (BooleanEnumProperty) ToBooleanEnumPropertyPtrOutputWithContext ¶
func (e BooleanEnumProperty) ToBooleanEnumPropertyPtrOutputWithContext(ctx context.Context) BooleanEnumPropertyPtrOutput
func (BooleanEnumProperty) ToStringOutput ¶
func (e BooleanEnumProperty) ToStringOutput() pulumi.StringOutput
func (BooleanEnumProperty) ToStringOutputWithContext ¶
func (e BooleanEnumProperty) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BooleanEnumProperty) ToStringPtrOutput ¶
func (e BooleanEnumProperty) ToStringPtrOutput() pulumi.StringPtrOutput
func (BooleanEnumProperty) ToStringPtrOutputWithContext ¶
func (e BooleanEnumProperty) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BooleanEnumPropertyInput ¶
type BooleanEnumPropertyInput interface { pulumi.Input ToBooleanEnumPropertyOutput() BooleanEnumPropertyOutput ToBooleanEnumPropertyOutputWithContext(context.Context) BooleanEnumPropertyOutput }
BooleanEnumPropertyInput is an input type that accepts values of the BooleanEnumProperty enum A concrete instance of `BooleanEnumPropertyInput` can be one of the following:
BooleanEnumPropertyTrue BooleanEnumPropertyFalse
type BooleanEnumPropertyOutput ¶
type BooleanEnumPropertyOutput struct{ *pulumi.OutputState }
func (BooleanEnumPropertyOutput) ElementType ¶
func (BooleanEnumPropertyOutput) ElementType() reflect.Type
func (BooleanEnumPropertyOutput) ToBooleanEnumPropertyOutput ¶
func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyOutput() BooleanEnumPropertyOutput
func (BooleanEnumPropertyOutput) ToBooleanEnumPropertyOutputWithContext ¶
func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyOutputWithContext(ctx context.Context) BooleanEnumPropertyOutput
func (BooleanEnumPropertyOutput) ToBooleanEnumPropertyPtrOutput ¶
func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput
func (BooleanEnumPropertyOutput) ToBooleanEnumPropertyPtrOutputWithContext ¶
func (o BooleanEnumPropertyOutput) ToBooleanEnumPropertyPtrOutputWithContext(ctx context.Context) BooleanEnumPropertyPtrOutput
func (BooleanEnumPropertyOutput) ToStringOutput ¶
func (o BooleanEnumPropertyOutput) ToStringOutput() pulumi.StringOutput
func (BooleanEnumPropertyOutput) ToStringOutputWithContext ¶
func (o BooleanEnumPropertyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BooleanEnumPropertyOutput) ToStringPtrOutput ¶
func (o BooleanEnumPropertyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BooleanEnumPropertyOutput) ToStringPtrOutputWithContext ¶
func (o BooleanEnumPropertyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BooleanEnumPropertyPtrInput ¶
type BooleanEnumPropertyPtrInput interface { pulumi.Input ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput ToBooleanEnumPropertyPtrOutputWithContext(context.Context) BooleanEnumPropertyPtrOutput }
func BooleanEnumPropertyPtr ¶
func BooleanEnumPropertyPtr(v string) BooleanEnumPropertyPtrInput
type BooleanEnumPropertyPtrOutput ¶
type BooleanEnumPropertyPtrOutput struct{ *pulumi.OutputState }
func (BooleanEnumPropertyPtrOutput) Elem ¶
func (o BooleanEnumPropertyPtrOutput) Elem() BooleanEnumPropertyOutput
func (BooleanEnumPropertyPtrOutput) ElementType ¶
func (BooleanEnumPropertyPtrOutput) ElementType() reflect.Type
func (BooleanEnumPropertyPtrOutput) ToBooleanEnumPropertyPtrOutput ¶
func (o BooleanEnumPropertyPtrOutput) ToBooleanEnumPropertyPtrOutput() BooleanEnumPropertyPtrOutput
func (BooleanEnumPropertyPtrOutput) ToBooleanEnumPropertyPtrOutputWithContext ¶
func (o BooleanEnumPropertyPtrOutput) ToBooleanEnumPropertyPtrOutputWithContext(ctx context.Context) BooleanEnumPropertyPtrOutput
func (BooleanEnumPropertyPtrOutput) ToStringPtrOutput ¶
func (o BooleanEnumPropertyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BooleanEnumPropertyPtrOutput) ToStringPtrOutputWithContext ¶
func (o BooleanEnumPropertyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CommonDynamicMatchConfiguration ¶
type CommonDynamicMatchConfiguration struct { // List of IP Groups. IpGroups []IpGroupProperties `pulumi:"ipGroups"` // List of the port groups. PortGroups []PortGroupProperties `pulumi:"portGroups"` // List of vlan groups. VlanGroups []VlanGroupProperties `pulumi:"vlanGroups"` }
Dynamic match configuration object.
type CommonDynamicMatchConfigurationArgs ¶
type CommonDynamicMatchConfigurationArgs struct { // List of IP Groups. IpGroups IpGroupPropertiesArrayInput `pulumi:"ipGroups"` // List of the port groups. PortGroups PortGroupPropertiesArrayInput `pulumi:"portGroups"` // List of vlan groups. VlanGroups VlanGroupPropertiesArrayInput `pulumi:"vlanGroups"` }
Dynamic match configuration object.
func (CommonDynamicMatchConfigurationArgs) ElementType ¶
func (CommonDynamicMatchConfigurationArgs) ElementType() reflect.Type
func (CommonDynamicMatchConfigurationArgs) ToCommonDynamicMatchConfigurationOutput ¶
func (i CommonDynamicMatchConfigurationArgs) ToCommonDynamicMatchConfigurationOutput() CommonDynamicMatchConfigurationOutput
func (CommonDynamicMatchConfigurationArgs) ToCommonDynamicMatchConfigurationOutputWithContext ¶
func (i CommonDynamicMatchConfigurationArgs) ToCommonDynamicMatchConfigurationOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationOutput
type CommonDynamicMatchConfigurationArray ¶
type CommonDynamicMatchConfigurationArray []CommonDynamicMatchConfigurationInput
func (CommonDynamicMatchConfigurationArray) ElementType ¶
func (CommonDynamicMatchConfigurationArray) ElementType() reflect.Type
func (CommonDynamicMatchConfigurationArray) ToCommonDynamicMatchConfigurationArrayOutput ¶
func (i CommonDynamicMatchConfigurationArray) ToCommonDynamicMatchConfigurationArrayOutput() CommonDynamicMatchConfigurationArrayOutput
func (CommonDynamicMatchConfigurationArray) ToCommonDynamicMatchConfigurationArrayOutputWithContext ¶
func (i CommonDynamicMatchConfigurationArray) ToCommonDynamicMatchConfigurationArrayOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationArrayOutput
type CommonDynamicMatchConfigurationArrayInput ¶
type CommonDynamicMatchConfigurationArrayInput interface { pulumi.Input ToCommonDynamicMatchConfigurationArrayOutput() CommonDynamicMatchConfigurationArrayOutput ToCommonDynamicMatchConfigurationArrayOutputWithContext(context.Context) CommonDynamicMatchConfigurationArrayOutput }
CommonDynamicMatchConfigurationArrayInput is an input type that accepts CommonDynamicMatchConfigurationArray and CommonDynamicMatchConfigurationArrayOutput values. You can construct a concrete instance of `CommonDynamicMatchConfigurationArrayInput` via:
CommonDynamicMatchConfigurationArray{ CommonDynamicMatchConfigurationArgs{...} }
type CommonDynamicMatchConfigurationArrayOutput ¶
type CommonDynamicMatchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (CommonDynamicMatchConfigurationArrayOutput) ElementType ¶
func (CommonDynamicMatchConfigurationArrayOutput) ElementType() reflect.Type
func (CommonDynamicMatchConfigurationArrayOutput) ToCommonDynamicMatchConfigurationArrayOutput ¶
func (o CommonDynamicMatchConfigurationArrayOutput) ToCommonDynamicMatchConfigurationArrayOutput() CommonDynamicMatchConfigurationArrayOutput
func (CommonDynamicMatchConfigurationArrayOutput) ToCommonDynamicMatchConfigurationArrayOutputWithContext ¶
func (o CommonDynamicMatchConfigurationArrayOutput) ToCommonDynamicMatchConfigurationArrayOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationArrayOutput
type CommonDynamicMatchConfigurationInput ¶
type CommonDynamicMatchConfigurationInput interface { pulumi.Input ToCommonDynamicMatchConfigurationOutput() CommonDynamicMatchConfigurationOutput ToCommonDynamicMatchConfigurationOutputWithContext(context.Context) CommonDynamicMatchConfigurationOutput }
CommonDynamicMatchConfigurationInput is an input type that accepts CommonDynamicMatchConfigurationArgs and CommonDynamicMatchConfigurationOutput values. You can construct a concrete instance of `CommonDynamicMatchConfigurationInput` via:
CommonDynamicMatchConfigurationArgs{...}
type CommonDynamicMatchConfigurationOutput ¶
type CommonDynamicMatchConfigurationOutput struct{ *pulumi.OutputState }
Dynamic match configuration object.
func (CommonDynamicMatchConfigurationOutput) ElementType ¶
func (CommonDynamicMatchConfigurationOutput) ElementType() reflect.Type
func (CommonDynamicMatchConfigurationOutput) IpGroups ¶
func (o CommonDynamicMatchConfigurationOutput) IpGroups() IpGroupPropertiesArrayOutput
List of IP Groups.
func (CommonDynamicMatchConfigurationOutput) PortGroups ¶
func (o CommonDynamicMatchConfigurationOutput) PortGroups() PortGroupPropertiesArrayOutput
List of the port groups.
func (CommonDynamicMatchConfigurationOutput) ToCommonDynamicMatchConfigurationOutput ¶
func (o CommonDynamicMatchConfigurationOutput) ToCommonDynamicMatchConfigurationOutput() CommonDynamicMatchConfigurationOutput
func (CommonDynamicMatchConfigurationOutput) ToCommonDynamicMatchConfigurationOutputWithContext ¶
func (o CommonDynamicMatchConfigurationOutput) ToCommonDynamicMatchConfigurationOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationOutput
func (CommonDynamicMatchConfigurationOutput) VlanGroups ¶
func (o CommonDynamicMatchConfigurationOutput) VlanGroups() VlanGroupPropertiesArrayOutput
List of vlan groups.
type CommonDynamicMatchConfigurationResponse ¶
type CommonDynamicMatchConfigurationResponse struct { // List of IP Groups. IpGroups []IpGroupPropertiesResponse `pulumi:"ipGroups"` // List of the port groups. PortGroups []PortGroupPropertiesResponse `pulumi:"portGroups"` // List of vlan groups. VlanGroups []VlanGroupPropertiesResponse `pulumi:"vlanGroups"` }
Dynamic match configuration object.
type CommonDynamicMatchConfigurationResponseArrayOutput ¶
type CommonDynamicMatchConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (CommonDynamicMatchConfigurationResponseArrayOutput) ElementType ¶
func (CommonDynamicMatchConfigurationResponseArrayOutput) ElementType() reflect.Type
func (CommonDynamicMatchConfigurationResponseArrayOutput) ToCommonDynamicMatchConfigurationResponseArrayOutput ¶
func (o CommonDynamicMatchConfigurationResponseArrayOutput) ToCommonDynamicMatchConfigurationResponseArrayOutput() CommonDynamicMatchConfigurationResponseArrayOutput
func (CommonDynamicMatchConfigurationResponseArrayOutput) ToCommonDynamicMatchConfigurationResponseArrayOutputWithContext ¶
func (o CommonDynamicMatchConfigurationResponseArrayOutput) ToCommonDynamicMatchConfigurationResponseArrayOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationResponseArrayOutput
type CommonDynamicMatchConfigurationResponseOutput ¶
type CommonDynamicMatchConfigurationResponseOutput struct{ *pulumi.OutputState }
Dynamic match configuration object.
func (CommonDynamicMatchConfigurationResponseOutput) ElementType ¶
func (CommonDynamicMatchConfigurationResponseOutput) ElementType() reflect.Type
func (CommonDynamicMatchConfigurationResponseOutput) IpGroups ¶
func (o CommonDynamicMatchConfigurationResponseOutput) IpGroups() IpGroupPropertiesResponseArrayOutput
List of IP Groups.
func (CommonDynamicMatchConfigurationResponseOutput) PortGroups ¶
func (o CommonDynamicMatchConfigurationResponseOutput) PortGroups() PortGroupPropertiesResponseArrayOutput
List of the port groups.
func (CommonDynamicMatchConfigurationResponseOutput) ToCommonDynamicMatchConfigurationResponseOutput ¶
func (o CommonDynamicMatchConfigurationResponseOutput) ToCommonDynamicMatchConfigurationResponseOutput() CommonDynamicMatchConfigurationResponseOutput
func (CommonDynamicMatchConfigurationResponseOutput) ToCommonDynamicMatchConfigurationResponseOutputWithContext ¶
func (o CommonDynamicMatchConfigurationResponseOutput) ToCommonDynamicMatchConfigurationResponseOutputWithContext(ctx context.Context) CommonDynamicMatchConfigurationResponseOutput
func (CommonDynamicMatchConfigurationResponseOutput) VlanGroups ¶
func (o CommonDynamicMatchConfigurationResponseOutput) VlanGroups() VlanGroupPropertiesResponseArrayOutput
List of vlan groups.
type CommunityActionTypes ¶
type CommunityActionTypes string
action. Example: Permit | Deny.
func (CommunityActionTypes) ElementType ¶
func (CommunityActionTypes) ElementType() reflect.Type
func (CommunityActionTypes) ToCommunityActionTypesOutput ¶
func (e CommunityActionTypes) ToCommunityActionTypesOutput() CommunityActionTypesOutput
func (CommunityActionTypes) ToCommunityActionTypesOutputWithContext ¶
func (e CommunityActionTypes) ToCommunityActionTypesOutputWithContext(ctx context.Context) CommunityActionTypesOutput
func (CommunityActionTypes) ToCommunityActionTypesPtrOutput ¶
func (e CommunityActionTypes) ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput
func (CommunityActionTypes) ToCommunityActionTypesPtrOutputWithContext ¶
func (e CommunityActionTypes) ToCommunityActionTypesPtrOutputWithContext(ctx context.Context) CommunityActionTypesPtrOutput
func (CommunityActionTypes) ToStringOutput ¶
func (e CommunityActionTypes) ToStringOutput() pulumi.StringOutput
func (CommunityActionTypes) ToStringOutputWithContext ¶
func (e CommunityActionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CommunityActionTypes) ToStringPtrOutput ¶
func (e CommunityActionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (CommunityActionTypes) ToStringPtrOutputWithContext ¶
func (e CommunityActionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CommunityActionTypesInput ¶
type CommunityActionTypesInput interface { pulumi.Input ToCommunityActionTypesOutput() CommunityActionTypesOutput ToCommunityActionTypesOutputWithContext(context.Context) CommunityActionTypesOutput }
CommunityActionTypesInput is an input type that accepts values of the CommunityActionTypes enum A concrete instance of `CommunityActionTypesInput` can be one of the following:
CommunityActionTypesPermit CommunityActionTypesDeny
type CommunityActionTypesOutput ¶
type CommunityActionTypesOutput struct{ *pulumi.OutputState }
func (CommunityActionTypesOutput) ElementType ¶
func (CommunityActionTypesOutput) ElementType() reflect.Type
func (CommunityActionTypesOutput) ToCommunityActionTypesOutput ¶
func (o CommunityActionTypesOutput) ToCommunityActionTypesOutput() CommunityActionTypesOutput
func (CommunityActionTypesOutput) ToCommunityActionTypesOutputWithContext ¶
func (o CommunityActionTypesOutput) ToCommunityActionTypesOutputWithContext(ctx context.Context) CommunityActionTypesOutput
func (CommunityActionTypesOutput) ToCommunityActionTypesPtrOutput ¶
func (o CommunityActionTypesOutput) ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput
func (CommunityActionTypesOutput) ToCommunityActionTypesPtrOutputWithContext ¶
func (o CommunityActionTypesOutput) ToCommunityActionTypesPtrOutputWithContext(ctx context.Context) CommunityActionTypesPtrOutput
func (CommunityActionTypesOutput) ToStringOutput ¶
func (o CommunityActionTypesOutput) ToStringOutput() pulumi.StringOutput
func (CommunityActionTypesOutput) ToStringOutputWithContext ¶
func (o CommunityActionTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CommunityActionTypesOutput) ToStringPtrOutput ¶
func (o CommunityActionTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CommunityActionTypesOutput) ToStringPtrOutputWithContext ¶
func (o CommunityActionTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CommunityActionTypesPtrInput ¶
type CommunityActionTypesPtrInput interface { pulumi.Input ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput ToCommunityActionTypesPtrOutputWithContext(context.Context) CommunityActionTypesPtrOutput }
func CommunityActionTypesPtr ¶
func CommunityActionTypesPtr(v string) CommunityActionTypesPtrInput
type CommunityActionTypesPtrOutput ¶
type CommunityActionTypesPtrOutput struct{ *pulumi.OutputState }
func (CommunityActionTypesPtrOutput) Elem ¶
func (o CommunityActionTypesPtrOutput) Elem() CommunityActionTypesOutput
func (CommunityActionTypesPtrOutput) ElementType ¶
func (CommunityActionTypesPtrOutput) ElementType() reflect.Type
func (CommunityActionTypesPtrOutput) ToCommunityActionTypesPtrOutput ¶
func (o CommunityActionTypesPtrOutput) ToCommunityActionTypesPtrOutput() CommunityActionTypesPtrOutput
func (CommunityActionTypesPtrOutput) ToCommunityActionTypesPtrOutputWithContext ¶
func (o CommunityActionTypesPtrOutput) ToCommunityActionTypesPtrOutputWithContext(ctx context.Context) CommunityActionTypesPtrOutput
func (CommunityActionTypesPtrOutput) ToStringPtrOutput ¶
func (o CommunityActionTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CommunityActionTypesPtrOutput) ToStringPtrOutputWithContext ¶
func (o CommunityActionTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Condition ¶
type Condition string
Specify prefix-list bounds.
func (Condition) ElementType ¶
func (Condition) ToConditionOutput ¶
func (e Condition) ToConditionOutput() ConditionOutput
func (Condition) ToConditionOutputWithContext ¶
func (e Condition) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
func (Condition) ToConditionPtrOutput ¶
func (e Condition) ToConditionPtrOutput() ConditionPtrOutput
func (Condition) ToConditionPtrOutputWithContext ¶
func (e Condition) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
func (Condition) ToStringOutput ¶
func (e Condition) ToStringOutput() pulumi.StringOutput
func (Condition) ToStringOutputWithContext ¶
func (e Condition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Condition) ToStringPtrOutput ¶
func (e Condition) ToStringPtrOutput() pulumi.StringPtrOutput
func (Condition) ToStringPtrOutputWithContext ¶
func (e Condition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConditionActionType ¶
type ConditionActionType string
action. Example: allow | deny.
func (ConditionActionType) ElementType ¶
func (ConditionActionType) ElementType() reflect.Type
func (ConditionActionType) ToConditionActionTypeOutput ¶
func (e ConditionActionType) ToConditionActionTypeOutput() ConditionActionTypeOutput
func (ConditionActionType) ToConditionActionTypeOutputWithContext ¶
func (e ConditionActionType) ToConditionActionTypeOutputWithContext(ctx context.Context) ConditionActionTypeOutput
func (ConditionActionType) ToConditionActionTypePtrOutput ¶
func (e ConditionActionType) ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput
func (ConditionActionType) ToConditionActionTypePtrOutputWithContext ¶
func (e ConditionActionType) ToConditionActionTypePtrOutputWithContext(ctx context.Context) ConditionActionTypePtrOutput
func (ConditionActionType) ToStringOutput ¶
func (e ConditionActionType) ToStringOutput() pulumi.StringOutput
func (ConditionActionType) ToStringOutputWithContext ¶
func (e ConditionActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConditionActionType) ToStringPtrOutput ¶
func (e ConditionActionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConditionActionType) ToStringPtrOutputWithContext ¶
func (e ConditionActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConditionActionTypeInput ¶
type ConditionActionTypeInput interface { pulumi.Input ToConditionActionTypeOutput() ConditionActionTypeOutput ToConditionActionTypeOutputWithContext(context.Context) ConditionActionTypeOutput }
ConditionActionTypeInput is an input type that accepts values of the ConditionActionType enum A concrete instance of `ConditionActionTypeInput` can be one of the following:
ConditionActionTypeAllow ConditionActionTypeDeny
type ConditionActionTypeOutput ¶
type ConditionActionTypeOutput struct{ *pulumi.OutputState }
func (ConditionActionTypeOutput) ElementType ¶
func (ConditionActionTypeOutput) ElementType() reflect.Type
func (ConditionActionTypeOutput) ToConditionActionTypeOutput ¶
func (o ConditionActionTypeOutput) ToConditionActionTypeOutput() ConditionActionTypeOutput
func (ConditionActionTypeOutput) ToConditionActionTypeOutputWithContext ¶
func (o ConditionActionTypeOutput) ToConditionActionTypeOutputWithContext(ctx context.Context) ConditionActionTypeOutput
func (ConditionActionTypeOutput) ToConditionActionTypePtrOutput ¶
func (o ConditionActionTypeOutput) ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput
func (ConditionActionTypeOutput) ToConditionActionTypePtrOutputWithContext ¶
func (o ConditionActionTypeOutput) ToConditionActionTypePtrOutputWithContext(ctx context.Context) ConditionActionTypePtrOutput
func (ConditionActionTypeOutput) ToStringOutput ¶
func (o ConditionActionTypeOutput) ToStringOutput() pulumi.StringOutput
func (ConditionActionTypeOutput) ToStringOutputWithContext ¶
func (o ConditionActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConditionActionTypeOutput) ToStringPtrOutput ¶
func (o ConditionActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConditionActionTypeOutput) ToStringPtrOutputWithContext ¶
func (o ConditionActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConditionActionTypePtrInput ¶
type ConditionActionTypePtrInput interface { pulumi.Input ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput ToConditionActionTypePtrOutputWithContext(context.Context) ConditionActionTypePtrOutput }
func ConditionActionTypePtr ¶
func ConditionActionTypePtr(v string) ConditionActionTypePtrInput
type ConditionActionTypePtrOutput ¶
type ConditionActionTypePtrOutput struct{ *pulumi.OutputState }
func (ConditionActionTypePtrOutput) Elem ¶
func (o ConditionActionTypePtrOutput) Elem() ConditionActionTypeOutput
func (ConditionActionTypePtrOutput) ElementType ¶
func (ConditionActionTypePtrOutput) ElementType() reflect.Type
func (ConditionActionTypePtrOutput) ToConditionActionTypePtrOutput ¶
func (o ConditionActionTypePtrOutput) ToConditionActionTypePtrOutput() ConditionActionTypePtrOutput
func (ConditionActionTypePtrOutput) ToConditionActionTypePtrOutputWithContext ¶
func (o ConditionActionTypePtrOutput) ToConditionActionTypePtrOutputWithContext(ctx context.Context) ConditionActionTypePtrOutput
func (ConditionActionTypePtrOutput) ToStringPtrOutput ¶
func (o ConditionActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConditionActionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ConditionActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConditionInput ¶
type ConditionInput interface { pulumi.Input ToConditionOutput() ConditionOutput ToConditionOutputWithContext(context.Context) ConditionOutput }
ConditionInput is an input type that accepts values of the Condition enum A concrete instance of `ConditionInput` can be one of the following:
ConditionEqualTo ConditionGreaterThanOrEqualTo ConditionLesserThanOrEqualTo
type ConditionOutput ¶
type ConditionOutput struct{ *pulumi.OutputState }
func (ConditionOutput) ElementType ¶
func (ConditionOutput) ElementType() reflect.Type
func (ConditionOutput) ToConditionOutput ¶
func (o ConditionOutput) ToConditionOutput() ConditionOutput
func (ConditionOutput) ToConditionOutputWithContext ¶
func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
func (ConditionOutput) ToConditionPtrOutput ¶
func (o ConditionOutput) ToConditionPtrOutput() ConditionPtrOutput
func (ConditionOutput) ToConditionPtrOutputWithContext ¶
func (o ConditionOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
func (ConditionOutput) ToStringOutput ¶
func (o ConditionOutput) ToStringOutput() pulumi.StringOutput
func (ConditionOutput) ToStringOutputWithContext ¶
func (o ConditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConditionOutput) ToStringPtrOutput ¶
func (o ConditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConditionOutput) ToStringPtrOutputWithContext ¶
func (o ConditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConditionPtrInput ¶
type ConditionPtrInput interface { pulumi.Input ToConditionPtrOutput() ConditionPtrOutput ToConditionPtrOutputWithContext(context.Context) ConditionPtrOutput }
func ConditionPtr ¶
func ConditionPtr(v string) ConditionPtrInput
type ConditionPtrOutput ¶
type ConditionPtrOutput struct{ *pulumi.OutputState }
func (ConditionPtrOutput) Elem ¶
func (o ConditionPtrOutput) Elem() ConditionOutput
func (ConditionPtrOutput) ElementType ¶
func (ConditionPtrOutput) ElementType() reflect.Type
func (ConditionPtrOutput) ToConditionPtrOutput ¶
func (o ConditionPtrOutput) ToConditionPtrOutput() ConditionPtrOutput
func (ConditionPtrOutput) ToConditionPtrOutputWithContext ¶
func (o ConditionPtrOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
func (ConditionPtrOutput) ToStringPtrOutput ¶
func (o ConditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConditionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ConditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigurationType ¶
type ConfigurationType string
Input method to configure Network Tap Rule.
func (ConfigurationType) ElementType ¶
func (ConfigurationType) ElementType() reflect.Type
func (ConfigurationType) ToConfigurationTypeOutput ¶
func (e ConfigurationType) ToConfigurationTypeOutput() ConfigurationTypeOutput
func (ConfigurationType) ToConfigurationTypeOutputWithContext ¶
func (e ConfigurationType) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput
func (ConfigurationType) ToConfigurationTypePtrOutput ¶
func (e ConfigurationType) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
func (ConfigurationType) ToConfigurationTypePtrOutputWithContext ¶
func (e ConfigurationType) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput
func (ConfigurationType) ToStringOutput ¶
func (e ConfigurationType) ToStringOutput() pulumi.StringOutput
func (ConfigurationType) ToStringOutputWithContext ¶
func (e ConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConfigurationType) ToStringPtrOutput ¶
func (e ConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigurationType) ToStringPtrOutputWithContext ¶
func (e ConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigurationTypeInput ¶
type ConfigurationTypeInput interface { pulumi.Input ToConfigurationTypeOutput() ConfigurationTypeOutput ToConfigurationTypeOutputWithContext(context.Context) ConfigurationTypeOutput }
ConfigurationTypeInput is an input type that accepts values of the ConfigurationType enum A concrete instance of `ConfigurationTypeInput` can be one of the following:
ConfigurationTypeFile ConfigurationTypeInline
type ConfigurationTypeOutput ¶
type ConfigurationTypeOutput struct{ *pulumi.OutputState }
func (ConfigurationTypeOutput) ElementType ¶
func (ConfigurationTypeOutput) ElementType() reflect.Type
func (ConfigurationTypeOutput) ToConfigurationTypeOutput ¶
func (o ConfigurationTypeOutput) ToConfigurationTypeOutput() ConfigurationTypeOutput
func (ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext ¶
func (o ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput
func (ConfigurationTypeOutput) ToConfigurationTypePtrOutput ¶
func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
func (ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext ¶
func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput
func (ConfigurationTypeOutput) ToStringOutput ¶
func (o ConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ConfigurationTypeOutput) ToStringOutputWithContext ¶
func (o ConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConfigurationTypeOutput) ToStringPtrOutput ¶
func (o ConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigurationTypeOutput) ToStringPtrOutputWithContext ¶
func (o ConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigurationTypePtrInput ¶
type ConfigurationTypePtrInput interface { pulumi.Input ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput ToConfigurationTypePtrOutputWithContext(context.Context) ConfigurationTypePtrOutput }
func ConfigurationTypePtr ¶
func ConfigurationTypePtr(v string) ConfigurationTypePtrInput
type ConfigurationTypePtrOutput ¶
type ConfigurationTypePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationTypePtrOutput) Elem ¶
func (o ConfigurationTypePtrOutput) Elem() ConfigurationTypeOutput
func (ConfigurationTypePtrOutput) ElementType ¶
func (ConfigurationTypePtrOutput) ElementType() reflect.Type
func (ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput ¶
func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
func (ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext ¶
func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput
func (ConfigurationTypePtrOutput) ToStringPtrOutput ¶
func (o ConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigurationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectedSubnet ¶
type ConnectedSubnet struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Prefix of the connected Subnet. Prefix *string `pulumi:"prefix"` }
Connected Subnet properties.
type ConnectedSubnetArgs ¶
type ConnectedSubnetArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput `pulumi:"annotation"` // Prefix of the connected Subnet. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
Connected Subnet properties.
func (ConnectedSubnetArgs) ElementType ¶
func (ConnectedSubnetArgs) ElementType() reflect.Type
func (ConnectedSubnetArgs) ToConnectedSubnetOutput ¶
func (i ConnectedSubnetArgs) ToConnectedSubnetOutput() ConnectedSubnetOutput
func (ConnectedSubnetArgs) ToConnectedSubnetOutputWithContext ¶
func (i ConnectedSubnetArgs) ToConnectedSubnetOutputWithContext(ctx context.Context) ConnectedSubnetOutput
type ConnectedSubnetArray ¶
type ConnectedSubnetArray []ConnectedSubnetInput
func (ConnectedSubnetArray) ElementType ¶
func (ConnectedSubnetArray) ElementType() reflect.Type
func (ConnectedSubnetArray) ToConnectedSubnetArrayOutput ¶
func (i ConnectedSubnetArray) ToConnectedSubnetArrayOutput() ConnectedSubnetArrayOutput
func (ConnectedSubnetArray) ToConnectedSubnetArrayOutputWithContext ¶
func (i ConnectedSubnetArray) ToConnectedSubnetArrayOutputWithContext(ctx context.Context) ConnectedSubnetArrayOutput
type ConnectedSubnetArrayInput ¶
type ConnectedSubnetArrayInput interface { pulumi.Input ToConnectedSubnetArrayOutput() ConnectedSubnetArrayOutput ToConnectedSubnetArrayOutputWithContext(context.Context) ConnectedSubnetArrayOutput }
ConnectedSubnetArrayInput is an input type that accepts ConnectedSubnetArray and ConnectedSubnetArrayOutput values. You can construct a concrete instance of `ConnectedSubnetArrayInput` via:
ConnectedSubnetArray{ ConnectedSubnetArgs{...} }
type ConnectedSubnetArrayOutput ¶
type ConnectedSubnetArrayOutput struct{ *pulumi.OutputState }
func (ConnectedSubnetArrayOutput) ElementType ¶
func (ConnectedSubnetArrayOutput) ElementType() reflect.Type
func (ConnectedSubnetArrayOutput) Index ¶
func (o ConnectedSubnetArrayOutput) Index(i pulumi.IntInput) ConnectedSubnetOutput
func (ConnectedSubnetArrayOutput) ToConnectedSubnetArrayOutput ¶
func (o ConnectedSubnetArrayOutput) ToConnectedSubnetArrayOutput() ConnectedSubnetArrayOutput
func (ConnectedSubnetArrayOutput) ToConnectedSubnetArrayOutputWithContext ¶
func (o ConnectedSubnetArrayOutput) ToConnectedSubnetArrayOutputWithContext(ctx context.Context) ConnectedSubnetArrayOutput
type ConnectedSubnetInput ¶
type ConnectedSubnetInput interface { pulumi.Input ToConnectedSubnetOutput() ConnectedSubnetOutput ToConnectedSubnetOutputWithContext(context.Context) ConnectedSubnetOutput }
ConnectedSubnetInput is an input type that accepts ConnectedSubnetArgs and ConnectedSubnetOutput values. You can construct a concrete instance of `ConnectedSubnetInput` via:
ConnectedSubnetArgs{...}
type ConnectedSubnetOutput ¶
type ConnectedSubnetOutput struct{ *pulumi.OutputState }
Connected Subnet properties.
func (ConnectedSubnetOutput) Annotation ¶
func (o ConnectedSubnetOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (ConnectedSubnetOutput) ElementType ¶
func (ConnectedSubnetOutput) ElementType() reflect.Type
func (ConnectedSubnetOutput) Prefix ¶
func (o ConnectedSubnetOutput) Prefix() pulumi.StringPtrOutput
Prefix of the connected Subnet.
func (ConnectedSubnetOutput) ToConnectedSubnetOutput ¶
func (o ConnectedSubnetOutput) ToConnectedSubnetOutput() ConnectedSubnetOutput
func (ConnectedSubnetOutput) ToConnectedSubnetOutputWithContext ¶
func (o ConnectedSubnetOutput) ToConnectedSubnetOutputWithContext(ctx context.Context) ConnectedSubnetOutput
type ConnectedSubnetResponse ¶
type ConnectedSubnetResponse struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Prefix of the connected Subnet. Prefix *string `pulumi:"prefix"` }
Connected Subnet properties.
type ConnectedSubnetResponseArrayOutput ¶
type ConnectedSubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (ConnectedSubnetResponseArrayOutput) ElementType ¶
func (ConnectedSubnetResponseArrayOutput) ElementType() reflect.Type
func (ConnectedSubnetResponseArrayOutput) Index ¶
func (o ConnectedSubnetResponseArrayOutput) Index(i pulumi.IntInput) ConnectedSubnetResponseOutput
func (ConnectedSubnetResponseArrayOutput) ToConnectedSubnetResponseArrayOutput ¶
func (o ConnectedSubnetResponseArrayOutput) ToConnectedSubnetResponseArrayOutput() ConnectedSubnetResponseArrayOutput
func (ConnectedSubnetResponseArrayOutput) ToConnectedSubnetResponseArrayOutputWithContext ¶
func (o ConnectedSubnetResponseArrayOutput) ToConnectedSubnetResponseArrayOutputWithContext(ctx context.Context) ConnectedSubnetResponseArrayOutput
type ConnectedSubnetResponseOutput ¶
type ConnectedSubnetResponseOutput struct{ *pulumi.OutputState }
Connected Subnet properties.
func (ConnectedSubnetResponseOutput) Annotation ¶
func (o ConnectedSubnetResponseOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (ConnectedSubnetResponseOutput) ElementType ¶
func (ConnectedSubnetResponseOutput) ElementType() reflect.Type
func (ConnectedSubnetResponseOutput) Prefix ¶
func (o ConnectedSubnetResponseOutput) Prefix() pulumi.StringPtrOutput
Prefix of the connected Subnet.
func (ConnectedSubnetResponseOutput) ToConnectedSubnetResponseOutput ¶
func (o ConnectedSubnetResponseOutput) ToConnectedSubnetResponseOutput() ConnectedSubnetResponseOutput
func (ConnectedSubnetResponseOutput) ToConnectedSubnetResponseOutputWithContext ¶
func (o ConnectedSubnetResponseOutput) ToConnectedSubnetResponseOutputWithContext(ctx context.Context) ConnectedSubnetResponseOutput
type DestinationType ¶
type DestinationType string
Type of destination. Input can be IsolationDomain or Direct.
func (DestinationType) ElementType ¶
func (DestinationType) ElementType() reflect.Type
func (DestinationType) ToDestinationTypeOutput ¶
func (e DestinationType) ToDestinationTypeOutput() DestinationTypeOutput
func (DestinationType) ToDestinationTypeOutputWithContext ¶
func (e DestinationType) ToDestinationTypeOutputWithContext(ctx context.Context) DestinationTypeOutput
func (DestinationType) ToDestinationTypePtrOutput ¶
func (e DestinationType) ToDestinationTypePtrOutput() DestinationTypePtrOutput
func (DestinationType) ToDestinationTypePtrOutputWithContext ¶
func (e DestinationType) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput
func (DestinationType) ToStringOutput ¶
func (e DestinationType) ToStringOutput() pulumi.StringOutput
func (DestinationType) ToStringOutputWithContext ¶
func (e DestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DestinationType) ToStringPtrOutput ¶
func (e DestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DestinationType) ToStringPtrOutputWithContext ¶
func (e DestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DestinationTypeInput ¶
type DestinationTypeInput interface { pulumi.Input ToDestinationTypeOutput() DestinationTypeOutput ToDestinationTypeOutputWithContext(context.Context) DestinationTypeOutput }
DestinationTypeInput is an input type that accepts values of the DestinationType enum A concrete instance of `DestinationTypeInput` can be one of the following:
DestinationTypeIsolationDomain DestinationTypeDirect
type DestinationTypeOutput ¶
type DestinationTypeOutput struct{ *pulumi.OutputState }
func (DestinationTypeOutput) ElementType ¶
func (DestinationTypeOutput) ElementType() reflect.Type
func (DestinationTypeOutput) ToDestinationTypeOutput ¶
func (o DestinationTypeOutput) ToDestinationTypeOutput() DestinationTypeOutput
func (DestinationTypeOutput) ToDestinationTypeOutputWithContext ¶
func (o DestinationTypeOutput) ToDestinationTypeOutputWithContext(ctx context.Context) DestinationTypeOutput
func (DestinationTypeOutput) ToDestinationTypePtrOutput ¶
func (o DestinationTypeOutput) ToDestinationTypePtrOutput() DestinationTypePtrOutput
func (DestinationTypeOutput) ToDestinationTypePtrOutputWithContext ¶
func (o DestinationTypeOutput) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput
func (DestinationTypeOutput) ToStringOutput ¶
func (o DestinationTypeOutput) ToStringOutput() pulumi.StringOutput
func (DestinationTypeOutput) ToStringOutputWithContext ¶
func (o DestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DestinationTypeOutput) ToStringPtrOutput ¶
func (o DestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DestinationTypeOutput) ToStringPtrOutputWithContext ¶
func (o DestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DestinationTypePtrInput ¶
type DestinationTypePtrInput interface { pulumi.Input ToDestinationTypePtrOutput() DestinationTypePtrOutput ToDestinationTypePtrOutputWithContext(context.Context) DestinationTypePtrOutput }
func DestinationTypePtr ¶
func DestinationTypePtr(v string) DestinationTypePtrInput
type DestinationTypePtrOutput ¶
type DestinationTypePtrOutput struct{ *pulumi.OutputState }
func (DestinationTypePtrOutput) Elem ¶
func (o DestinationTypePtrOutput) Elem() DestinationTypeOutput
func (DestinationTypePtrOutput) ElementType ¶
func (DestinationTypePtrOutput) ElementType() reflect.Type
func (DestinationTypePtrOutput) ToDestinationTypePtrOutput ¶
func (o DestinationTypePtrOutput) ToDestinationTypePtrOutput() DestinationTypePtrOutput
func (DestinationTypePtrOutput) ToDestinationTypePtrOutputWithContext ¶
func (o DestinationTypePtrOutput) ToDestinationTypePtrOutputWithContext(ctx context.Context) DestinationTypePtrOutput
func (DestinationTypePtrOutput) ToStringPtrOutput ¶
func (o DestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DestinationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Encapsulation ¶
type Encapsulation string
Type of encapsulation.
func (Encapsulation) ElementType ¶
func (Encapsulation) ElementType() reflect.Type
func (Encapsulation) ToEncapsulationOutput ¶
func (e Encapsulation) ToEncapsulationOutput() EncapsulationOutput
func (Encapsulation) ToEncapsulationOutputWithContext ¶
func (e Encapsulation) ToEncapsulationOutputWithContext(ctx context.Context) EncapsulationOutput
func (Encapsulation) ToEncapsulationPtrOutput ¶
func (e Encapsulation) ToEncapsulationPtrOutput() EncapsulationPtrOutput
func (Encapsulation) ToEncapsulationPtrOutputWithContext ¶
func (e Encapsulation) ToEncapsulationPtrOutputWithContext(ctx context.Context) EncapsulationPtrOutput
func (Encapsulation) ToStringOutput ¶
func (e Encapsulation) ToStringOutput() pulumi.StringOutput
func (Encapsulation) ToStringOutputWithContext ¶
func (e Encapsulation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Encapsulation) ToStringPtrOutput ¶
func (e Encapsulation) ToStringPtrOutput() pulumi.StringPtrOutput
func (Encapsulation) ToStringPtrOutputWithContext ¶
func (e Encapsulation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncapsulationInput ¶
type EncapsulationInput interface { pulumi.Input ToEncapsulationOutput() EncapsulationOutput ToEncapsulationOutputWithContext(context.Context) EncapsulationOutput }
EncapsulationInput is an input type that accepts values of the Encapsulation enum A concrete instance of `EncapsulationInput` can be one of the following:
EncapsulationNone EncapsulationGRE
type EncapsulationOutput ¶
type EncapsulationOutput struct{ *pulumi.OutputState }
func (EncapsulationOutput) ElementType ¶
func (EncapsulationOutput) ElementType() reflect.Type
func (EncapsulationOutput) ToEncapsulationOutput ¶
func (o EncapsulationOutput) ToEncapsulationOutput() EncapsulationOutput
func (EncapsulationOutput) ToEncapsulationOutputWithContext ¶
func (o EncapsulationOutput) ToEncapsulationOutputWithContext(ctx context.Context) EncapsulationOutput
func (EncapsulationOutput) ToEncapsulationPtrOutput ¶
func (o EncapsulationOutput) ToEncapsulationPtrOutput() EncapsulationPtrOutput
func (EncapsulationOutput) ToEncapsulationPtrOutputWithContext ¶
func (o EncapsulationOutput) ToEncapsulationPtrOutputWithContext(ctx context.Context) EncapsulationPtrOutput
func (EncapsulationOutput) ToStringOutput ¶
func (o EncapsulationOutput) ToStringOutput() pulumi.StringOutput
func (EncapsulationOutput) ToStringOutputWithContext ¶
func (o EncapsulationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncapsulationOutput) ToStringPtrOutput ¶
func (o EncapsulationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncapsulationOutput) ToStringPtrOutputWithContext ¶
func (o EncapsulationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncapsulationPtrInput ¶
type EncapsulationPtrInput interface { pulumi.Input ToEncapsulationPtrOutput() EncapsulationPtrOutput ToEncapsulationPtrOutputWithContext(context.Context) EncapsulationPtrOutput }
func EncapsulationPtr ¶
func EncapsulationPtr(v string) EncapsulationPtrInput
type EncapsulationPtrOutput ¶
type EncapsulationPtrOutput struct{ *pulumi.OutputState }
func (EncapsulationPtrOutput) Elem ¶
func (o EncapsulationPtrOutput) Elem() EncapsulationOutput
func (EncapsulationPtrOutput) ElementType ¶
func (EncapsulationPtrOutput) ElementType() reflect.Type
func (EncapsulationPtrOutput) ToEncapsulationPtrOutput ¶
func (o EncapsulationPtrOutput) ToEncapsulationPtrOutput() EncapsulationPtrOutput
func (EncapsulationPtrOutput) ToEncapsulationPtrOutputWithContext ¶
func (o EncapsulationPtrOutput) ToEncapsulationPtrOutputWithContext(ctx context.Context) EncapsulationPtrOutput
func (EncapsulationPtrOutput) ToStringPtrOutput ¶
func (o EncapsulationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncapsulationPtrOutput) ToStringPtrOutputWithContext ¶
func (o EncapsulationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncapsulationType ¶
type EncapsulationType string
Encapsulation Type that needs to be matched.
func (EncapsulationType) ElementType ¶
func (EncapsulationType) ElementType() reflect.Type
func (EncapsulationType) ToEncapsulationTypeOutput ¶
func (e EncapsulationType) ToEncapsulationTypeOutput() EncapsulationTypeOutput
func (EncapsulationType) ToEncapsulationTypeOutputWithContext ¶
func (e EncapsulationType) ToEncapsulationTypeOutputWithContext(ctx context.Context) EncapsulationTypeOutput
func (EncapsulationType) ToEncapsulationTypePtrOutput ¶
func (e EncapsulationType) ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput
func (EncapsulationType) ToEncapsulationTypePtrOutputWithContext ¶
func (e EncapsulationType) ToEncapsulationTypePtrOutputWithContext(ctx context.Context) EncapsulationTypePtrOutput
func (EncapsulationType) ToStringOutput ¶
func (e EncapsulationType) ToStringOutput() pulumi.StringOutput
func (EncapsulationType) ToStringOutputWithContext ¶
func (e EncapsulationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncapsulationType) ToStringPtrOutput ¶
func (e EncapsulationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncapsulationType) ToStringPtrOutputWithContext ¶
func (e EncapsulationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncapsulationTypeInput ¶
type EncapsulationTypeInput interface { pulumi.Input ToEncapsulationTypeOutput() EncapsulationTypeOutput ToEncapsulationTypeOutputWithContext(context.Context) EncapsulationTypeOutput }
EncapsulationTypeInput is an input type that accepts values of the EncapsulationType enum A concrete instance of `EncapsulationTypeInput` can be one of the following:
EncapsulationTypeNone EncapsulationTypeGTPv1
type EncapsulationTypeOutput ¶
type EncapsulationTypeOutput struct{ *pulumi.OutputState }
func (EncapsulationTypeOutput) ElementType ¶
func (EncapsulationTypeOutput) ElementType() reflect.Type
func (EncapsulationTypeOutput) ToEncapsulationTypeOutput ¶
func (o EncapsulationTypeOutput) ToEncapsulationTypeOutput() EncapsulationTypeOutput
func (EncapsulationTypeOutput) ToEncapsulationTypeOutputWithContext ¶
func (o EncapsulationTypeOutput) ToEncapsulationTypeOutputWithContext(ctx context.Context) EncapsulationTypeOutput
func (EncapsulationTypeOutput) ToEncapsulationTypePtrOutput ¶
func (o EncapsulationTypeOutput) ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput
func (EncapsulationTypeOutput) ToEncapsulationTypePtrOutputWithContext ¶
func (o EncapsulationTypeOutput) ToEncapsulationTypePtrOutputWithContext(ctx context.Context) EncapsulationTypePtrOutput
func (EncapsulationTypeOutput) ToStringOutput ¶
func (o EncapsulationTypeOutput) ToStringOutput() pulumi.StringOutput
func (EncapsulationTypeOutput) ToStringOutputWithContext ¶
func (o EncapsulationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncapsulationTypeOutput) ToStringPtrOutput ¶
func (o EncapsulationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncapsulationTypeOutput) ToStringPtrOutputWithContext ¶
func (o EncapsulationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncapsulationTypePtrInput ¶
type EncapsulationTypePtrInput interface { pulumi.Input ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput ToEncapsulationTypePtrOutputWithContext(context.Context) EncapsulationTypePtrOutput }
func EncapsulationTypePtr ¶
func EncapsulationTypePtr(v string) EncapsulationTypePtrInput
type EncapsulationTypePtrOutput ¶
type EncapsulationTypePtrOutput struct{ *pulumi.OutputState }
func (EncapsulationTypePtrOutput) Elem ¶
func (o EncapsulationTypePtrOutput) Elem() EncapsulationTypeOutput
func (EncapsulationTypePtrOutput) ElementType ¶
func (EncapsulationTypePtrOutput) ElementType() reflect.Type
func (EncapsulationTypePtrOutput) ToEncapsulationTypePtrOutput ¶
func (o EncapsulationTypePtrOutput) ToEncapsulationTypePtrOutput() EncapsulationTypePtrOutput
func (EncapsulationTypePtrOutput) ToEncapsulationTypePtrOutputWithContext ¶
func (o EncapsulationTypePtrOutput) ToEncapsulationTypePtrOutputWithContext(ctx context.Context) EncapsulationTypePtrOutput
func (EncapsulationTypePtrOutput) ToStringPtrOutput ¶
func (o EncapsulationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncapsulationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EncapsulationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ErrorAdditionalInfoResponse ¶
type ErrorAdditionalInfoResponse struct { // The additional info. Info interface{} `pulumi:"info"` // The additional info type. Type string `pulumi:"type"` }
The resource management error additional info.
type ErrorAdditionalInfoResponseArrayOutput ¶
type ErrorAdditionalInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (ErrorAdditionalInfoResponseArrayOutput) ElementType ¶
func (ErrorAdditionalInfoResponseArrayOutput) ElementType() reflect.Type
func (ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput ¶
func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput() ErrorAdditionalInfoResponseArrayOutput
func (ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext ¶
func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseArrayOutput
type ErrorAdditionalInfoResponseOutput ¶
type ErrorAdditionalInfoResponseOutput struct{ *pulumi.OutputState }
The resource management error additional info.
func (ErrorAdditionalInfoResponseOutput) ElementType ¶
func (ErrorAdditionalInfoResponseOutput) ElementType() reflect.Type
func (ErrorAdditionalInfoResponseOutput) Info ¶
func (o ErrorAdditionalInfoResponseOutput) Info() pulumi.AnyOutput
The additional info.
func (ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput ¶
func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput() ErrorAdditionalInfoResponseOutput
func (ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext ¶
func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseOutput
func (ErrorAdditionalInfoResponseOutput) Type ¶
func (o ErrorAdditionalInfoResponseOutput) Type() pulumi.StringOutput
The additional info type.
type ErrorDetailResponse ¶
type ErrorDetailResponse struct { // The error additional info. AdditionalInfo []ErrorAdditionalInfoResponse `pulumi:"additionalInfo"` // The error code. Code string `pulumi:"code"` // The error details. Details []ErrorDetailResponse `pulumi:"details"` // The error message. Message string `pulumi:"message"` // The error target. Target string `pulumi:"target"` }
The error detail.
type ErrorDetailResponseArrayOutput ¶
type ErrorDetailResponseArrayOutput struct{ *pulumi.OutputState }
func (ErrorDetailResponseArrayOutput) ElementType ¶
func (ErrorDetailResponseArrayOutput) ElementType() reflect.Type
func (ErrorDetailResponseArrayOutput) Index ¶
func (o ErrorDetailResponseArrayOutput) Index(i pulumi.IntInput) ErrorDetailResponseOutput
func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput ¶
func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput
func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext ¶
func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput
type ErrorDetailResponseOutput ¶
type ErrorDetailResponseOutput struct{ *pulumi.OutputState }
The error detail.
func (ErrorDetailResponseOutput) AdditionalInfo ¶
func (o ErrorDetailResponseOutput) AdditionalInfo() ErrorAdditionalInfoResponseArrayOutput
The error additional info.
func (ErrorDetailResponseOutput) Code ¶
func (o ErrorDetailResponseOutput) Code() pulumi.StringOutput
The error code.
func (ErrorDetailResponseOutput) Details ¶
func (o ErrorDetailResponseOutput) Details() ErrorDetailResponseArrayOutput
The error details.
func (ErrorDetailResponseOutput) ElementType ¶
func (ErrorDetailResponseOutput) ElementType() reflect.Type
func (ErrorDetailResponseOutput) Message ¶
func (o ErrorDetailResponseOutput) Message() pulumi.StringOutput
The error message.
func (ErrorDetailResponseOutput) Target ¶
func (o ErrorDetailResponseOutput) Target() pulumi.StringOutput
The error target.
func (ErrorDetailResponseOutput) ToErrorDetailResponseOutput ¶
func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutput() ErrorDetailResponseOutput
func (ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext ¶
func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput
type ErrorDetailResponsePtrOutput ¶
type ErrorDetailResponsePtrOutput struct{ *pulumi.OutputState }
func (ErrorDetailResponsePtrOutput) AdditionalInfo ¶
func (o ErrorDetailResponsePtrOutput) AdditionalInfo() ErrorAdditionalInfoResponseArrayOutput
The error additional info.
func (ErrorDetailResponsePtrOutput) Code ¶
func (o ErrorDetailResponsePtrOutput) Code() pulumi.StringPtrOutput
The error code.
func (ErrorDetailResponsePtrOutput) Details ¶
func (o ErrorDetailResponsePtrOutput) Details() ErrorDetailResponseArrayOutput
The error details.
func (ErrorDetailResponsePtrOutput) Elem ¶
func (o ErrorDetailResponsePtrOutput) Elem() ErrorDetailResponseOutput
func (ErrorDetailResponsePtrOutput) ElementType ¶
func (ErrorDetailResponsePtrOutput) ElementType() reflect.Type
func (ErrorDetailResponsePtrOutput) Message ¶
func (o ErrorDetailResponsePtrOutput) Message() pulumi.StringPtrOutput
The error message.
func (ErrorDetailResponsePtrOutput) Target ¶
func (o ErrorDetailResponsePtrOutput) Target() pulumi.StringPtrOutput
The error target.
func (ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutput ¶
func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutput() ErrorDetailResponsePtrOutput
func (ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutputWithContext ¶
func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutputWithContext(ctx context.Context) ErrorDetailResponsePtrOutput
type ExpressRouteConnectionInformation ¶
type ExpressRouteConnectionInformation struct { // Authorization key for the circuit, must be of type Microsoft.Network/expressRouteCircuits/authorizations. The Auth Key is a mandatory attribute. ExpressRouteAuthorizationKey string `pulumi:"expressRouteAuthorizationKey"` // The express route circuit Azure resource ID, must be of type Microsoft.Network/expressRouteCircuits/circuitName. The ExpressRoute Circuit is a mandatory attribute. ExpressRouteCircuitId string `pulumi:"expressRouteCircuitId"` }
The ExpressRoute circuit ID and the Auth Key are required for you to successfully deploy NFC service.
type ExpressRouteConnectionInformationArgs ¶
type ExpressRouteConnectionInformationArgs struct { // Authorization key for the circuit, must be of type Microsoft.Network/expressRouteCircuits/authorizations. The Auth Key is a mandatory attribute. ExpressRouteAuthorizationKey pulumi.StringInput `pulumi:"expressRouteAuthorizationKey"` // The express route circuit Azure resource ID, must be of type Microsoft.Network/expressRouteCircuits/circuitName. The ExpressRoute Circuit is a mandatory attribute. ExpressRouteCircuitId pulumi.StringInput `pulumi:"expressRouteCircuitId"` }
The ExpressRoute circuit ID and the Auth Key are required for you to successfully deploy NFC service.
func (ExpressRouteConnectionInformationArgs) ElementType ¶
func (ExpressRouteConnectionInformationArgs) ElementType() reflect.Type
func (ExpressRouteConnectionInformationArgs) ToExpressRouteConnectionInformationOutput ¶
func (i ExpressRouteConnectionInformationArgs) ToExpressRouteConnectionInformationOutput() ExpressRouteConnectionInformationOutput
func (ExpressRouteConnectionInformationArgs) ToExpressRouteConnectionInformationOutputWithContext ¶
func (i ExpressRouteConnectionInformationArgs) ToExpressRouteConnectionInformationOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationOutput
type ExpressRouteConnectionInformationArray ¶
type ExpressRouteConnectionInformationArray []ExpressRouteConnectionInformationInput
func (ExpressRouteConnectionInformationArray) ElementType ¶
func (ExpressRouteConnectionInformationArray) ElementType() reflect.Type
func (ExpressRouteConnectionInformationArray) ToExpressRouteConnectionInformationArrayOutput ¶
func (i ExpressRouteConnectionInformationArray) ToExpressRouteConnectionInformationArrayOutput() ExpressRouteConnectionInformationArrayOutput
func (ExpressRouteConnectionInformationArray) ToExpressRouteConnectionInformationArrayOutputWithContext ¶
func (i ExpressRouteConnectionInformationArray) ToExpressRouteConnectionInformationArrayOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationArrayOutput
type ExpressRouteConnectionInformationArrayInput ¶
type ExpressRouteConnectionInformationArrayInput interface { pulumi.Input ToExpressRouteConnectionInformationArrayOutput() ExpressRouteConnectionInformationArrayOutput ToExpressRouteConnectionInformationArrayOutputWithContext(context.Context) ExpressRouteConnectionInformationArrayOutput }
ExpressRouteConnectionInformationArrayInput is an input type that accepts ExpressRouteConnectionInformationArray and ExpressRouteConnectionInformationArrayOutput values. You can construct a concrete instance of `ExpressRouteConnectionInformationArrayInput` via:
ExpressRouteConnectionInformationArray{ ExpressRouteConnectionInformationArgs{...} }
type ExpressRouteConnectionInformationArrayOutput ¶
type ExpressRouteConnectionInformationArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteConnectionInformationArrayOutput) ElementType ¶
func (ExpressRouteConnectionInformationArrayOutput) ElementType() reflect.Type
func (ExpressRouteConnectionInformationArrayOutput) ToExpressRouteConnectionInformationArrayOutput ¶
func (o ExpressRouteConnectionInformationArrayOutput) ToExpressRouteConnectionInformationArrayOutput() ExpressRouteConnectionInformationArrayOutput
func (ExpressRouteConnectionInformationArrayOutput) ToExpressRouteConnectionInformationArrayOutputWithContext ¶
func (o ExpressRouteConnectionInformationArrayOutput) ToExpressRouteConnectionInformationArrayOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationArrayOutput
type ExpressRouteConnectionInformationInput ¶
type ExpressRouteConnectionInformationInput interface { pulumi.Input ToExpressRouteConnectionInformationOutput() ExpressRouteConnectionInformationOutput ToExpressRouteConnectionInformationOutputWithContext(context.Context) ExpressRouteConnectionInformationOutput }
ExpressRouteConnectionInformationInput is an input type that accepts ExpressRouteConnectionInformationArgs and ExpressRouteConnectionInformationOutput values. You can construct a concrete instance of `ExpressRouteConnectionInformationInput` via:
ExpressRouteConnectionInformationArgs{...}
type ExpressRouteConnectionInformationOutput ¶
type ExpressRouteConnectionInformationOutput struct{ *pulumi.OutputState }
The ExpressRoute circuit ID and the Auth Key are required for you to successfully deploy NFC service.
func (ExpressRouteConnectionInformationOutput) ElementType ¶
func (ExpressRouteConnectionInformationOutput) ElementType() reflect.Type
func (ExpressRouteConnectionInformationOutput) ExpressRouteAuthorizationKey ¶
func (o ExpressRouteConnectionInformationOutput) ExpressRouteAuthorizationKey() pulumi.StringOutput
Authorization key for the circuit, must be of type Microsoft.Network/expressRouteCircuits/authorizations. The Auth Key is a mandatory attribute.
func (ExpressRouteConnectionInformationOutput) ExpressRouteCircuitId ¶
func (o ExpressRouteConnectionInformationOutput) ExpressRouteCircuitId() pulumi.StringOutput
The express route circuit Azure resource ID, must be of type Microsoft.Network/expressRouteCircuits/circuitName. The ExpressRoute Circuit is a mandatory attribute.
func (ExpressRouteConnectionInformationOutput) ToExpressRouteConnectionInformationOutput ¶
func (o ExpressRouteConnectionInformationOutput) ToExpressRouteConnectionInformationOutput() ExpressRouteConnectionInformationOutput
func (ExpressRouteConnectionInformationOutput) ToExpressRouteConnectionInformationOutputWithContext ¶
func (o ExpressRouteConnectionInformationOutput) ToExpressRouteConnectionInformationOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationOutput
type ExpressRouteConnectionInformationResponse ¶
type ExpressRouteConnectionInformationResponse struct { // Authorization key for the circuit, must be of type Microsoft.Network/expressRouteCircuits/authorizations. The Auth Key is a mandatory attribute. ExpressRouteAuthorizationKey string `pulumi:"expressRouteAuthorizationKey"` // The express route circuit Azure resource ID, must be of type Microsoft.Network/expressRouteCircuits/circuitName. The ExpressRoute Circuit is a mandatory attribute. ExpressRouteCircuitId string `pulumi:"expressRouteCircuitId"` }
The ExpressRoute circuit ID and the Auth Key are required for you to successfully deploy NFC service.
type ExpressRouteConnectionInformationResponseArrayOutput ¶
type ExpressRouteConnectionInformationResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteConnectionInformationResponseArrayOutput) ElementType ¶
func (ExpressRouteConnectionInformationResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteConnectionInformationResponseArrayOutput) ToExpressRouteConnectionInformationResponseArrayOutput ¶
func (o ExpressRouteConnectionInformationResponseArrayOutput) ToExpressRouteConnectionInformationResponseArrayOutput() ExpressRouteConnectionInformationResponseArrayOutput
func (ExpressRouteConnectionInformationResponseArrayOutput) ToExpressRouteConnectionInformationResponseArrayOutputWithContext ¶
func (o ExpressRouteConnectionInformationResponseArrayOutput) ToExpressRouteConnectionInformationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationResponseArrayOutput
type ExpressRouteConnectionInformationResponseOutput ¶
type ExpressRouteConnectionInformationResponseOutput struct{ *pulumi.OutputState }
The ExpressRoute circuit ID and the Auth Key are required for you to successfully deploy NFC service.
func (ExpressRouteConnectionInformationResponseOutput) ElementType ¶
func (ExpressRouteConnectionInformationResponseOutput) ElementType() reflect.Type
func (ExpressRouteConnectionInformationResponseOutput) ExpressRouteAuthorizationKey ¶
func (o ExpressRouteConnectionInformationResponseOutput) ExpressRouteAuthorizationKey() pulumi.StringOutput
Authorization key for the circuit, must be of type Microsoft.Network/expressRouteCircuits/authorizations. The Auth Key is a mandatory attribute.
func (ExpressRouteConnectionInformationResponseOutput) ExpressRouteCircuitId ¶
func (o ExpressRouteConnectionInformationResponseOutput) ExpressRouteCircuitId() pulumi.StringOutput
The express route circuit Azure resource ID, must be of type Microsoft.Network/expressRouteCircuits/circuitName. The ExpressRoute Circuit is a mandatory attribute.
func (ExpressRouteConnectionInformationResponseOutput) ToExpressRouteConnectionInformationResponseOutput ¶
func (o ExpressRouteConnectionInformationResponseOutput) ToExpressRouteConnectionInformationResponseOutput() ExpressRouteConnectionInformationResponseOutput
func (ExpressRouteConnectionInformationResponseOutput) ToExpressRouteConnectionInformationResponseOutputWithContext ¶
func (o ExpressRouteConnectionInformationResponseOutput) ToExpressRouteConnectionInformationResponseOutputWithContext(ctx context.Context) ExpressRouteConnectionInformationResponseOutput
type ExternalNetwork ¶
type ExternalNetwork struct { pulumi.CustomResourceState // AdministrativeState of the externalNetwork. Example: Enabled | Disabled. AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // List of resources the externalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources pulumi.StringArrayOutput `pulumi:"disabledOnResources"` // ARM resource ID of exportRoutePolicy. ExportRoutePolicyId pulumi.StringPtrOutput `pulumi:"exportRoutePolicyId"` // ARM resource ID of importRoutePolicy. ImportRoutePolicyId pulumi.StringPtrOutput `pulumi:"importRoutePolicyId"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the networkToNetworkInterconnectId of the resource. NetworkToNetworkInterconnectId pulumi.StringOutput `pulumi:"networkToNetworkInterconnectId"` // option A properties object OptionAProperties ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput `pulumi:"optionAProperties"` // option B properties object OptionBProperties OptionBPropertiesResponsePtrOutput `pulumi:"optionBProperties"` // Peering option list. PeeringOption pulumi.StringOutput `pulumi:"peeringOption"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Defines the ExternalNetwork item. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetExternalNetwork ¶
func GetExternalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExternalNetworkState, opts ...pulumi.ResourceOption) (*ExternalNetwork, error)
GetExternalNetwork gets an existing ExternalNetwork 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 NewExternalNetwork ¶
func NewExternalNetwork(ctx *pulumi.Context, name string, args *ExternalNetworkArgs, opts ...pulumi.ResourceOption) (*ExternalNetwork, error)
NewExternalNetwork registers a new resource with the given unique name, arguments, and options.
func (*ExternalNetwork) ElementType ¶
func (*ExternalNetwork) ElementType() reflect.Type
func (*ExternalNetwork) ToExternalNetworkOutput ¶
func (i *ExternalNetwork) ToExternalNetworkOutput() ExternalNetworkOutput
func (*ExternalNetwork) ToExternalNetworkOutputWithContext ¶
func (i *ExternalNetwork) ToExternalNetworkOutputWithContext(ctx context.Context) ExternalNetworkOutput
type ExternalNetworkArgs ¶
type ExternalNetworkArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // ARM resource ID of exportRoutePolicy. ExportRoutePolicyId pulumi.StringPtrInput // Name of the ExternalNetwork ExternalNetworkName pulumi.StringPtrInput // ARM resource ID of importRoutePolicy. ImportRoutePolicyId pulumi.StringPtrInput // Name of the L3IsolationDomain L3IsolationDomainName pulumi.StringInput // option A properties object OptionAProperties ExternalNetworkPropertiesOptionAPropertiesPtrInput // option B properties object OptionBProperties OptionBPropertiesPtrInput // Peering option list. PeeringOption pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ExternalNetwork resource.
func (ExternalNetworkArgs) ElementType ¶
func (ExternalNetworkArgs) ElementType() reflect.Type
type ExternalNetworkInput ¶
type ExternalNetworkInput interface { pulumi.Input ToExternalNetworkOutput() ExternalNetworkOutput ToExternalNetworkOutputWithContext(ctx context.Context) ExternalNetworkOutput }
type ExternalNetworkOutput ¶
type ExternalNetworkOutput struct{ *pulumi.OutputState }
func (ExternalNetworkOutput) AdministrativeState ¶
func (o ExternalNetworkOutput) AdministrativeState() pulumi.StringOutput
AdministrativeState of the externalNetwork. Example: Enabled | Disabled.
func (ExternalNetworkOutput) Annotation ¶
func (o ExternalNetworkOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (ExternalNetworkOutput) DisabledOnResources ¶
func (o ExternalNetworkOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the externalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (ExternalNetworkOutput) ElementType ¶
func (ExternalNetworkOutput) ElementType() reflect.Type
func (ExternalNetworkOutput) ExportRoutePolicyId ¶
func (o ExternalNetworkOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of exportRoutePolicy.
func (ExternalNetworkOutput) ImportRoutePolicyId ¶
func (o ExternalNetworkOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of importRoutePolicy.
func (ExternalNetworkOutput) Name ¶
func (o ExternalNetworkOutput) Name() pulumi.StringOutput
The name of the resource
func (ExternalNetworkOutput) NetworkToNetworkInterconnectId ¶
func (o ExternalNetworkOutput) NetworkToNetworkInterconnectId() pulumi.StringOutput
Gets the networkToNetworkInterconnectId of the resource.
func (ExternalNetworkOutput) OptionAProperties ¶
func (o ExternalNetworkOutput) OptionAProperties() ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
option A properties object
func (ExternalNetworkOutput) OptionBProperties ¶
func (o ExternalNetworkOutput) OptionBProperties() OptionBPropertiesResponsePtrOutput
option B properties object
func (ExternalNetworkOutput) PeeringOption ¶
func (o ExternalNetworkOutput) PeeringOption() pulumi.StringOutput
Peering option list.
func (ExternalNetworkOutput) ProvisioningState ¶
func (o ExternalNetworkOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (ExternalNetworkOutput) SystemData ¶
func (o ExternalNetworkOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (ExternalNetworkOutput) ToExternalNetworkOutput ¶
func (o ExternalNetworkOutput) ToExternalNetworkOutput() ExternalNetworkOutput
func (ExternalNetworkOutput) ToExternalNetworkOutputWithContext ¶
func (o ExternalNetworkOutput) ToExternalNetworkOutputWithContext(ctx context.Context) ExternalNetworkOutput
func (ExternalNetworkOutput) Type ¶
func (o ExternalNetworkOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ExternalNetworkPropertiesOptionAProperties ¶
type ExternalNetworkPropertiesOptionAProperties struct { // MTU to use for option A peering. Mtu *int `pulumi:"mtu"` // Peer ASN number.Example : 28 PeerASN int `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix *string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix *string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // Vlan identifier. Example : 501 VlanId int `pulumi:"vlanId"` }
option A properties object
func (*ExternalNetworkPropertiesOptionAProperties) Defaults ¶
func (val *ExternalNetworkPropertiesOptionAProperties) Defaults() *ExternalNetworkPropertiesOptionAProperties
Defaults sets the appropriate defaults for ExternalNetworkPropertiesOptionAProperties
type ExternalNetworkPropertiesOptionAPropertiesArgs ¶
type ExternalNetworkPropertiesOptionAPropertiesArgs struct { // MTU to use for option A peering. Mtu pulumi.IntPtrInput `pulumi:"mtu"` // Peer ASN number.Example : 28 PeerASN pulumi.IntInput `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix pulumi.StringPtrInput `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix pulumi.StringPtrInput `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv6Prefix"` // Vlan identifier. Example : 501 VlanId pulumi.IntInput `pulumi:"vlanId"` }
option A properties object
func (*ExternalNetworkPropertiesOptionAPropertiesArgs) Defaults ¶
func (val *ExternalNetworkPropertiesOptionAPropertiesArgs) Defaults() *ExternalNetworkPropertiesOptionAPropertiesArgs
Defaults sets the appropriate defaults for ExternalNetworkPropertiesOptionAPropertiesArgs
func (ExternalNetworkPropertiesOptionAPropertiesArgs) ElementType ¶
func (ExternalNetworkPropertiesOptionAPropertiesArgs) ElementType() reflect.Type
func (ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesOutput ¶
func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesOutput() ExternalNetworkPropertiesOptionAPropertiesOutput
func (ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext ¶
func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesOutput
func (ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput ¶
func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext ¶
func (i ExternalNetworkPropertiesOptionAPropertiesArgs) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput
type ExternalNetworkPropertiesOptionAPropertiesInput ¶
type ExternalNetworkPropertiesOptionAPropertiesInput interface { pulumi.Input ToExternalNetworkPropertiesOptionAPropertiesOutput() ExternalNetworkPropertiesOptionAPropertiesOutput ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext(context.Context) ExternalNetworkPropertiesOptionAPropertiesOutput }
ExternalNetworkPropertiesOptionAPropertiesInput is an input type that accepts ExternalNetworkPropertiesOptionAPropertiesArgs and ExternalNetworkPropertiesOptionAPropertiesOutput values. You can construct a concrete instance of `ExternalNetworkPropertiesOptionAPropertiesInput` via:
ExternalNetworkPropertiesOptionAPropertiesArgs{...}
type ExternalNetworkPropertiesOptionAPropertiesOutput ¶
type ExternalNetworkPropertiesOptionAPropertiesOutput struct{ *pulumi.OutputState }
option A properties object
func (ExternalNetworkPropertiesOptionAPropertiesOutput) ElementType ¶
func (ExternalNetworkPropertiesOptionAPropertiesOutput) ElementType() reflect.Type
func (ExternalNetworkPropertiesOptionAPropertiesOutput) Mtu ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) Mtu() pulumi.IntPtrOutput
MTU to use for option A peering.
func (ExternalNetworkPropertiesOptionAPropertiesOutput) PeerASN ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) PeerASN() pulumi.IntOutput
Peer ASN number.Example : 28
func (ExternalNetworkPropertiesOptionAPropertiesOutput) PrimaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesOutput) PrimaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesOutput) SecondaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesOutput) SecondaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesOutput ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesOutput() ExternalNetworkPropertiesOptionAPropertiesOutput
func (ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesOutput
func (ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesOptionAPropertiesOutput) VlanId ¶
func (o ExternalNetworkPropertiesOptionAPropertiesOutput) VlanId() pulumi.IntOutput
Vlan identifier. Example : 501
type ExternalNetworkPropertiesOptionAPropertiesPtrInput ¶
type ExternalNetworkPropertiesOptionAPropertiesPtrInput interface { pulumi.Input ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput }
ExternalNetworkPropertiesOptionAPropertiesPtrInput is an input type that accepts ExternalNetworkPropertiesOptionAPropertiesArgs, ExternalNetworkPropertiesOptionAPropertiesPtr and ExternalNetworkPropertiesOptionAPropertiesPtrOutput values. You can construct a concrete instance of `ExternalNetworkPropertiesOptionAPropertiesPtrInput` via:
ExternalNetworkPropertiesOptionAPropertiesArgs{...} or: nil
func ExternalNetworkPropertiesOptionAPropertiesPtr ¶
func ExternalNetworkPropertiesOptionAPropertiesPtr(v *ExternalNetworkPropertiesOptionAPropertiesArgs) ExternalNetworkPropertiesOptionAPropertiesPtrInput
type ExternalNetworkPropertiesOptionAPropertiesPtrOutput ¶
type ExternalNetworkPropertiesOptionAPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ElementType ¶
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ElementType() reflect.Type
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PeerASN ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN number.Example : 28
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PrimaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PrimaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) SecondaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) SecondaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutput() ExternalNetworkPropertiesOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesOptionAPropertiesPtrOutput) VlanId ¶
func (o ExternalNetworkPropertiesOptionAPropertiesPtrOutput) VlanId() pulumi.IntPtrOutput
Vlan identifier. Example : 501
type ExternalNetworkPropertiesResponseOptionAProperties ¶
type ExternalNetworkPropertiesResponseOptionAProperties struct { // BFD configuration properties BfdConfiguration *BfdConfigurationResponse `pulumi:"bfdConfiguration"` // Fabric ASN number. Example 65001 FabricASN int `pulumi:"fabricASN"` // MTU to use for option A peering. Mtu *int `pulumi:"mtu"` // Peer ASN number.Example : 28 PeerASN int `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix *string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix *string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // Vlan identifier. Example : 501 VlanId int `pulumi:"vlanId"` }
option A properties object
func (*ExternalNetworkPropertiesResponseOptionAProperties) Defaults ¶
func (val *ExternalNetworkPropertiesResponseOptionAProperties) Defaults() *ExternalNetworkPropertiesResponseOptionAProperties
Defaults sets the appropriate defaults for ExternalNetworkPropertiesResponseOptionAProperties
type ExternalNetworkPropertiesResponseOptionAPropertiesOutput ¶
type ExternalNetworkPropertiesResponseOptionAPropertiesOutput struct{ *pulumi.OutputState }
option A properties object
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) BfdConfiguration ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
BFD configuration properties
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ElementType ¶
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ElementType() reflect.Type
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) FabricASN ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) FabricASN() pulumi.IntOutput
Fabric ASN number. Example 65001
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) Mtu ¶
MTU to use for option A peering.
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PeerASN ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PeerASN() pulumi.IntOutput
Peer ASN number.Example : 28
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PrimaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PrimaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) SecondaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) SecondaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesOutput ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesOutput() ExternalNetworkPropertiesResponseOptionAPropertiesOutput
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesOutputWithContext ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesOutputWithContext(ctx context.Context) ExternalNetworkPropertiesResponseOptionAPropertiesOutput
func (ExternalNetworkPropertiesResponseOptionAPropertiesOutput) VlanId ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesOutput) VlanId() pulumi.IntOutput
Vlan identifier. Example : 501
type ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput ¶
type ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) BfdConfiguration ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
BFD configuration properties
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ElementType ¶
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ElementType() reflect.Type
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) FabricASN ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) FabricASN() pulumi.IntPtrOutput
Fabric ASN number. Example 65001
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) Mtu ¶
MTU to use for option A peering.
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PeerASN ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN number.Example : 28
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PrimaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PrimaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) SecondaryIpv4Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) SecondaryIpv6Prefix ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput() ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesPtrOutputWithContext ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) ToExternalNetworkPropertiesResponseOptionAPropertiesPtrOutputWithContext(ctx context.Context) ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
func (ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) VlanId ¶
func (o ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput) VlanId() pulumi.IntPtrOutput
Vlan identifier. Example : 501
type ExternalNetworkState ¶
type ExternalNetworkState struct { }
func (ExternalNetworkState) ElementType ¶
func (ExternalNetworkState) ElementType() reflect.Type
type FabricBfdConfigurationResponse ¶
type FabricBfdConfigurationResponse struct { // interval in seconds. Example: 300. Interval int `pulumi:"interval"` // multiplier. Example: 3. Multiplier int `pulumi:"multiplier"` }
BFD Configuration properties.
type FabricBfdConfigurationResponseOutput ¶
type FabricBfdConfigurationResponseOutput struct{ *pulumi.OutputState }
BFD Configuration properties.
func (FabricBfdConfigurationResponseOutput) ElementType ¶
func (FabricBfdConfigurationResponseOutput) ElementType() reflect.Type
func (FabricBfdConfigurationResponseOutput) Interval ¶
func (o FabricBfdConfigurationResponseOutput) Interval() pulumi.IntOutput
interval in seconds. Example: 300.
func (FabricBfdConfigurationResponseOutput) Multiplier ¶
func (o FabricBfdConfigurationResponseOutput) Multiplier() pulumi.IntOutput
multiplier. Example: 3.
func (FabricBfdConfigurationResponseOutput) ToFabricBfdConfigurationResponseOutput ¶
func (o FabricBfdConfigurationResponseOutput) ToFabricBfdConfigurationResponseOutput() FabricBfdConfigurationResponseOutput
func (FabricBfdConfigurationResponseOutput) ToFabricBfdConfigurationResponseOutputWithContext ¶
func (o FabricBfdConfigurationResponseOutput) ToFabricBfdConfigurationResponseOutputWithContext(ctx context.Context) FabricBfdConfigurationResponseOutput
type FabricBfdConfigurationResponsePtrOutput ¶
type FabricBfdConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (FabricBfdConfigurationResponsePtrOutput) ElementType ¶
func (FabricBfdConfigurationResponsePtrOutput) ElementType() reflect.Type
func (FabricBfdConfigurationResponsePtrOutput) Interval ¶
func (o FabricBfdConfigurationResponsePtrOutput) Interval() pulumi.IntPtrOutput
interval in seconds. Example: 300.
func (FabricBfdConfigurationResponsePtrOutput) Multiplier ¶
func (o FabricBfdConfigurationResponsePtrOutput) Multiplier() pulumi.IntPtrOutput
multiplier. Example: 3.
func (FabricBfdConfigurationResponsePtrOutput) ToFabricBfdConfigurationResponsePtrOutput ¶
func (o FabricBfdConfigurationResponsePtrOutput) ToFabricBfdConfigurationResponsePtrOutput() FabricBfdConfigurationResponsePtrOutput
func (FabricBfdConfigurationResponsePtrOutput) ToFabricBfdConfigurationResponsePtrOutputWithContext ¶
func (o FabricBfdConfigurationResponsePtrOutput) ToFabricBfdConfigurationResponsePtrOutputWithContext(ctx context.Context) FabricBfdConfigurationResponsePtrOutput
type FabricOptionBProperties ¶
type FabricOptionBProperties struct { // Route Targets to be applied for outgoing routes from CE. ExportRouteTargets []string `pulumi:"exportRouteTargets"` // Route Targets to be applied for incoming routes into CE. ImportRouteTargets []string `pulumi:"importRouteTargets"` }
Option B configuration.
type FabricOptionBPropertiesArgs ¶
type FabricOptionBPropertiesArgs struct { // Route Targets to be applied for outgoing routes from CE. ExportRouteTargets pulumi.StringArrayInput `pulumi:"exportRouteTargets"` // Route Targets to be applied for incoming routes into CE. ImportRouteTargets pulumi.StringArrayInput `pulumi:"importRouteTargets"` }
Option B configuration.
func (FabricOptionBPropertiesArgs) ElementType ¶
func (FabricOptionBPropertiesArgs) ElementType() reflect.Type
func (FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesOutput ¶
func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesOutput() FabricOptionBPropertiesOutput
func (FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesOutputWithContext ¶
func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesOutputWithContext(ctx context.Context) FabricOptionBPropertiesOutput
func (FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesPtrOutput ¶
func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput
func (FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesPtrOutputWithContext ¶
func (i FabricOptionBPropertiesArgs) ToFabricOptionBPropertiesPtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesPtrOutput
type FabricOptionBPropertiesInput ¶
type FabricOptionBPropertiesInput interface { pulumi.Input ToFabricOptionBPropertiesOutput() FabricOptionBPropertiesOutput ToFabricOptionBPropertiesOutputWithContext(context.Context) FabricOptionBPropertiesOutput }
FabricOptionBPropertiesInput is an input type that accepts FabricOptionBPropertiesArgs and FabricOptionBPropertiesOutput values. You can construct a concrete instance of `FabricOptionBPropertiesInput` via:
FabricOptionBPropertiesArgs{...}
type FabricOptionBPropertiesOutput ¶
type FabricOptionBPropertiesOutput struct{ *pulumi.OutputState }
Option B configuration.
func (FabricOptionBPropertiesOutput) ElementType ¶
func (FabricOptionBPropertiesOutput) ElementType() reflect.Type
func (FabricOptionBPropertiesOutput) ExportRouteTargets ¶
func (o FabricOptionBPropertiesOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (FabricOptionBPropertiesOutput) ImportRouteTargets ¶
func (o FabricOptionBPropertiesOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesOutput ¶
func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesOutput() FabricOptionBPropertiesOutput
func (FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesOutputWithContext ¶
func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesOutputWithContext(ctx context.Context) FabricOptionBPropertiesOutput
func (FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesPtrOutput ¶
func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput
func (FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesPtrOutputWithContext ¶
func (o FabricOptionBPropertiesOutput) ToFabricOptionBPropertiesPtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesPtrOutput
type FabricOptionBPropertiesPtrInput ¶
type FabricOptionBPropertiesPtrInput interface { pulumi.Input ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput ToFabricOptionBPropertiesPtrOutputWithContext(context.Context) FabricOptionBPropertiesPtrOutput }
FabricOptionBPropertiesPtrInput is an input type that accepts FabricOptionBPropertiesArgs, FabricOptionBPropertiesPtr and FabricOptionBPropertiesPtrOutput values. You can construct a concrete instance of `FabricOptionBPropertiesPtrInput` via:
FabricOptionBPropertiesArgs{...} or: nil
func FabricOptionBPropertiesPtr ¶
func FabricOptionBPropertiesPtr(v *FabricOptionBPropertiesArgs) FabricOptionBPropertiesPtrInput
type FabricOptionBPropertiesPtrOutput ¶
type FabricOptionBPropertiesPtrOutput struct{ *pulumi.OutputState }
func (FabricOptionBPropertiesPtrOutput) Elem ¶
func (o FabricOptionBPropertiesPtrOutput) Elem() FabricOptionBPropertiesOutput
func (FabricOptionBPropertiesPtrOutput) ElementType ¶
func (FabricOptionBPropertiesPtrOutput) ElementType() reflect.Type
func (FabricOptionBPropertiesPtrOutput) ExportRouteTargets ¶
func (o FabricOptionBPropertiesPtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (FabricOptionBPropertiesPtrOutput) ImportRouteTargets ¶
func (o FabricOptionBPropertiesPtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (FabricOptionBPropertiesPtrOutput) ToFabricOptionBPropertiesPtrOutput ¶
func (o FabricOptionBPropertiesPtrOutput) ToFabricOptionBPropertiesPtrOutput() FabricOptionBPropertiesPtrOutput
func (FabricOptionBPropertiesPtrOutput) ToFabricOptionBPropertiesPtrOutputWithContext ¶
func (o FabricOptionBPropertiesPtrOutput) ToFabricOptionBPropertiesPtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesPtrOutput
type FabricOptionBPropertiesResponse ¶
type FabricOptionBPropertiesResponse struct { // Route Targets to be applied for outgoing routes from CE. ExportRouteTargets []string `pulumi:"exportRouteTargets"` // Route Targets to be applied for incoming routes into CE. ImportRouteTargets []string `pulumi:"importRouteTargets"` }
Option B configuration.
type FabricOptionBPropertiesResponseOutput ¶
type FabricOptionBPropertiesResponseOutput struct{ *pulumi.OutputState }
Option B configuration.
func (FabricOptionBPropertiesResponseOutput) ElementType ¶
func (FabricOptionBPropertiesResponseOutput) ElementType() reflect.Type
func (FabricOptionBPropertiesResponseOutput) ExportRouteTargets ¶
func (o FabricOptionBPropertiesResponseOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (FabricOptionBPropertiesResponseOutput) ImportRouteTargets ¶
func (o FabricOptionBPropertiesResponseOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (FabricOptionBPropertiesResponseOutput) ToFabricOptionBPropertiesResponseOutput ¶
func (o FabricOptionBPropertiesResponseOutput) ToFabricOptionBPropertiesResponseOutput() FabricOptionBPropertiesResponseOutput
func (FabricOptionBPropertiesResponseOutput) ToFabricOptionBPropertiesResponseOutputWithContext ¶
func (o FabricOptionBPropertiesResponseOutput) ToFabricOptionBPropertiesResponseOutputWithContext(ctx context.Context) FabricOptionBPropertiesResponseOutput
type FabricOptionBPropertiesResponsePtrOutput ¶
type FabricOptionBPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (FabricOptionBPropertiesResponsePtrOutput) ElementType ¶
func (FabricOptionBPropertiesResponsePtrOutput) ElementType() reflect.Type
func (FabricOptionBPropertiesResponsePtrOutput) ExportRouteTargets ¶
func (o FabricOptionBPropertiesResponsePtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (FabricOptionBPropertiesResponsePtrOutput) ImportRouteTargets ¶
func (o FabricOptionBPropertiesResponsePtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (FabricOptionBPropertiesResponsePtrOutput) ToFabricOptionBPropertiesResponsePtrOutput ¶
func (o FabricOptionBPropertiesResponsePtrOutput) ToFabricOptionBPropertiesResponsePtrOutput() FabricOptionBPropertiesResponsePtrOutput
func (FabricOptionBPropertiesResponsePtrOutput) ToFabricOptionBPropertiesResponsePtrOutputWithContext ¶
func (o FabricOptionBPropertiesResponsePtrOutput) ToFabricOptionBPropertiesResponsePtrOutputWithContext(ctx context.Context) FabricOptionBPropertiesResponsePtrOutput
type GatewayType ¶
type GatewayType string
Gateway Type of the resource.
func (GatewayType) ElementType ¶
func (GatewayType) ElementType() reflect.Type
func (GatewayType) ToGatewayTypeOutput ¶
func (e GatewayType) ToGatewayTypeOutput() GatewayTypeOutput
func (GatewayType) ToGatewayTypeOutputWithContext ¶
func (e GatewayType) ToGatewayTypeOutputWithContext(ctx context.Context) GatewayTypeOutput
func (GatewayType) ToGatewayTypePtrOutput ¶
func (e GatewayType) ToGatewayTypePtrOutput() GatewayTypePtrOutput
func (GatewayType) ToGatewayTypePtrOutputWithContext ¶
func (e GatewayType) ToGatewayTypePtrOutputWithContext(ctx context.Context) GatewayTypePtrOutput
func (GatewayType) ToStringOutput ¶
func (e GatewayType) ToStringOutput() pulumi.StringOutput
func (GatewayType) ToStringOutputWithContext ¶
func (e GatewayType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GatewayType) ToStringPtrOutput ¶
func (e GatewayType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GatewayType) ToStringPtrOutputWithContext ¶
func (e GatewayType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GatewayTypeInput ¶
type GatewayTypeInput interface { pulumi.Input ToGatewayTypeOutput() GatewayTypeOutput ToGatewayTypeOutputWithContext(context.Context) GatewayTypeOutput }
GatewayTypeInput is an input type that accepts values of the GatewayType enum A concrete instance of `GatewayTypeInput` can be one of the following:
GatewayTypeInfrastructure GatewayTypeWorkload
type GatewayTypeOutput ¶
type GatewayTypeOutput struct{ *pulumi.OutputState }
func (GatewayTypeOutput) ElementType ¶
func (GatewayTypeOutput) ElementType() reflect.Type
func (GatewayTypeOutput) ToGatewayTypeOutput ¶
func (o GatewayTypeOutput) ToGatewayTypeOutput() GatewayTypeOutput
func (GatewayTypeOutput) ToGatewayTypeOutputWithContext ¶
func (o GatewayTypeOutput) ToGatewayTypeOutputWithContext(ctx context.Context) GatewayTypeOutput
func (GatewayTypeOutput) ToGatewayTypePtrOutput ¶
func (o GatewayTypeOutput) ToGatewayTypePtrOutput() GatewayTypePtrOutput
func (GatewayTypeOutput) ToGatewayTypePtrOutputWithContext ¶
func (o GatewayTypeOutput) ToGatewayTypePtrOutputWithContext(ctx context.Context) GatewayTypePtrOutput
func (GatewayTypeOutput) ToStringOutput ¶
func (o GatewayTypeOutput) ToStringOutput() pulumi.StringOutput
func (GatewayTypeOutput) ToStringOutputWithContext ¶
func (o GatewayTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GatewayTypeOutput) ToStringPtrOutput ¶
func (o GatewayTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GatewayTypeOutput) ToStringPtrOutputWithContext ¶
func (o GatewayTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GatewayTypePtrInput ¶
type GatewayTypePtrInput interface { pulumi.Input ToGatewayTypePtrOutput() GatewayTypePtrOutput ToGatewayTypePtrOutputWithContext(context.Context) GatewayTypePtrOutput }
func GatewayTypePtr ¶
func GatewayTypePtr(v string) GatewayTypePtrInput
type GatewayTypePtrOutput ¶
type GatewayTypePtrOutput struct{ *pulumi.OutputState }
func (GatewayTypePtrOutput) Elem ¶
func (o GatewayTypePtrOutput) Elem() GatewayTypeOutput
func (GatewayTypePtrOutput) ElementType ¶
func (GatewayTypePtrOutput) ElementType() reflect.Type
func (GatewayTypePtrOutput) ToGatewayTypePtrOutput ¶
func (o GatewayTypePtrOutput) ToGatewayTypePtrOutput() GatewayTypePtrOutput
func (GatewayTypePtrOutput) ToGatewayTypePtrOutputWithContext ¶
func (o GatewayTypePtrOutput) ToGatewayTypePtrOutputWithContext(ctx context.Context) GatewayTypePtrOutput
func (GatewayTypePtrOutput) ToStringPtrOutput ¶
func (o GatewayTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GatewayTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GatewayTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GetNetworkDeviceStatusOutputArgs ¶
type GetNetworkDeviceStatusOutputArgs struct { // Name of the NetworkDevice. NetworkDeviceName pulumi.StringInput `pulumi:"networkDeviceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (GetNetworkDeviceStatusOutputArgs) ElementType ¶
func (GetNetworkDeviceStatusOutputArgs) ElementType() reflect.Type
type GetNetworkDeviceStatusResult ¶
type GetNetworkDeviceStatusResult struct { // Primary or Secondary power end. OperationalStatus string `pulumi:"operationalStatus"` // On or Off power cycle state. PowerCycleState string `pulumi:"powerCycleState"` // The serial number of the device SerialNumber string `pulumi:"serialNumber"` }
Get Device status response properties.
func GetNetworkDeviceStatus ¶
func GetNetworkDeviceStatus(ctx *pulumi.Context, args *GetNetworkDeviceStatusArgs, opts ...pulumi.InvokeOption) (*GetNetworkDeviceStatusResult, error)
Get the running status of the Network Device. Azure REST API version: 2023-02-01-preview.
type GetNetworkDeviceStatusResultOutput ¶
type GetNetworkDeviceStatusResultOutput struct{ *pulumi.OutputState }
Get Device status response properties.
func GetNetworkDeviceStatusOutput ¶
func GetNetworkDeviceStatusOutput(ctx *pulumi.Context, args GetNetworkDeviceStatusOutputArgs, opts ...pulumi.InvokeOption) GetNetworkDeviceStatusResultOutput
func (GetNetworkDeviceStatusResultOutput) ElementType ¶
func (GetNetworkDeviceStatusResultOutput) ElementType() reflect.Type
func (GetNetworkDeviceStatusResultOutput) OperationalStatus ¶
func (o GetNetworkDeviceStatusResultOutput) OperationalStatus() pulumi.StringOutput
Primary or Secondary power end.
func (GetNetworkDeviceStatusResultOutput) PowerCycleState ¶
func (o GetNetworkDeviceStatusResultOutput) PowerCycleState() pulumi.StringOutput
On or Off power cycle state.
func (GetNetworkDeviceStatusResultOutput) SerialNumber ¶
func (o GetNetworkDeviceStatusResultOutput) SerialNumber() pulumi.StringOutput
The serial number of the device
func (GetNetworkDeviceStatusResultOutput) ToGetNetworkDeviceStatusResultOutput ¶
func (o GetNetworkDeviceStatusResultOutput) ToGetNetworkDeviceStatusResultOutput() GetNetworkDeviceStatusResultOutput
func (GetNetworkDeviceStatusResultOutput) ToGetNetworkDeviceStatusResultOutputWithContext ¶
func (o GetNetworkDeviceStatusResultOutput) ToGetNetworkDeviceStatusResultOutputWithContext(ctx context.Context) GetNetworkDeviceStatusResultOutput
type GetNetworkFabricTopologyOutputArgs ¶
type GetNetworkFabricTopologyOutputArgs struct { // Name of the Network Fabric. NetworkFabricName pulumi.StringInput `pulumi:"networkFabricName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (GetNetworkFabricTopologyOutputArgs) ElementType ¶
func (GetNetworkFabricTopologyOutputArgs) ElementType() reflect.Type
type GetNetworkFabricTopologyResult ¶
type GetNetworkFabricTopologyResult struct { // Gets the configuration state. ConfigurationState string `pulumi:"configurationState"` // The error object. Error *ErrorDetailResponse `pulumi:"error"` // URL for the details of the response. Url *string `pulumi:"url"` }
The response of the action validate configuration.
func GetNetworkFabricTopology ¶
func GetNetworkFabricTopology(ctx *pulumi.Context, args *GetNetworkFabricTopologyArgs, opts ...pulumi.InvokeOption) (*GetNetworkFabricTopologyResult, error)
Gets Topology of the underlying resources in the given Network Fabric instance. Azure REST API version: 2023-06-15.
type GetNetworkFabricTopologyResultOutput ¶
type GetNetworkFabricTopologyResultOutput struct{ *pulumi.OutputState }
The response of the action validate configuration.
func GetNetworkFabricTopologyOutput ¶
func GetNetworkFabricTopologyOutput(ctx *pulumi.Context, args GetNetworkFabricTopologyOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFabricTopologyResultOutput
func (GetNetworkFabricTopologyResultOutput) ConfigurationState ¶
func (o GetNetworkFabricTopologyResultOutput) ConfigurationState() pulumi.StringOutput
Gets the configuration state.
func (GetNetworkFabricTopologyResultOutput) ElementType ¶
func (GetNetworkFabricTopologyResultOutput) ElementType() reflect.Type
func (GetNetworkFabricTopologyResultOutput) Error ¶
func (o GetNetworkFabricTopologyResultOutput) Error() ErrorDetailResponsePtrOutput
The error object.
func (GetNetworkFabricTopologyResultOutput) ToGetNetworkFabricTopologyResultOutput ¶
func (o GetNetworkFabricTopologyResultOutput) ToGetNetworkFabricTopologyResultOutput() GetNetworkFabricTopologyResultOutput
func (GetNetworkFabricTopologyResultOutput) ToGetNetworkFabricTopologyResultOutputWithContext ¶
func (o GetNetworkFabricTopologyResultOutput) ToGetNetworkFabricTopologyResultOutputWithContext(ctx context.Context) GetNetworkFabricTopologyResultOutput
func (GetNetworkFabricTopologyResultOutput) Url ¶
func (o GetNetworkFabricTopologyResultOutput) Url() pulumi.StringPtrOutput
URL for the details of the response.
type GetNetworkInterfaceStatusArgs ¶
type GetNetworkInterfaceStatusArgs struct { // Name of the NetworkDevice. NetworkDeviceName string `pulumi:"networkDeviceName"` // Name of the NetworkInterface NetworkInterfaceName string `pulumi:"networkInterfaceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type GetNetworkInterfaceStatusOutputArgs ¶
type GetNetworkInterfaceStatusOutputArgs struct { // Name of the NetworkDevice. NetworkDeviceName pulumi.StringInput `pulumi:"networkDeviceName"` // Name of the NetworkInterface NetworkInterfaceName pulumi.StringInput `pulumi:"networkInterfaceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (GetNetworkInterfaceStatusOutputArgs) ElementType ¶
func (GetNetworkInterfaceStatusOutputArgs) ElementType() reflect.Type
type GetNetworkInterfaceStatusResult ¶
type GetNetworkInterfaceStatusResult struct { // The interface administrative state. AdministrativeState string `pulumi:"administrativeState"` // Connected to ARM resource or external interface ConnectedTo *string `pulumi:"connectedTo"` // The interface operational status. OperationalStatus *string `pulumi:"operationalStatus"` // The physical status. PhyStatus *string `pulumi:"phyStatus"` // The interface transceiver type. Example: up or down TransceiverStatus *string `pulumi:"transceiverStatus"` }
Interface running status properties
func GetNetworkInterfaceStatus ¶
func GetNetworkInterfaceStatus(ctx *pulumi.Context, args *GetNetworkInterfaceStatusArgs, opts ...pulumi.InvokeOption) (*GetNetworkInterfaceStatusResult, error)
Get the running status of the Network Interface. Azure REST API version: 2023-02-01-preview.
type GetNetworkInterfaceStatusResultOutput ¶
type GetNetworkInterfaceStatusResultOutput struct{ *pulumi.OutputState }
Interface running status properties
func GetNetworkInterfaceStatusOutput ¶
func GetNetworkInterfaceStatusOutput(ctx *pulumi.Context, args GetNetworkInterfaceStatusOutputArgs, opts ...pulumi.InvokeOption) GetNetworkInterfaceStatusResultOutput
func (GetNetworkInterfaceStatusResultOutput) AdministrativeState ¶
func (o GetNetworkInterfaceStatusResultOutput) AdministrativeState() pulumi.StringOutput
The interface administrative state.
func (GetNetworkInterfaceStatusResultOutput) ConnectedTo ¶
func (o GetNetworkInterfaceStatusResultOutput) ConnectedTo() pulumi.StringPtrOutput
Connected to ARM resource or external interface
func (GetNetworkInterfaceStatusResultOutput) ElementType ¶
func (GetNetworkInterfaceStatusResultOutput) ElementType() reflect.Type
func (GetNetworkInterfaceStatusResultOutput) OperationalStatus ¶
func (o GetNetworkInterfaceStatusResultOutput) OperationalStatus() pulumi.StringPtrOutput
The interface operational status.
func (GetNetworkInterfaceStatusResultOutput) PhyStatus ¶
func (o GetNetworkInterfaceStatusResultOutput) PhyStatus() pulumi.StringPtrOutput
The physical status.
func (GetNetworkInterfaceStatusResultOutput) ToGetNetworkInterfaceStatusResultOutput ¶
func (o GetNetworkInterfaceStatusResultOutput) ToGetNetworkInterfaceStatusResultOutput() GetNetworkInterfaceStatusResultOutput
func (GetNetworkInterfaceStatusResultOutput) ToGetNetworkInterfaceStatusResultOutputWithContext ¶
func (o GetNetworkInterfaceStatusResultOutput) ToGetNetworkInterfaceStatusResultOutputWithContext(ctx context.Context) GetNetworkInterfaceStatusResultOutput
func (GetNetworkInterfaceStatusResultOutput) TransceiverStatus ¶
func (o GetNetworkInterfaceStatusResultOutput) TransceiverStatus() pulumi.StringPtrOutput
The interface transceiver type. Example: up or down
type IPAddressType ¶
type IPAddressType string
Type of IP Address. IPv4 or IPv6
func (IPAddressType) ElementType ¶
func (IPAddressType) ElementType() reflect.Type
func (IPAddressType) ToIPAddressTypeOutput ¶
func (e IPAddressType) ToIPAddressTypeOutput() IPAddressTypeOutput
func (IPAddressType) ToIPAddressTypeOutputWithContext ¶
func (e IPAddressType) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
func (IPAddressType) ToIPAddressTypePtrOutput ¶
func (e IPAddressType) ToIPAddressTypePtrOutput() IPAddressTypePtrOutput
func (IPAddressType) ToIPAddressTypePtrOutputWithContext ¶
func (e IPAddressType) ToIPAddressTypePtrOutputWithContext(ctx context.Context) IPAddressTypePtrOutput
func (IPAddressType) ToStringOutput ¶
func (e IPAddressType) ToStringOutput() pulumi.StringOutput
func (IPAddressType) ToStringOutputWithContext ¶
func (e IPAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAddressType) ToStringPtrOutput ¶
func (e IPAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAddressType) ToStringPtrOutputWithContext ¶
func (e IPAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAddressTypeInput ¶
type IPAddressTypeInput interface { pulumi.Input ToIPAddressTypeOutput() IPAddressTypeOutput ToIPAddressTypeOutputWithContext(context.Context) IPAddressTypeOutput }
IPAddressTypeInput is an input type that accepts values of the IPAddressType enum A concrete instance of `IPAddressTypeInput` can be one of the following:
IPAddressTypeIPv4 IPAddressTypeIPv6
type IPAddressTypeOutput ¶
type IPAddressTypeOutput struct{ *pulumi.OutputState }
func (IPAddressTypeOutput) ElementType ¶
func (IPAddressTypeOutput) ElementType() reflect.Type
func (IPAddressTypeOutput) ToIPAddressTypeOutput ¶
func (o IPAddressTypeOutput) ToIPAddressTypeOutput() IPAddressTypeOutput
func (IPAddressTypeOutput) ToIPAddressTypeOutputWithContext ¶
func (o IPAddressTypeOutput) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
func (IPAddressTypeOutput) ToIPAddressTypePtrOutput ¶
func (o IPAddressTypeOutput) ToIPAddressTypePtrOutput() IPAddressTypePtrOutput
func (IPAddressTypeOutput) ToIPAddressTypePtrOutputWithContext ¶
func (o IPAddressTypeOutput) ToIPAddressTypePtrOutputWithContext(ctx context.Context) IPAddressTypePtrOutput
func (IPAddressTypeOutput) ToStringOutput ¶
func (o IPAddressTypeOutput) ToStringOutput() pulumi.StringOutput
func (IPAddressTypeOutput) ToStringOutputWithContext ¶
func (o IPAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAddressTypeOutput) ToStringPtrOutput ¶
func (o IPAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAddressTypeOutput) ToStringPtrOutputWithContext ¶
func (o IPAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAddressTypePtrInput ¶
type IPAddressTypePtrInput interface { pulumi.Input ToIPAddressTypePtrOutput() IPAddressTypePtrOutput ToIPAddressTypePtrOutputWithContext(context.Context) IPAddressTypePtrOutput }
func IPAddressTypePtr ¶
func IPAddressTypePtr(v string) IPAddressTypePtrInput
type IPAddressTypePtrOutput ¶
type IPAddressTypePtrOutput struct{ *pulumi.OutputState }
func (IPAddressTypePtrOutput) Elem ¶
func (o IPAddressTypePtrOutput) Elem() IPAddressTypeOutput
func (IPAddressTypePtrOutput) ElementType ¶
func (IPAddressTypePtrOutput) ElementType() reflect.Type
func (IPAddressTypePtrOutput) ToIPAddressTypePtrOutput ¶
func (o IPAddressTypePtrOutput) ToIPAddressTypePtrOutput() IPAddressTypePtrOutput
func (IPAddressTypePtrOutput) ToIPAddressTypePtrOutputWithContext ¶
func (o IPAddressTypePtrOutput) ToIPAddressTypePtrOutputWithContext(ctx context.Context) IPAddressTypePtrOutput
func (IPAddressTypePtrOutput) ToStringPtrOutput ¶
func (o IPAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAddressTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o IPAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InfrastructureServicesResponse ¶
type InfrastructureServicesResponse struct { // The IPv4 Address space is optional, if the value is not defined at the time of NFC creation, then the default value 10.0.0.0/19 is considered. The IPV4 address subnet is an optional attribute. Ipv4AddressSpaces []string `pulumi:"ipv4AddressSpaces"` // The IPv6 is not supported right now. Ipv6AddressSpaces []string `pulumi:"ipv6AddressSpaces"` }
InfrastructureServices IP ranges.
type InfrastructureServicesResponseOutput ¶
type InfrastructureServicesResponseOutput struct{ *pulumi.OutputState }
InfrastructureServices IP ranges.
func (InfrastructureServicesResponseOutput) ElementType ¶
func (InfrastructureServicesResponseOutput) ElementType() reflect.Type
func (InfrastructureServicesResponseOutput) Ipv4AddressSpaces ¶
func (o InfrastructureServicesResponseOutput) Ipv4AddressSpaces() pulumi.StringArrayOutput
The IPv4 Address space is optional, if the value is not defined at the time of NFC creation, then the default value 10.0.0.0/19 is considered. The IPV4 address subnet is an optional attribute.
func (InfrastructureServicesResponseOutput) Ipv6AddressSpaces ¶
func (o InfrastructureServicesResponseOutput) Ipv6AddressSpaces() pulumi.StringArrayOutput
The IPv6 is not supported right now.
func (InfrastructureServicesResponseOutput) ToInfrastructureServicesResponseOutput ¶
func (o InfrastructureServicesResponseOutput) ToInfrastructureServicesResponseOutput() InfrastructureServicesResponseOutput
func (InfrastructureServicesResponseOutput) ToInfrastructureServicesResponseOutputWithContext ¶
func (o InfrastructureServicesResponseOutput) ToInfrastructureServicesResponseOutputWithContext(ctx context.Context) InfrastructureServicesResponseOutput
type InternalNetwork ¶
type InternalNetwork struct { pulumi.CustomResourceState // Administrative state of the InternalNetwork. Example: Enabled | Disabled. AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack. BfdDisabledOnResources pulumi.StringArrayOutput `pulumi:"bfdDisabledOnResources"` // List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack. BfdForStaticRoutesDisabledOnResources pulumi.StringArrayOutput `pulumi:"bfdForStaticRoutesDisabledOnResources"` // BGP configuration properties BgpConfiguration BgpConfigurationResponsePtrOutput `pulumi:"bgpConfiguration"` // List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack. BgpDisabledOnResources pulumi.StringArrayOutput `pulumi:"bgpDisabledOnResources"` // List with object connected IPv4 Subnets. ConnectedIPv4Subnets ConnectedSubnetResponseArrayOutput `pulumi:"connectedIPv4Subnets"` // List with object connected IPv6 Subnets. ConnectedIPv6Subnets ConnectedSubnetResponseArrayOutput `pulumi:"connectedIPv6Subnets"` // List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources pulumi.StringArrayOutput `pulumi:"disabledOnResources"` // ARM resource ID of importRoutePolicy. ExportRoutePolicyId pulumi.StringPtrOutput `pulumi:"exportRoutePolicyId"` // ARM resource ID of importRoutePolicy. ImportRoutePolicyId pulumi.StringPtrOutput `pulumi:"importRoutePolicyId"` // Maximum transmission unit. Default value is 1500. Mtu pulumi.IntPtrOutput `pulumi:"mtu"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Static Route Configuration properties. StaticRouteConfiguration StaticRouteConfigurationResponsePtrOutput `pulumi:"staticRouteConfiguration"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Vlan identifier. Example: 1001. VlanId pulumi.IntOutput `pulumi:"vlanId"` }
Defines the InternalNetwork item. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetInternalNetwork ¶
func GetInternalNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InternalNetworkState, opts ...pulumi.ResourceOption) (*InternalNetwork, error)
GetInternalNetwork gets an existing InternalNetwork 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 NewInternalNetwork ¶
func NewInternalNetwork(ctx *pulumi.Context, name string, args *InternalNetworkArgs, opts ...pulumi.ResourceOption) (*InternalNetwork, error)
NewInternalNetwork registers a new resource with the given unique name, arguments, and options.
func (*InternalNetwork) ElementType ¶
func (*InternalNetwork) ElementType() reflect.Type
func (*InternalNetwork) ToInternalNetworkOutput ¶
func (i *InternalNetwork) ToInternalNetworkOutput() InternalNetworkOutput
func (*InternalNetwork) ToInternalNetworkOutputWithContext ¶
func (i *InternalNetwork) ToInternalNetworkOutputWithContext(ctx context.Context) InternalNetworkOutput
type InternalNetworkArgs ¶
type InternalNetworkArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // BGP configuration properties BgpConfiguration BgpConfigurationPtrInput // List with object connected IPv4 Subnets. ConnectedIPv4Subnets ConnectedSubnetArrayInput // List with object connected IPv6 Subnets. ConnectedIPv6Subnets ConnectedSubnetArrayInput // ARM resource ID of importRoutePolicy. ExportRoutePolicyId pulumi.StringPtrInput // ARM resource ID of importRoutePolicy. ImportRoutePolicyId pulumi.StringPtrInput // Name of the InternalNetwork InternalNetworkName pulumi.StringPtrInput // Name of the L3IsolationDomain L3IsolationDomainName pulumi.StringInput // Maximum transmission unit. Default value is 1500. Mtu pulumi.IntPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Static Route Configuration properties. StaticRouteConfiguration StaticRouteConfigurationPtrInput // Vlan identifier. Example: 1001. VlanId pulumi.IntInput }
The set of arguments for constructing a InternalNetwork resource.
func (InternalNetworkArgs) ElementType ¶
func (InternalNetworkArgs) ElementType() reflect.Type
type InternalNetworkInput ¶
type InternalNetworkInput interface { pulumi.Input ToInternalNetworkOutput() InternalNetworkOutput ToInternalNetworkOutputWithContext(ctx context.Context) InternalNetworkOutput }
type InternalNetworkOutput ¶
type InternalNetworkOutput struct{ *pulumi.OutputState }
func (InternalNetworkOutput) AdministrativeState ¶
func (o InternalNetworkOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the InternalNetwork. Example: Enabled | Disabled.
func (InternalNetworkOutput) Annotation ¶
func (o InternalNetworkOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (InternalNetworkOutput) BfdDisabledOnResources ¶
func (o InternalNetworkOutput) BfdDisabledOnResources() pulumi.StringArrayOutput
List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (InternalNetworkOutput) BfdForStaticRoutesDisabledOnResources ¶
func (o InternalNetworkOutput) BfdForStaticRoutesDisabledOnResources() pulumi.StringArrayOutput
List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (InternalNetworkOutput) BgpConfiguration ¶
func (o InternalNetworkOutput) BgpConfiguration() BgpConfigurationResponsePtrOutput
BGP configuration properties
func (InternalNetworkOutput) BgpDisabledOnResources ¶
func (o InternalNetworkOutput) BgpDisabledOnResources() pulumi.StringArrayOutput
List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (InternalNetworkOutput) ConnectedIPv4Subnets ¶
func (o InternalNetworkOutput) ConnectedIPv4Subnets() ConnectedSubnetResponseArrayOutput
List with object connected IPv4 Subnets.
func (InternalNetworkOutput) ConnectedIPv6Subnets ¶
func (o InternalNetworkOutput) ConnectedIPv6Subnets() ConnectedSubnetResponseArrayOutput
List with object connected IPv6 Subnets.
func (InternalNetworkOutput) DisabledOnResources ¶
func (o InternalNetworkOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (InternalNetworkOutput) ElementType ¶
func (InternalNetworkOutput) ElementType() reflect.Type
func (InternalNetworkOutput) ExportRoutePolicyId ¶
func (o InternalNetworkOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of importRoutePolicy.
func (InternalNetworkOutput) ImportRoutePolicyId ¶
func (o InternalNetworkOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of importRoutePolicy.
func (InternalNetworkOutput) Mtu ¶
func (o InternalNetworkOutput) Mtu() pulumi.IntPtrOutput
Maximum transmission unit. Default value is 1500.
func (InternalNetworkOutput) Name ¶
func (o InternalNetworkOutput) Name() pulumi.StringOutput
The name of the resource
func (InternalNetworkOutput) ProvisioningState ¶
func (o InternalNetworkOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (InternalNetworkOutput) StaticRouteConfiguration ¶
func (o InternalNetworkOutput) StaticRouteConfiguration() StaticRouteConfigurationResponsePtrOutput
Static Route Configuration properties.
func (InternalNetworkOutput) SystemData ¶
func (o InternalNetworkOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (InternalNetworkOutput) ToInternalNetworkOutput ¶
func (o InternalNetworkOutput) ToInternalNetworkOutput() InternalNetworkOutput
func (InternalNetworkOutput) ToInternalNetworkOutputWithContext ¶
func (o InternalNetworkOutput) ToInternalNetworkOutputWithContext(ctx context.Context) InternalNetworkOutput
func (InternalNetworkOutput) Type ¶
func (o InternalNetworkOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (InternalNetworkOutput) VlanId ¶
func (o InternalNetworkOutput) VlanId() pulumi.IntOutput
Vlan identifier. Example: 1001.
type InternalNetworkState ¶
type InternalNetworkState struct { }
func (InternalNetworkState) ElementType ¶
func (InternalNetworkState) ElementType() reflect.Type
type InternetGateway ¶
type InternetGateway struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // ARM Resource ID of the Internet Gateway Rule. InternetGatewayRuleId pulumi.StringPtrOutput `pulumi:"internetGatewayRuleId"` // IPv4 Address of Internet Gateway. Ipv4Address pulumi.StringOutput `pulumi:"ipv4Address"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // ARM Resource ID of the Network Fabric Controller. NetworkFabricControllerId pulumi.StringOutput `pulumi:"networkFabricControllerId"` // Port number of Internet Gateway. Port pulumi.IntOutput `pulumi:"port"` // Provisioning state of resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Internet Gateway resource definition. Azure REST API version: 2023-06-15.
func GetInternetGateway ¶
func GetInternetGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InternetGatewayState, opts ...pulumi.ResourceOption) (*InternetGateway, error)
GetInternetGateway gets an existing InternetGateway 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 NewInternetGateway ¶
func NewInternetGateway(ctx *pulumi.Context, name string, args *InternetGatewayArgs, opts ...pulumi.ResourceOption) (*InternetGateway, error)
NewInternetGateway registers a new resource with the given unique name, arguments, and options.
func (*InternetGateway) ElementType ¶
func (*InternetGateway) ElementType() reflect.Type
func (*InternetGateway) ToInternetGatewayOutput ¶
func (i *InternetGateway) ToInternetGatewayOutput() InternetGatewayOutput
func (*InternetGateway) ToInternetGatewayOutputWithContext ¶
func (i *InternetGateway) ToInternetGatewayOutputWithContext(ctx context.Context) InternetGatewayOutput
type InternetGatewayArgs ¶
type InternetGatewayArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // Name of the Internet Gateway. InternetGatewayName pulumi.StringPtrInput // ARM Resource ID of the Internet Gateway Rule. InternetGatewayRuleId pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // ARM Resource ID of the Network Fabric Controller. NetworkFabricControllerId pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Gateway Type of the resource. Type pulumi.StringInput }
The set of arguments for constructing a InternetGateway resource.
func (InternetGatewayArgs) ElementType ¶
func (InternetGatewayArgs) ElementType() reflect.Type
type InternetGatewayInput ¶
type InternetGatewayInput interface { pulumi.Input ToInternetGatewayOutput() InternetGatewayOutput ToInternetGatewayOutputWithContext(ctx context.Context) InternetGatewayOutput }
type InternetGatewayOutput ¶
type InternetGatewayOutput struct{ *pulumi.OutputState }
func (InternetGatewayOutput) Annotation ¶
func (o InternetGatewayOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (InternetGatewayOutput) ElementType ¶
func (InternetGatewayOutput) ElementType() reflect.Type
func (InternetGatewayOutput) InternetGatewayRuleId ¶
func (o InternetGatewayOutput) InternetGatewayRuleId() pulumi.StringPtrOutput
ARM Resource ID of the Internet Gateway Rule.
func (InternetGatewayOutput) Ipv4Address ¶
func (o InternetGatewayOutput) Ipv4Address() pulumi.StringOutput
IPv4 Address of Internet Gateway.
func (InternetGatewayOutput) Location ¶
func (o InternetGatewayOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (InternetGatewayOutput) Name ¶
func (o InternetGatewayOutput) Name() pulumi.StringOutput
The name of the resource
func (InternetGatewayOutput) NetworkFabricControllerId ¶
func (o InternetGatewayOutput) NetworkFabricControllerId() pulumi.StringOutput
ARM Resource ID of the Network Fabric Controller.
func (InternetGatewayOutput) Port ¶
func (o InternetGatewayOutput) Port() pulumi.IntOutput
Port number of Internet Gateway.
func (InternetGatewayOutput) ProvisioningState ¶
func (o InternetGatewayOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of resource.
func (InternetGatewayOutput) SystemData ¶
func (o InternetGatewayOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (InternetGatewayOutput) Tags ¶
func (o InternetGatewayOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (InternetGatewayOutput) ToInternetGatewayOutput ¶
func (o InternetGatewayOutput) ToInternetGatewayOutput() InternetGatewayOutput
func (InternetGatewayOutput) ToInternetGatewayOutputWithContext ¶
func (o InternetGatewayOutput) ToInternetGatewayOutputWithContext(ctx context.Context) InternetGatewayOutput
func (InternetGatewayOutput) Type ¶
func (o InternetGatewayOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type InternetGatewayRule ¶
type InternetGatewayRule struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // List of Internet Gateway resource Id. InternetGatewayIds pulumi.StringArrayOutput `pulumi:"internetGatewayIds"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Rules for the InternetGateways RuleProperties RulePropertiesResponseOutput `pulumi:"ruleProperties"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Internet Gateway Rule resource definition. Azure REST API version: 2023-06-15.
func GetInternetGatewayRule ¶
func GetInternetGatewayRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InternetGatewayRuleState, opts ...pulumi.ResourceOption) (*InternetGatewayRule, error)
GetInternetGatewayRule gets an existing InternetGatewayRule 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 NewInternetGatewayRule ¶
func NewInternetGatewayRule(ctx *pulumi.Context, name string, args *InternetGatewayRuleArgs, opts ...pulumi.ResourceOption) (*InternetGatewayRule, error)
NewInternetGatewayRule registers a new resource with the given unique name, arguments, and options.
func (*InternetGatewayRule) ElementType ¶
func (*InternetGatewayRule) ElementType() reflect.Type
func (*InternetGatewayRule) ToInternetGatewayRuleOutput ¶
func (i *InternetGatewayRule) ToInternetGatewayRuleOutput() InternetGatewayRuleOutput
func (*InternetGatewayRule) ToInternetGatewayRuleOutputWithContext ¶
func (i *InternetGatewayRule) ToInternetGatewayRuleOutputWithContext(ctx context.Context) InternetGatewayRuleOutput
type InternetGatewayRuleArgs ¶
type InternetGatewayRuleArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // Name of the Internet Gateway rule. InternetGatewayRuleName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Rules for the InternetGateways RuleProperties RulePropertiesInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a InternetGatewayRule resource.
func (InternetGatewayRuleArgs) ElementType ¶
func (InternetGatewayRuleArgs) ElementType() reflect.Type
type InternetGatewayRuleInput ¶
type InternetGatewayRuleInput interface { pulumi.Input ToInternetGatewayRuleOutput() InternetGatewayRuleOutput ToInternetGatewayRuleOutputWithContext(ctx context.Context) InternetGatewayRuleOutput }
type InternetGatewayRuleOutput ¶
type InternetGatewayRuleOutput struct{ *pulumi.OutputState }
func (InternetGatewayRuleOutput) Annotation ¶
func (o InternetGatewayRuleOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (InternetGatewayRuleOutput) ElementType ¶
func (InternetGatewayRuleOutput) ElementType() reflect.Type
func (InternetGatewayRuleOutput) InternetGatewayIds ¶
func (o InternetGatewayRuleOutput) InternetGatewayIds() pulumi.StringArrayOutput
List of Internet Gateway resource Id.
func (InternetGatewayRuleOutput) Location ¶
func (o InternetGatewayRuleOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (InternetGatewayRuleOutput) Name ¶
func (o InternetGatewayRuleOutput) Name() pulumi.StringOutput
The name of the resource
func (InternetGatewayRuleOutput) ProvisioningState ¶
func (o InternetGatewayRuleOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource.
func (InternetGatewayRuleOutput) RuleProperties ¶
func (o InternetGatewayRuleOutput) RuleProperties() RulePropertiesResponseOutput
Rules for the InternetGateways
func (InternetGatewayRuleOutput) SystemData ¶
func (o InternetGatewayRuleOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (InternetGatewayRuleOutput) Tags ¶
func (o InternetGatewayRuleOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (InternetGatewayRuleOutput) ToInternetGatewayRuleOutput ¶
func (o InternetGatewayRuleOutput) ToInternetGatewayRuleOutput() InternetGatewayRuleOutput
func (InternetGatewayRuleOutput) ToInternetGatewayRuleOutputWithContext ¶
func (o InternetGatewayRuleOutput) ToInternetGatewayRuleOutputWithContext(ctx context.Context) InternetGatewayRuleOutput
func (InternetGatewayRuleOutput) Type ¶
func (o InternetGatewayRuleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type InternetGatewayRuleState ¶
type InternetGatewayRuleState struct { }
func (InternetGatewayRuleState) ElementType ¶
func (InternetGatewayRuleState) ElementType() reflect.Type
type InternetGatewayState ¶
type InternetGatewayState struct { }
func (InternetGatewayState) ElementType ¶
func (InternetGatewayState) ElementType() reflect.Type
type IpCommunity ¶
type IpCommunity struct { pulumi.CustomResourceState // Action to be taken on the configuration. Example: Permit | Deny. Action pulumi.StringOutput `pulumi:"action"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // List the communityMembers of IP Community . CommunityMembers pulumi.StringArrayOutput `pulumi:"communityMembers"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Supported well known Community List. WellKnownCommunities pulumi.StringArrayOutput `pulumi:"wellKnownCommunities"` }
The IpCommunity resource definition. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetIpCommunity ¶
func GetIpCommunity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpCommunityState, opts ...pulumi.ResourceOption) (*IpCommunity, error)
GetIpCommunity gets an existing IpCommunity 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 NewIpCommunity ¶
func NewIpCommunity(ctx *pulumi.Context, name string, args *IpCommunityArgs, opts ...pulumi.ResourceOption) (*IpCommunity, error)
NewIpCommunity registers a new resource with the given unique name, arguments, and options.
func (*IpCommunity) ElementType ¶
func (*IpCommunity) ElementType() reflect.Type
func (*IpCommunity) ToIpCommunityOutput ¶
func (i *IpCommunity) ToIpCommunityOutput() IpCommunityOutput
func (*IpCommunity) ToIpCommunityOutputWithContext ¶
func (i *IpCommunity) ToIpCommunityOutputWithContext(ctx context.Context) IpCommunityOutput
type IpCommunityArgs ¶
type IpCommunityArgs struct { // Action to be taken on the configuration. Example: Permit | Deny. Action pulumi.StringInput // Switch configuration description. Annotation pulumi.StringPtrInput // List the communityMembers of IP Community . CommunityMembers pulumi.StringArrayInput // Name of the IP Community IpCommunityName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Supported well known Community List. WellKnownCommunities pulumi.StringArrayInput }
The set of arguments for constructing a IpCommunity resource.
func (IpCommunityArgs) ElementType ¶
func (IpCommunityArgs) ElementType() reflect.Type
type IpCommunityIdList ¶
type IpCommunityIdList struct { // List of IP Community resource IDs. IpCommunityIds []string `pulumi:"ipCommunityIds"` }
IP Community ID list properties.
type IpCommunityIdListArgs ¶
type IpCommunityIdListArgs struct { // List of IP Community resource IDs. IpCommunityIds pulumi.StringArrayInput `pulumi:"ipCommunityIds"` }
IP Community ID list properties.
func (IpCommunityIdListArgs) ElementType ¶
func (IpCommunityIdListArgs) ElementType() reflect.Type
func (IpCommunityIdListArgs) ToIpCommunityIdListOutput ¶
func (i IpCommunityIdListArgs) ToIpCommunityIdListOutput() IpCommunityIdListOutput
func (IpCommunityIdListArgs) ToIpCommunityIdListOutputWithContext ¶
func (i IpCommunityIdListArgs) ToIpCommunityIdListOutputWithContext(ctx context.Context) IpCommunityIdListOutput
func (IpCommunityIdListArgs) ToIpCommunityIdListPtrOutput ¶
func (i IpCommunityIdListArgs) ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput
func (IpCommunityIdListArgs) ToIpCommunityIdListPtrOutputWithContext ¶
func (i IpCommunityIdListArgs) ToIpCommunityIdListPtrOutputWithContext(ctx context.Context) IpCommunityIdListPtrOutput
type IpCommunityIdListInput ¶
type IpCommunityIdListInput interface { pulumi.Input ToIpCommunityIdListOutput() IpCommunityIdListOutput ToIpCommunityIdListOutputWithContext(context.Context) IpCommunityIdListOutput }
IpCommunityIdListInput is an input type that accepts IpCommunityIdListArgs and IpCommunityIdListOutput values. You can construct a concrete instance of `IpCommunityIdListInput` via:
IpCommunityIdListArgs{...}
type IpCommunityIdListOutput ¶
type IpCommunityIdListOutput struct{ *pulumi.OutputState }
IP Community ID list properties.
func (IpCommunityIdListOutput) ElementType ¶
func (IpCommunityIdListOutput) ElementType() reflect.Type
func (IpCommunityIdListOutput) IpCommunityIds ¶
func (o IpCommunityIdListOutput) IpCommunityIds() pulumi.StringArrayOutput
List of IP Community resource IDs.
func (IpCommunityIdListOutput) ToIpCommunityIdListOutput ¶
func (o IpCommunityIdListOutput) ToIpCommunityIdListOutput() IpCommunityIdListOutput
func (IpCommunityIdListOutput) ToIpCommunityIdListOutputWithContext ¶
func (o IpCommunityIdListOutput) ToIpCommunityIdListOutputWithContext(ctx context.Context) IpCommunityIdListOutput
func (IpCommunityIdListOutput) ToIpCommunityIdListPtrOutput ¶
func (o IpCommunityIdListOutput) ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput
func (IpCommunityIdListOutput) ToIpCommunityIdListPtrOutputWithContext ¶
func (o IpCommunityIdListOutput) ToIpCommunityIdListPtrOutputWithContext(ctx context.Context) IpCommunityIdListPtrOutput
type IpCommunityIdListPtrInput ¶
type IpCommunityIdListPtrInput interface { pulumi.Input ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput ToIpCommunityIdListPtrOutputWithContext(context.Context) IpCommunityIdListPtrOutput }
IpCommunityIdListPtrInput is an input type that accepts IpCommunityIdListArgs, IpCommunityIdListPtr and IpCommunityIdListPtrOutput values. You can construct a concrete instance of `IpCommunityIdListPtrInput` via:
IpCommunityIdListArgs{...} or: nil
func IpCommunityIdListPtr ¶
func IpCommunityIdListPtr(v *IpCommunityIdListArgs) IpCommunityIdListPtrInput
type IpCommunityIdListPtrOutput ¶
type IpCommunityIdListPtrOutput struct{ *pulumi.OutputState }
func (IpCommunityIdListPtrOutput) Elem ¶
func (o IpCommunityIdListPtrOutput) Elem() IpCommunityIdListOutput
func (IpCommunityIdListPtrOutput) ElementType ¶
func (IpCommunityIdListPtrOutput) ElementType() reflect.Type
func (IpCommunityIdListPtrOutput) IpCommunityIds ¶
func (o IpCommunityIdListPtrOutput) IpCommunityIds() pulumi.StringArrayOutput
List of IP Community resource IDs.
func (IpCommunityIdListPtrOutput) ToIpCommunityIdListPtrOutput ¶
func (o IpCommunityIdListPtrOutput) ToIpCommunityIdListPtrOutput() IpCommunityIdListPtrOutput
func (IpCommunityIdListPtrOutput) ToIpCommunityIdListPtrOutputWithContext ¶
func (o IpCommunityIdListPtrOutput) ToIpCommunityIdListPtrOutputWithContext(ctx context.Context) IpCommunityIdListPtrOutput
type IpCommunityIdListResponse ¶
type IpCommunityIdListResponse struct { // List of IP Community resource IDs. IpCommunityIds []string `pulumi:"ipCommunityIds"` }
IP Community ID list properties.
type IpCommunityIdListResponseOutput ¶
type IpCommunityIdListResponseOutput struct{ *pulumi.OutputState }
IP Community ID list properties.
func (IpCommunityIdListResponseOutput) ElementType ¶
func (IpCommunityIdListResponseOutput) ElementType() reflect.Type
func (IpCommunityIdListResponseOutput) IpCommunityIds ¶
func (o IpCommunityIdListResponseOutput) IpCommunityIds() pulumi.StringArrayOutput
List of IP Community resource IDs.
func (IpCommunityIdListResponseOutput) ToIpCommunityIdListResponseOutput ¶
func (o IpCommunityIdListResponseOutput) ToIpCommunityIdListResponseOutput() IpCommunityIdListResponseOutput
func (IpCommunityIdListResponseOutput) ToIpCommunityIdListResponseOutputWithContext ¶
func (o IpCommunityIdListResponseOutput) ToIpCommunityIdListResponseOutputWithContext(ctx context.Context) IpCommunityIdListResponseOutput
type IpCommunityIdListResponsePtrOutput ¶
type IpCommunityIdListResponsePtrOutput struct{ *pulumi.OutputState }
func (IpCommunityIdListResponsePtrOutput) Elem ¶
func (o IpCommunityIdListResponsePtrOutput) Elem() IpCommunityIdListResponseOutput
func (IpCommunityIdListResponsePtrOutput) ElementType ¶
func (IpCommunityIdListResponsePtrOutput) ElementType() reflect.Type
func (IpCommunityIdListResponsePtrOutput) IpCommunityIds ¶
func (o IpCommunityIdListResponsePtrOutput) IpCommunityIds() pulumi.StringArrayOutput
List of IP Community resource IDs.
func (IpCommunityIdListResponsePtrOutput) ToIpCommunityIdListResponsePtrOutput ¶
func (o IpCommunityIdListResponsePtrOutput) ToIpCommunityIdListResponsePtrOutput() IpCommunityIdListResponsePtrOutput
func (IpCommunityIdListResponsePtrOutput) ToIpCommunityIdListResponsePtrOutputWithContext ¶
func (o IpCommunityIdListResponsePtrOutput) ToIpCommunityIdListResponsePtrOutputWithContext(ctx context.Context) IpCommunityIdListResponsePtrOutput
type IpCommunityInput ¶
type IpCommunityInput interface { pulumi.Input ToIpCommunityOutput() IpCommunityOutput ToIpCommunityOutputWithContext(ctx context.Context) IpCommunityOutput }
type IpCommunityOutput ¶
type IpCommunityOutput struct{ *pulumi.OutputState }
func (IpCommunityOutput) Action ¶
func (o IpCommunityOutput) Action() pulumi.StringOutput
Action to be taken on the configuration. Example: Permit | Deny.
func (IpCommunityOutput) Annotation ¶
func (o IpCommunityOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (IpCommunityOutput) CommunityMembers ¶
func (o IpCommunityOutput) CommunityMembers() pulumi.StringArrayOutput
List the communityMembers of IP Community .
func (IpCommunityOutput) ElementType ¶
func (IpCommunityOutput) ElementType() reflect.Type
func (IpCommunityOutput) Location ¶
func (o IpCommunityOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (IpCommunityOutput) Name ¶
func (o IpCommunityOutput) Name() pulumi.StringOutput
The name of the resource
func (IpCommunityOutput) ProvisioningState ¶
func (o IpCommunityOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (IpCommunityOutput) SystemData ¶
func (o IpCommunityOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (IpCommunityOutput) Tags ¶
func (o IpCommunityOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (IpCommunityOutput) ToIpCommunityOutput ¶
func (o IpCommunityOutput) ToIpCommunityOutput() IpCommunityOutput
func (IpCommunityOutput) ToIpCommunityOutputWithContext ¶
func (o IpCommunityOutput) ToIpCommunityOutputWithContext(ctx context.Context) IpCommunityOutput
func (IpCommunityOutput) Type ¶
func (o IpCommunityOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (IpCommunityOutput) WellKnownCommunities ¶
func (o IpCommunityOutput) WellKnownCommunities() pulumi.StringArrayOutput
Supported well known Community List.
type IpCommunityState ¶
type IpCommunityState struct { }
func (IpCommunityState) ElementType ¶
func (IpCommunityState) ElementType() reflect.Type
type IpExtendedCommunity ¶
type IpExtendedCommunity struct { pulumi.CustomResourceState // Action to be taken on the configuration. Example: Permit | Deny. Action pulumi.StringOutput `pulumi:"action"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295. RouteTargets pulumi.StringArrayOutput `pulumi:"routeTargets"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The IpExtendedCommunity resource definition. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetIpExtendedCommunity ¶
func GetIpExtendedCommunity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpExtendedCommunityState, opts ...pulumi.ResourceOption) (*IpExtendedCommunity, error)
GetIpExtendedCommunity gets an existing IpExtendedCommunity 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 NewIpExtendedCommunity ¶
func NewIpExtendedCommunity(ctx *pulumi.Context, name string, args *IpExtendedCommunityArgs, opts ...pulumi.ResourceOption) (*IpExtendedCommunity, error)
NewIpExtendedCommunity registers a new resource with the given unique name, arguments, and options.
func (*IpExtendedCommunity) ElementType ¶
func (*IpExtendedCommunity) ElementType() reflect.Type
func (*IpExtendedCommunity) ToIpExtendedCommunityOutput ¶
func (i *IpExtendedCommunity) ToIpExtendedCommunityOutput() IpExtendedCommunityOutput
func (*IpExtendedCommunity) ToIpExtendedCommunityOutputWithContext ¶
func (i *IpExtendedCommunity) ToIpExtendedCommunityOutputWithContext(ctx context.Context) IpExtendedCommunityOutput
type IpExtendedCommunityArgs ¶
type IpExtendedCommunityArgs struct { // Action to be taken on the configuration. Example: Permit | Deny. Action pulumi.StringInput // Switch configuration description. Annotation pulumi.StringPtrInput // Name of the IP Extended Community IpExtendedCommunityName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295. RouteTargets pulumi.StringArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a IpExtendedCommunity resource.
func (IpExtendedCommunityArgs) ElementType ¶
func (IpExtendedCommunityArgs) ElementType() reflect.Type
type IpExtendedCommunityIdList ¶
type IpExtendedCommunityIdList struct { // List of IP Extended Community resource IDs. IpExtendedCommunityIds []string `pulumi:"ipExtendedCommunityIds"` }
IP Extended Community Id list properties.
type IpExtendedCommunityIdListArgs ¶
type IpExtendedCommunityIdListArgs struct { // List of IP Extended Community resource IDs. IpExtendedCommunityIds pulumi.StringArrayInput `pulumi:"ipExtendedCommunityIds"` }
IP Extended Community Id list properties.
func (IpExtendedCommunityIdListArgs) ElementType ¶
func (IpExtendedCommunityIdListArgs) ElementType() reflect.Type
func (IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListOutput ¶
func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListOutput() IpExtendedCommunityIdListOutput
func (IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListOutputWithContext ¶
func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListOutputWithContext(ctx context.Context) IpExtendedCommunityIdListOutput
func (IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListPtrOutput ¶
func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput
func (IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListPtrOutputWithContext ¶
func (i IpExtendedCommunityIdListArgs) ToIpExtendedCommunityIdListPtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListPtrOutput
type IpExtendedCommunityIdListInput ¶
type IpExtendedCommunityIdListInput interface { pulumi.Input ToIpExtendedCommunityIdListOutput() IpExtendedCommunityIdListOutput ToIpExtendedCommunityIdListOutputWithContext(context.Context) IpExtendedCommunityIdListOutput }
IpExtendedCommunityIdListInput is an input type that accepts IpExtendedCommunityIdListArgs and IpExtendedCommunityIdListOutput values. You can construct a concrete instance of `IpExtendedCommunityIdListInput` via:
IpExtendedCommunityIdListArgs{...}
type IpExtendedCommunityIdListOutput ¶
type IpExtendedCommunityIdListOutput struct{ *pulumi.OutputState }
IP Extended Community Id list properties.
func (IpExtendedCommunityIdListOutput) ElementType ¶
func (IpExtendedCommunityIdListOutput) ElementType() reflect.Type
func (IpExtendedCommunityIdListOutput) IpExtendedCommunityIds ¶
func (o IpExtendedCommunityIdListOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
List of IP Extended Community resource IDs.
func (IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListOutput ¶
func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListOutput() IpExtendedCommunityIdListOutput
func (IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListOutputWithContext ¶
func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListOutputWithContext(ctx context.Context) IpExtendedCommunityIdListOutput
func (IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListPtrOutput ¶
func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput
func (IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListPtrOutputWithContext ¶
func (o IpExtendedCommunityIdListOutput) ToIpExtendedCommunityIdListPtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListPtrOutput
type IpExtendedCommunityIdListPtrInput ¶
type IpExtendedCommunityIdListPtrInput interface { pulumi.Input ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput ToIpExtendedCommunityIdListPtrOutputWithContext(context.Context) IpExtendedCommunityIdListPtrOutput }
IpExtendedCommunityIdListPtrInput is an input type that accepts IpExtendedCommunityIdListArgs, IpExtendedCommunityIdListPtr and IpExtendedCommunityIdListPtrOutput values. You can construct a concrete instance of `IpExtendedCommunityIdListPtrInput` via:
IpExtendedCommunityIdListArgs{...} or: nil
func IpExtendedCommunityIdListPtr ¶
func IpExtendedCommunityIdListPtr(v *IpExtendedCommunityIdListArgs) IpExtendedCommunityIdListPtrInput
type IpExtendedCommunityIdListPtrOutput ¶
type IpExtendedCommunityIdListPtrOutput struct{ *pulumi.OutputState }
func (IpExtendedCommunityIdListPtrOutput) Elem ¶
func (o IpExtendedCommunityIdListPtrOutput) Elem() IpExtendedCommunityIdListOutput
func (IpExtendedCommunityIdListPtrOutput) ElementType ¶
func (IpExtendedCommunityIdListPtrOutput) ElementType() reflect.Type
func (IpExtendedCommunityIdListPtrOutput) IpExtendedCommunityIds ¶
func (o IpExtendedCommunityIdListPtrOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
List of IP Extended Community resource IDs.
func (IpExtendedCommunityIdListPtrOutput) ToIpExtendedCommunityIdListPtrOutput ¶
func (o IpExtendedCommunityIdListPtrOutput) ToIpExtendedCommunityIdListPtrOutput() IpExtendedCommunityIdListPtrOutput
func (IpExtendedCommunityIdListPtrOutput) ToIpExtendedCommunityIdListPtrOutputWithContext ¶
func (o IpExtendedCommunityIdListPtrOutput) ToIpExtendedCommunityIdListPtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListPtrOutput
type IpExtendedCommunityIdListResponse ¶
type IpExtendedCommunityIdListResponse struct { // List of IP Extended Community resource IDs. IpExtendedCommunityIds []string `pulumi:"ipExtendedCommunityIds"` }
IP Extended Community Id list properties.
type IpExtendedCommunityIdListResponseOutput ¶
type IpExtendedCommunityIdListResponseOutput struct{ *pulumi.OutputState }
IP Extended Community Id list properties.
func (IpExtendedCommunityIdListResponseOutput) ElementType ¶
func (IpExtendedCommunityIdListResponseOutput) ElementType() reflect.Type
func (IpExtendedCommunityIdListResponseOutput) IpExtendedCommunityIds ¶
func (o IpExtendedCommunityIdListResponseOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
List of IP Extended Community resource IDs.
func (IpExtendedCommunityIdListResponseOutput) ToIpExtendedCommunityIdListResponseOutput ¶
func (o IpExtendedCommunityIdListResponseOutput) ToIpExtendedCommunityIdListResponseOutput() IpExtendedCommunityIdListResponseOutput
func (IpExtendedCommunityIdListResponseOutput) ToIpExtendedCommunityIdListResponseOutputWithContext ¶
func (o IpExtendedCommunityIdListResponseOutput) ToIpExtendedCommunityIdListResponseOutputWithContext(ctx context.Context) IpExtendedCommunityIdListResponseOutput
type IpExtendedCommunityIdListResponsePtrOutput ¶
type IpExtendedCommunityIdListResponsePtrOutput struct{ *pulumi.OutputState }
func (IpExtendedCommunityIdListResponsePtrOutput) ElementType ¶
func (IpExtendedCommunityIdListResponsePtrOutput) ElementType() reflect.Type
func (IpExtendedCommunityIdListResponsePtrOutput) IpExtendedCommunityIds ¶
func (o IpExtendedCommunityIdListResponsePtrOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
List of IP Extended Community resource IDs.
func (IpExtendedCommunityIdListResponsePtrOutput) ToIpExtendedCommunityIdListResponsePtrOutput ¶
func (o IpExtendedCommunityIdListResponsePtrOutput) ToIpExtendedCommunityIdListResponsePtrOutput() IpExtendedCommunityIdListResponsePtrOutput
func (IpExtendedCommunityIdListResponsePtrOutput) ToIpExtendedCommunityIdListResponsePtrOutputWithContext ¶
func (o IpExtendedCommunityIdListResponsePtrOutput) ToIpExtendedCommunityIdListResponsePtrOutputWithContext(ctx context.Context) IpExtendedCommunityIdListResponsePtrOutput
type IpExtendedCommunityInput ¶
type IpExtendedCommunityInput interface { pulumi.Input ToIpExtendedCommunityOutput() IpExtendedCommunityOutput ToIpExtendedCommunityOutputWithContext(ctx context.Context) IpExtendedCommunityOutput }
type IpExtendedCommunityOutput ¶
type IpExtendedCommunityOutput struct{ *pulumi.OutputState }
func (IpExtendedCommunityOutput) Action ¶
func (o IpExtendedCommunityOutput) Action() pulumi.StringOutput
Action to be taken on the configuration. Example: Permit | Deny.
func (IpExtendedCommunityOutput) Annotation ¶
func (o IpExtendedCommunityOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (IpExtendedCommunityOutput) ElementType ¶
func (IpExtendedCommunityOutput) ElementType() reflect.Type
func (IpExtendedCommunityOutput) Location ¶
func (o IpExtendedCommunityOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (IpExtendedCommunityOutput) Name ¶
func (o IpExtendedCommunityOutput) Name() pulumi.StringOutput
The name of the resource
func (IpExtendedCommunityOutput) ProvisioningState ¶
func (o IpExtendedCommunityOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (IpExtendedCommunityOutput) RouteTargets ¶
func (o IpExtendedCommunityOutput) RouteTargets() pulumi.StringArrayOutput
Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295.
func (IpExtendedCommunityOutput) SystemData ¶
func (o IpExtendedCommunityOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (IpExtendedCommunityOutput) Tags ¶
func (o IpExtendedCommunityOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (IpExtendedCommunityOutput) ToIpExtendedCommunityOutput ¶
func (o IpExtendedCommunityOutput) ToIpExtendedCommunityOutput() IpExtendedCommunityOutput
func (IpExtendedCommunityOutput) ToIpExtendedCommunityOutputWithContext ¶
func (o IpExtendedCommunityOutput) ToIpExtendedCommunityOutputWithContext(ctx context.Context) IpExtendedCommunityOutput
func (IpExtendedCommunityOutput) Type ¶
func (o IpExtendedCommunityOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type IpExtendedCommunityState ¶
type IpExtendedCommunityState struct { }
func (IpExtendedCommunityState) ElementType ¶
func (IpExtendedCommunityState) ElementType() reflect.Type
type IpGroupProperties ¶
type IpGroupProperties struct { // IP Address type. IpAddressType *string `pulumi:"ipAddressType"` // List of IP Prefixes. IpPrefixes []string `pulumi:"ipPrefixes"` // IP Group name. Name *string `pulumi:"name"` }
IP Group properties.
type IpGroupPropertiesArgs ¶
type IpGroupPropertiesArgs struct { // IP Address type. IpAddressType pulumi.StringPtrInput `pulumi:"ipAddressType"` // List of IP Prefixes. IpPrefixes pulumi.StringArrayInput `pulumi:"ipPrefixes"` // IP Group name. Name pulumi.StringPtrInput `pulumi:"name"` }
IP Group properties.
func (IpGroupPropertiesArgs) ElementType ¶
func (IpGroupPropertiesArgs) ElementType() reflect.Type
func (IpGroupPropertiesArgs) ToIpGroupPropertiesOutput ¶
func (i IpGroupPropertiesArgs) ToIpGroupPropertiesOutput() IpGroupPropertiesOutput
func (IpGroupPropertiesArgs) ToIpGroupPropertiesOutputWithContext ¶
func (i IpGroupPropertiesArgs) ToIpGroupPropertiesOutputWithContext(ctx context.Context) IpGroupPropertiesOutput
type IpGroupPropertiesArray ¶
type IpGroupPropertiesArray []IpGroupPropertiesInput
func (IpGroupPropertiesArray) ElementType ¶
func (IpGroupPropertiesArray) ElementType() reflect.Type
func (IpGroupPropertiesArray) ToIpGroupPropertiesArrayOutput ¶
func (i IpGroupPropertiesArray) ToIpGroupPropertiesArrayOutput() IpGroupPropertiesArrayOutput
func (IpGroupPropertiesArray) ToIpGroupPropertiesArrayOutputWithContext ¶
func (i IpGroupPropertiesArray) ToIpGroupPropertiesArrayOutputWithContext(ctx context.Context) IpGroupPropertiesArrayOutput
type IpGroupPropertiesArrayInput ¶
type IpGroupPropertiesArrayInput interface { pulumi.Input ToIpGroupPropertiesArrayOutput() IpGroupPropertiesArrayOutput ToIpGroupPropertiesArrayOutputWithContext(context.Context) IpGroupPropertiesArrayOutput }
IpGroupPropertiesArrayInput is an input type that accepts IpGroupPropertiesArray and IpGroupPropertiesArrayOutput values. You can construct a concrete instance of `IpGroupPropertiesArrayInput` via:
IpGroupPropertiesArray{ IpGroupPropertiesArgs{...} }
type IpGroupPropertiesArrayOutput ¶
type IpGroupPropertiesArrayOutput struct{ *pulumi.OutputState }
func (IpGroupPropertiesArrayOutput) ElementType ¶
func (IpGroupPropertiesArrayOutput) ElementType() reflect.Type
func (IpGroupPropertiesArrayOutput) Index ¶
func (o IpGroupPropertiesArrayOutput) Index(i pulumi.IntInput) IpGroupPropertiesOutput
func (IpGroupPropertiesArrayOutput) ToIpGroupPropertiesArrayOutput ¶
func (o IpGroupPropertiesArrayOutput) ToIpGroupPropertiesArrayOutput() IpGroupPropertiesArrayOutput
func (IpGroupPropertiesArrayOutput) ToIpGroupPropertiesArrayOutputWithContext ¶
func (o IpGroupPropertiesArrayOutput) ToIpGroupPropertiesArrayOutputWithContext(ctx context.Context) IpGroupPropertiesArrayOutput
type IpGroupPropertiesInput ¶
type IpGroupPropertiesInput interface { pulumi.Input ToIpGroupPropertiesOutput() IpGroupPropertiesOutput ToIpGroupPropertiesOutputWithContext(context.Context) IpGroupPropertiesOutput }
IpGroupPropertiesInput is an input type that accepts IpGroupPropertiesArgs and IpGroupPropertiesOutput values. You can construct a concrete instance of `IpGroupPropertiesInput` via:
IpGroupPropertiesArgs{...}
type IpGroupPropertiesOutput ¶
type IpGroupPropertiesOutput struct{ *pulumi.OutputState }
IP Group properties.
func (IpGroupPropertiesOutput) ElementType ¶
func (IpGroupPropertiesOutput) ElementType() reflect.Type
func (IpGroupPropertiesOutput) IpAddressType ¶
func (o IpGroupPropertiesOutput) IpAddressType() pulumi.StringPtrOutput
IP Address type.
func (IpGroupPropertiesOutput) IpPrefixes ¶
func (o IpGroupPropertiesOutput) IpPrefixes() pulumi.StringArrayOutput
List of IP Prefixes.
func (IpGroupPropertiesOutput) Name ¶
func (o IpGroupPropertiesOutput) Name() pulumi.StringPtrOutput
IP Group name.
func (IpGroupPropertiesOutput) ToIpGroupPropertiesOutput ¶
func (o IpGroupPropertiesOutput) ToIpGroupPropertiesOutput() IpGroupPropertiesOutput
func (IpGroupPropertiesOutput) ToIpGroupPropertiesOutputWithContext ¶
func (o IpGroupPropertiesOutput) ToIpGroupPropertiesOutputWithContext(ctx context.Context) IpGroupPropertiesOutput
type IpGroupPropertiesResponse ¶
type IpGroupPropertiesResponse struct { // IP Address type. IpAddressType *string `pulumi:"ipAddressType"` // List of IP Prefixes. IpPrefixes []string `pulumi:"ipPrefixes"` // IP Group name. Name *string `pulumi:"name"` }
IP Group properties.
type IpGroupPropertiesResponseArrayOutput ¶
type IpGroupPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (IpGroupPropertiesResponseArrayOutput) ElementType ¶
func (IpGroupPropertiesResponseArrayOutput) ElementType() reflect.Type
func (IpGroupPropertiesResponseArrayOutput) Index ¶
func (o IpGroupPropertiesResponseArrayOutput) Index(i pulumi.IntInput) IpGroupPropertiesResponseOutput
func (IpGroupPropertiesResponseArrayOutput) ToIpGroupPropertiesResponseArrayOutput ¶
func (o IpGroupPropertiesResponseArrayOutput) ToIpGroupPropertiesResponseArrayOutput() IpGroupPropertiesResponseArrayOutput
func (IpGroupPropertiesResponseArrayOutput) ToIpGroupPropertiesResponseArrayOutputWithContext ¶
func (o IpGroupPropertiesResponseArrayOutput) ToIpGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) IpGroupPropertiesResponseArrayOutput
type IpGroupPropertiesResponseOutput ¶
type IpGroupPropertiesResponseOutput struct{ *pulumi.OutputState }
IP Group properties.
func (IpGroupPropertiesResponseOutput) ElementType ¶
func (IpGroupPropertiesResponseOutput) ElementType() reflect.Type
func (IpGroupPropertiesResponseOutput) IpAddressType ¶
func (o IpGroupPropertiesResponseOutput) IpAddressType() pulumi.StringPtrOutput
IP Address type.
func (IpGroupPropertiesResponseOutput) IpPrefixes ¶
func (o IpGroupPropertiesResponseOutput) IpPrefixes() pulumi.StringArrayOutput
List of IP Prefixes.
func (IpGroupPropertiesResponseOutput) Name ¶
func (o IpGroupPropertiesResponseOutput) Name() pulumi.StringPtrOutput
IP Group name.
func (IpGroupPropertiesResponseOutput) ToIpGroupPropertiesResponseOutput ¶
func (o IpGroupPropertiesResponseOutput) ToIpGroupPropertiesResponseOutput() IpGroupPropertiesResponseOutput
func (IpGroupPropertiesResponseOutput) ToIpGroupPropertiesResponseOutputWithContext ¶
func (o IpGroupPropertiesResponseOutput) ToIpGroupPropertiesResponseOutputWithContext(ctx context.Context) IpGroupPropertiesResponseOutput
type IpMatchCondition ¶
type IpMatchCondition struct { // The List of IP Group Names that need to be matched. IpGroupNames []string `pulumi:"ipGroupNames"` // The list of IP Prefixes that need to be matched. IpPrefixValues []string `pulumi:"ipPrefixValues"` // IP Prefix Type that needs to be matched. PrefixType *string `pulumi:"prefixType"` // IP Address type that needs to be matched. Type *string `pulumi:"type"` }
Defines the condition that can be filtered using the selected IPs.
type IpMatchConditionArgs ¶
type IpMatchConditionArgs struct { // The List of IP Group Names that need to be matched. IpGroupNames pulumi.StringArrayInput `pulumi:"ipGroupNames"` // The list of IP Prefixes that need to be matched. IpPrefixValues pulumi.StringArrayInput `pulumi:"ipPrefixValues"` // IP Prefix Type that needs to be matched. PrefixType pulumi.StringPtrInput `pulumi:"prefixType"` // IP Address type that needs to be matched. Type pulumi.StringPtrInput `pulumi:"type"` }
Defines the condition that can be filtered using the selected IPs.
func (IpMatchConditionArgs) ElementType ¶
func (IpMatchConditionArgs) ElementType() reflect.Type
func (IpMatchConditionArgs) ToIpMatchConditionOutput ¶
func (i IpMatchConditionArgs) ToIpMatchConditionOutput() IpMatchConditionOutput
func (IpMatchConditionArgs) ToIpMatchConditionOutputWithContext ¶
func (i IpMatchConditionArgs) ToIpMatchConditionOutputWithContext(ctx context.Context) IpMatchConditionOutput
func (IpMatchConditionArgs) ToIpMatchConditionPtrOutput ¶
func (i IpMatchConditionArgs) ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput
func (IpMatchConditionArgs) ToIpMatchConditionPtrOutputWithContext ¶
func (i IpMatchConditionArgs) ToIpMatchConditionPtrOutputWithContext(ctx context.Context) IpMatchConditionPtrOutput
type IpMatchConditionInput ¶
type IpMatchConditionInput interface { pulumi.Input ToIpMatchConditionOutput() IpMatchConditionOutput ToIpMatchConditionOutputWithContext(context.Context) IpMatchConditionOutput }
IpMatchConditionInput is an input type that accepts IpMatchConditionArgs and IpMatchConditionOutput values. You can construct a concrete instance of `IpMatchConditionInput` via:
IpMatchConditionArgs{...}
type IpMatchConditionOutput ¶
type IpMatchConditionOutput struct{ *pulumi.OutputState }
Defines the condition that can be filtered using the selected IPs.
func (IpMatchConditionOutput) ElementType ¶
func (IpMatchConditionOutput) ElementType() reflect.Type
func (IpMatchConditionOutput) IpGroupNames ¶
func (o IpMatchConditionOutput) IpGroupNames() pulumi.StringArrayOutput
The List of IP Group Names that need to be matched.
func (IpMatchConditionOutput) IpPrefixValues ¶
func (o IpMatchConditionOutput) IpPrefixValues() pulumi.StringArrayOutput
The list of IP Prefixes that need to be matched.
func (IpMatchConditionOutput) PrefixType ¶
func (o IpMatchConditionOutput) PrefixType() pulumi.StringPtrOutput
IP Prefix Type that needs to be matched.
func (IpMatchConditionOutput) ToIpMatchConditionOutput ¶
func (o IpMatchConditionOutput) ToIpMatchConditionOutput() IpMatchConditionOutput
func (IpMatchConditionOutput) ToIpMatchConditionOutputWithContext ¶
func (o IpMatchConditionOutput) ToIpMatchConditionOutputWithContext(ctx context.Context) IpMatchConditionOutput
func (IpMatchConditionOutput) ToIpMatchConditionPtrOutput ¶
func (o IpMatchConditionOutput) ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput
func (IpMatchConditionOutput) ToIpMatchConditionPtrOutputWithContext ¶
func (o IpMatchConditionOutput) ToIpMatchConditionPtrOutputWithContext(ctx context.Context) IpMatchConditionPtrOutput
func (IpMatchConditionOutput) Type ¶
func (o IpMatchConditionOutput) Type() pulumi.StringPtrOutput
IP Address type that needs to be matched.
type IpMatchConditionPtrInput ¶
type IpMatchConditionPtrInput interface { pulumi.Input ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput ToIpMatchConditionPtrOutputWithContext(context.Context) IpMatchConditionPtrOutput }
IpMatchConditionPtrInput is an input type that accepts IpMatchConditionArgs, IpMatchConditionPtr and IpMatchConditionPtrOutput values. You can construct a concrete instance of `IpMatchConditionPtrInput` via:
IpMatchConditionArgs{...} or: nil
func IpMatchConditionPtr ¶
func IpMatchConditionPtr(v *IpMatchConditionArgs) IpMatchConditionPtrInput
type IpMatchConditionPtrOutput ¶
type IpMatchConditionPtrOutput struct{ *pulumi.OutputState }
func (IpMatchConditionPtrOutput) Elem ¶
func (o IpMatchConditionPtrOutput) Elem() IpMatchConditionOutput
func (IpMatchConditionPtrOutput) ElementType ¶
func (IpMatchConditionPtrOutput) ElementType() reflect.Type
func (IpMatchConditionPtrOutput) IpGroupNames ¶
func (o IpMatchConditionPtrOutput) IpGroupNames() pulumi.StringArrayOutput
The List of IP Group Names that need to be matched.
func (IpMatchConditionPtrOutput) IpPrefixValues ¶
func (o IpMatchConditionPtrOutput) IpPrefixValues() pulumi.StringArrayOutput
The list of IP Prefixes that need to be matched.
func (IpMatchConditionPtrOutput) PrefixType ¶
func (o IpMatchConditionPtrOutput) PrefixType() pulumi.StringPtrOutput
IP Prefix Type that needs to be matched.
func (IpMatchConditionPtrOutput) ToIpMatchConditionPtrOutput ¶
func (o IpMatchConditionPtrOutput) ToIpMatchConditionPtrOutput() IpMatchConditionPtrOutput
func (IpMatchConditionPtrOutput) ToIpMatchConditionPtrOutputWithContext ¶
func (o IpMatchConditionPtrOutput) ToIpMatchConditionPtrOutputWithContext(ctx context.Context) IpMatchConditionPtrOutput
func (IpMatchConditionPtrOutput) Type ¶
func (o IpMatchConditionPtrOutput) Type() pulumi.StringPtrOutput
IP Address type that needs to be matched.
type IpMatchConditionResponse ¶
type IpMatchConditionResponse struct { // The List of IP Group Names that need to be matched. IpGroupNames []string `pulumi:"ipGroupNames"` // The list of IP Prefixes that need to be matched. IpPrefixValues []string `pulumi:"ipPrefixValues"` // IP Prefix Type that needs to be matched. PrefixType *string `pulumi:"prefixType"` // IP Address type that needs to be matched. Type *string `pulumi:"type"` }
Defines the condition that can be filtered using the selected IPs.
type IpMatchConditionResponseOutput ¶
type IpMatchConditionResponseOutput struct{ *pulumi.OutputState }
Defines the condition that can be filtered using the selected IPs.
func (IpMatchConditionResponseOutput) ElementType ¶
func (IpMatchConditionResponseOutput) ElementType() reflect.Type
func (IpMatchConditionResponseOutput) IpGroupNames ¶
func (o IpMatchConditionResponseOutput) IpGroupNames() pulumi.StringArrayOutput
The List of IP Group Names that need to be matched.
func (IpMatchConditionResponseOutput) IpPrefixValues ¶
func (o IpMatchConditionResponseOutput) IpPrefixValues() pulumi.StringArrayOutput
The list of IP Prefixes that need to be matched.
func (IpMatchConditionResponseOutput) PrefixType ¶
func (o IpMatchConditionResponseOutput) PrefixType() pulumi.StringPtrOutput
IP Prefix Type that needs to be matched.
func (IpMatchConditionResponseOutput) ToIpMatchConditionResponseOutput ¶
func (o IpMatchConditionResponseOutput) ToIpMatchConditionResponseOutput() IpMatchConditionResponseOutput
func (IpMatchConditionResponseOutput) ToIpMatchConditionResponseOutputWithContext ¶
func (o IpMatchConditionResponseOutput) ToIpMatchConditionResponseOutputWithContext(ctx context.Context) IpMatchConditionResponseOutput
func (IpMatchConditionResponseOutput) Type ¶
func (o IpMatchConditionResponseOutput) Type() pulumi.StringPtrOutput
IP Address type that needs to be matched.
type IpMatchConditionResponsePtrOutput ¶
type IpMatchConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (IpMatchConditionResponsePtrOutput) Elem ¶
func (o IpMatchConditionResponsePtrOutput) Elem() IpMatchConditionResponseOutput
func (IpMatchConditionResponsePtrOutput) ElementType ¶
func (IpMatchConditionResponsePtrOutput) ElementType() reflect.Type
func (IpMatchConditionResponsePtrOutput) IpGroupNames ¶
func (o IpMatchConditionResponsePtrOutput) IpGroupNames() pulumi.StringArrayOutput
The List of IP Group Names that need to be matched.
func (IpMatchConditionResponsePtrOutput) IpPrefixValues ¶
func (o IpMatchConditionResponsePtrOutput) IpPrefixValues() pulumi.StringArrayOutput
The list of IP Prefixes that need to be matched.
func (IpMatchConditionResponsePtrOutput) PrefixType ¶
func (o IpMatchConditionResponsePtrOutput) PrefixType() pulumi.StringPtrOutput
IP Prefix Type that needs to be matched.
func (IpMatchConditionResponsePtrOutput) ToIpMatchConditionResponsePtrOutput ¶
func (o IpMatchConditionResponsePtrOutput) ToIpMatchConditionResponsePtrOutput() IpMatchConditionResponsePtrOutput
func (IpMatchConditionResponsePtrOutput) ToIpMatchConditionResponsePtrOutputWithContext ¶
func (o IpMatchConditionResponsePtrOutput) ToIpMatchConditionResponsePtrOutputWithContext(ctx context.Context) IpMatchConditionResponsePtrOutput
func (IpMatchConditionResponsePtrOutput) Type ¶
func (o IpMatchConditionResponsePtrOutput) Type() pulumi.StringPtrOutput
IP Address type that needs to be matched.
type IpPrefix ¶
type IpPrefix struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // IpPrefix contains the list of IP PrefixRules objects. IpPrefixRules IpPrefixPropertiesResponseIpPrefixRulesArrayOutput `pulumi:"ipPrefixRules"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The IPPrefix resource definition. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetIpPrefix ¶
func GetIpPrefix(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpPrefixState, opts ...pulumi.ResourceOption) (*IpPrefix, error)
GetIpPrefix gets an existing IpPrefix 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 NewIpPrefix ¶
func NewIpPrefix(ctx *pulumi.Context, name string, args *IpPrefixArgs, opts ...pulumi.ResourceOption) (*IpPrefix, error)
NewIpPrefix registers a new resource with the given unique name, arguments, and options.
func (*IpPrefix) ElementType ¶
func (*IpPrefix) ToIpPrefixOutput ¶
func (i *IpPrefix) ToIpPrefixOutput() IpPrefixOutput
func (*IpPrefix) ToIpPrefixOutputWithContext ¶
func (i *IpPrefix) ToIpPrefixOutputWithContext(ctx context.Context) IpPrefixOutput
type IpPrefixArgs ¶
type IpPrefixArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // Name of the IP Prefix IpPrefixName pulumi.StringPtrInput // IpPrefix contains the list of IP PrefixRules objects. IpPrefixRules IpPrefixPropertiesIpPrefixRulesArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a IpPrefix resource.
func (IpPrefixArgs) ElementType ¶
func (IpPrefixArgs) ElementType() reflect.Type
type IpPrefixInput ¶
type IpPrefixInput interface { pulumi.Input ToIpPrefixOutput() IpPrefixOutput ToIpPrefixOutputWithContext(ctx context.Context) IpPrefixOutput }
type IpPrefixOutput ¶
type IpPrefixOutput struct{ *pulumi.OutputState }
func (IpPrefixOutput) Annotation ¶
func (o IpPrefixOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (IpPrefixOutput) ElementType ¶
func (IpPrefixOutput) ElementType() reflect.Type
func (IpPrefixOutput) IpPrefixRules ¶
func (o IpPrefixOutput) IpPrefixRules() IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
IpPrefix contains the list of IP PrefixRules objects.
func (IpPrefixOutput) Location ¶
func (o IpPrefixOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (IpPrefixOutput) Name ¶
func (o IpPrefixOutput) Name() pulumi.StringOutput
The name of the resource
func (IpPrefixOutput) ProvisioningState ¶
func (o IpPrefixOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (IpPrefixOutput) SystemData ¶
func (o IpPrefixOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (IpPrefixOutput) ToIpPrefixOutput ¶
func (o IpPrefixOutput) ToIpPrefixOutput() IpPrefixOutput
func (IpPrefixOutput) ToIpPrefixOutputWithContext ¶
func (o IpPrefixOutput) ToIpPrefixOutputWithContext(ctx context.Context) IpPrefixOutput
func (IpPrefixOutput) Type ¶
func (o IpPrefixOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type IpPrefixPropertiesIpPrefixRules ¶
type IpPrefixPropertiesIpPrefixRules struct { // Action to be taken on the configuration. Example: Permit | Deny. Action string `pulumi:"action"` // Specify prefix-list bounds. Condition *string `pulumi:"condition"` // Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24 | 3FFE:FFFF:0:CD30::/126 NetworkPrefix string `pulumi:"networkPrefix"` // Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored. SequenceNumber float64 `pulumi:"sequenceNumber"` // SubnetMaskLength gives the minimum NetworkPrefix length to be matched.Possible values for IPv4 are 1 - 32. Possible values of IPv6 are 1 - 128. SubnetMaskLength *int `pulumi:"subnetMaskLength"` }
type IpPrefixPropertiesIpPrefixRulesArgs ¶
type IpPrefixPropertiesIpPrefixRulesArgs struct { // Action to be taken on the configuration. Example: Permit | Deny. Action pulumi.StringInput `pulumi:"action"` // Specify prefix-list bounds. Condition pulumi.StringPtrInput `pulumi:"condition"` // Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24 | 3FFE:FFFF:0:CD30::/126 NetworkPrefix pulumi.StringInput `pulumi:"networkPrefix"` // Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored. SequenceNumber pulumi.Float64Input `pulumi:"sequenceNumber"` // SubnetMaskLength gives the minimum NetworkPrefix length to be matched.Possible values for IPv4 are 1 - 32. Possible values of IPv6 are 1 - 128. SubnetMaskLength pulumi.IntPtrInput `pulumi:"subnetMaskLength"` }
func (IpPrefixPropertiesIpPrefixRulesArgs) ElementType ¶
func (IpPrefixPropertiesIpPrefixRulesArgs) ElementType() reflect.Type
func (IpPrefixPropertiesIpPrefixRulesArgs) ToIpPrefixPropertiesIpPrefixRulesOutput ¶
func (i IpPrefixPropertiesIpPrefixRulesArgs) ToIpPrefixPropertiesIpPrefixRulesOutput() IpPrefixPropertiesIpPrefixRulesOutput
func (IpPrefixPropertiesIpPrefixRulesArgs) ToIpPrefixPropertiesIpPrefixRulesOutputWithContext ¶
func (i IpPrefixPropertiesIpPrefixRulesArgs) ToIpPrefixPropertiesIpPrefixRulesOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesOutput
type IpPrefixPropertiesIpPrefixRulesArray ¶
type IpPrefixPropertiesIpPrefixRulesArray []IpPrefixPropertiesIpPrefixRulesInput
func (IpPrefixPropertiesIpPrefixRulesArray) ElementType ¶
func (IpPrefixPropertiesIpPrefixRulesArray) ElementType() reflect.Type
func (IpPrefixPropertiesIpPrefixRulesArray) ToIpPrefixPropertiesIpPrefixRulesArrayOutput ¶
func (i IpPrefixPropertiesIpPrefixRulesArray) ToIpPrefixPropertiesIpPrefixRulesArrayOutput() IpPrefixPropertiesIpPrefixRulesArrayOutput
func (IpPrefixPropertiesIpPrefixRulesArray) ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext ¶
func (i IpPrefixPropertiesIpPrefixRulesArray) ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesArrayOutput
type IpPrefixPropertiesIpPrefixRulesArrayInput ¶
type IpPrefixPropertiesIpPrefixRulesArrayInput interface { pulumi.Input ToIpPrefixPropertiesIpPrefixRulesArrayOutput() IpPrefixPropertiesIpPrefixRulesArrayOutput ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext(context.Context) IpPrefixPropertiesIpPrefixRulesArrayOutput }
IpPrefixPropertiesIpPrefixRulesArrayInput is an input type that accepts IpPrefixPropertiesIpPrefixRulesArray and IpPrefixPropertiesIpPrefixRulesArrayOutput values. You can construct a concrete instance of `IpPrefixPropertiesIpPrefixRulesArrayInput` via:
IpPrefixPropertiesIpPrefixRulesArray{ IpPrefixPropertiesIpPrefixRulesArgs{...} }
type IpPrefixPropertiesIpPrefixRulesArrayOutput ¶
type IpPrefixPropertiesIpPrefixRulesArrayOutput struct{ *pulumi.OutputState }
func (IpPrefixPropertiesIpPrefixRulesArrayOutput) ElementType ¶
func (IpPrefixPropertiesIpPrefixRulesArrayOutput) ElementType() reflect.Type
func (IpPrefixPropertiesIpPrefixRulesArrayOutput) ToIpPrefixPropertiesIpPrefixRulesArrayOutput ¶
func (o IpPrefixPropertiesIpPrefixRulesArrayOutput) ToIpPrefixPropertiesIpPrefixRulesArrayOutput() IpPrefixPropertiesIpPrefixRulesArrayOutput
func (IpPrefixPropertiesIpPrefixRulesArrayOutput) ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext ¶
func (o IpPrefixPropertiesIpPrefixRulesArrayOutput) ToIpPrefixPropertiesIpPrefixRulesArrayOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesArrayOutput
type IpPrefixPropertiesIpPrefixRulesInput ¶
type IpPrefixPropertiesIpPrefixRulesInput interface { pulumi.Input ToIpPrefixPropertiesIpPrefixRulesOutput() IpPrefixPropertiesIpPrefixRulesOutput ToIpPrefixPropertiesIpPrefixRulesOutputWithContext(context.Context) IpPrefixPropertiesIpPrefixRulesOutput }
IpPrefixPropertiesIpPrefixRulesInput is an input type that accepts IpPrefixPropertiesIpPrefixRulesArgs and IpPrefixPropertiesIpPrefixRulesOutput values. You can construct a concrete instance of `IpPrefixPropertiesIpPrefixRulesInput` via:
IpPrefixPropertiesIpPrefixRulesArgs{...}
type IpPrefixPropertiesIpPrefixRulesOutput ¶
type IpPrefixPropertiesIpPrefixRulesOutput struct{ *pulumi.OutputState }
func (IpPrefixPropertiesIpPrefixRulesOutput) Action ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) Action() pulumi.StringOutput
Action to be taken on the configuration. Example: Permit | Deny.
func (IpPrefixPropertiesIpPrefixRulesOutput) Condition ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) Condition() pulumi.StringPtrOutput
Specify prefix-list bounds.
func (IpPrefixPropertiesIpPrefixRulesOutput) ElementType ¶
func (IpPrefixPropertiesIpPrefixRulesOutput) ElementType() reflect.Type
func (IpPrefixPropertiesIpPrefixRulesOutput) NetworkPrefix ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) NetworkPrefix() pulumi.StringOutput
Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24 | 3FFE:FFFF:0:CD30::/126
func (IpPrefixPropertiesIpPrefixRulesOutput) SequenceNumber ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) SequenceNumber() pulumi.Float64Output
Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored.
func (IpPrefixPropertiesIpPrefixRulesOutput) SubnetMaskLength ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) SubnetMaskLength() pulumi.IntPtrOutput
SubnetMaskLength gives the minimum NetworkPrefix length to be matched.Possible values for IPv4 are 1 - 32. Possible values of IPv6 are 1 - 128.
func (IpPrefixPropertiesIpPrefixRulesOutput) ToIpPrefixPropertiesIpPrefixRulesOutput ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) ToIpPrefixPropertiesIpPrefixRulesOutput() IpPrefixPropertiesIpPrefixRulesOutput
func (IpPrefixPropertiesIpPrefixRulesOutput) ToIpPrefixPropertiesIpPrefixRulesOutputWithContext ¶
func (o IpPrefixPropertiesIpPrefixRulesOutput) ToIpPrefixPropertiesIpPrefixRulesOutputWithContext(ctx context.Context) IpPrefixPropertiesIpPrefixRulesOutput
type IpPrefixPropertiesResponseIpPrefixRules ¶
type IpPrefixPropertiesResponseIpPrefixRules struct { // Action to be taken on the configuration. Example: Permit | Deny. Action string `pulumi:"action"` // Specify prefix-list bounds. Condition *string `pulumi:"condition"` // Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24 | 3FFE:FFFF:0:CD30::/126 NetworkPrefix string `pulumi:"networkPrefix"` // Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored. SequenceNumber float64 `pulumi:"sequenceNumber"` // SubnetMaskLength gives the minimum NetworkPrefix length to be matched.Possible values for IPv4 are 1 - 32. Possible values of IPv6 are 1 - 128. SubnetMaskLength *int `pulumi:"subnetMaskLength"` }
type IpPrefixPropertiesResponseIpPrefixRulesArrayOutput ¶
type IpPrefixPropertiesResponseIpPrefixRulesArrayOutput struct{ *pulumi.OutputState }
func (IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ElementType ¶
func (IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ElementType() reflect.Type
func (IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ToIpPrefixPropertiesResponseIpPrefixRulesArrayOutput ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ToIpPrefixPropertiesResponseIpPrefixRulesArrayOutput() IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
func (IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ToIpPrefixPropertiesResponseIpPrefixRulesArrayOutputWithContext ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesArrayOutput) ToIpPrefixPropertiesResponseIpPrefixRulesArrayOutputWithContext(ctx context.Context) IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
type IpPrefixPropertiesResponseIpPrefixRulesOutput ¶
type IpPrefixPropertiesResponseIpPrefixRulesOutput struct{ *pulumi.OutputState }
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) Action ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) Action() pulumi.StringOutput
Action to be taken on the configuration. Example: Permit | Deny.
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) Condition ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) Condition() pulumi.StringPtrOutput
Specify prefix-list bounds.
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) ElementType ¶
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) ElementType() reflect.Type
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) NetworkPrefix ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) NetworkPrefix() pulumi.StringOutput
Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24 | 3FFE:FFFF:0:CD30::/126
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) SequenceNumber ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) SequenceNumber() pulumi.Float64Output
Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored.
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) SubnetMaskLength ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) SubnetMaskLength() pulumi.IntPtrOutput
SubnetMaskLength gives the minimum NetworkPrefix length to be matched.Possible values for IPv4 are 1 - 32. Possible values of IPv6 are 1 - 128.
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) ToIpPrefixPropertiesResponseIpPrefixRulesOutput ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) ToIpPrefixPropertiesResponseIpPrefixRulesOutput() IpPrefixPropertiesResponseIpPrefixRulesOutput
func (IpPrefixPropertiesResponseIpPrefixRulesOutput) ToIpPrefixPropertiesResponseIpPrefixRulesOutputWithContext ¶
func (o IpPrefixPropertiesResponseIpPrefixRulesOutput) ToIpPrefixPropertiesResponseIpPrefixRulesOutputWithContext(ctx context.Context) IpPrefixPropertiesResponseIpPrefixRulesOutput
type IpPrefixState ¶
type IpPrefixState struct { }
func (IpPrefixState) ElementType ¶
func (IpPrefixState) ElementType() reflect.Type
type IsolationDomainProperties ¶
type IsolationDomainProperties struct { // Type of encapsulation. Encapsulation *string `pulumi:"encapsulation"` // List of Neighbor Group IDs. NeighborGroupIds []string `pulumi:"neighborGroupIds"` }
Isolation Domain Properties.
type IsolationDomainPropertiesArgs ¶
type IsolationDomainPropertiesArgs struct { // Type of encapsulation. Encapsulation pulumi.StringPtrInput `pulumi:"encapsulation"` // List of Neighbor Group IDs. NeighborGroupIds pulumi.StringArrayInput `pulumi:"neighborGroupIds"` }
Isolation Domain Properties.
func (IsolationDomainPropertiesArgs) ElementType ¶
func (IsolationDomainPropertiesArgs) ElementType() reflect.Type
func (IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesOutput ¶
func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesOutput() IsolationDomainPropertiesOutput
func (IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesOutputWithContext ¶
func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesOutputWithContext(ctx context.Context) IsolationDomainPropertiesOutput
func (IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesPtrOutput ¶
func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput
func (IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesPtrOutputWithContext ¶
func (i IsolationDomainPropertiesArgs) ToIsolationDomainPropertiesPtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesPtrOutput
type IsolationDomainPropertiesInput ¶
type IsolationDomainPropertiesInput interface { pulumi.Input ToIsolationDomainPropertiesOutput() IsolationDomainPropertiesOutput ToIsolationDomainPropertiesOutputWithContext(context.Context) IsolationDomainPropertiesOutput }
IsolationDomainPropertiesInput is an input type that accepts IsolationDomainPropertiesArgs and IsolationDomainPropertiesOutput values. You can construct a concrete instance of `IsolationDomainPropertiesInput` via:
IsolationDomainPropertiesArgs{...}
type IsolationDomainPropertiesOutput ¶
type IsolationDomainPropertiesOutput struct{ *pulumi.OutputState }
Isolation Domain Properties.
func (IsolationDomainPropertiesOutput) ElementType ¶
func (IsolationDomainPropertiesOutput) ElementType() reflect.Type
func (IsolationDomainPropertiesOutput) Encapsulation ¶
func (o IsolationDomainPropertiesOutput) Encapsulation() pulumi.StringPtrOutput
Type of encapsulation.
func (IsolationDomainPropertiesOutput) NeighborGroupIds ¶
func (o IsolationDomainPropertiesOutput) NeighborGroupIds() pulumi.StringArrayOutput
List of Neighbor Group IDs.
func (IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesOutput ¶
func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesOutput() IsolationDomainPropertiesOutput
func (IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesOutputWithContext ¶
func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesOutputWithContext(ctx context.Context) IsolationDomainPropertiesOutput
func (IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesPtrOutput ¶
func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput
func (IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesPtrOutputWithContext ¶
func (o IsolationDomainPropertiesOutput) ToIsolationDomainPropertiesPtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesPtrOutput
type IsolationDomainPropertiesPtrInput ¶
type IsolationDomainPropertiesPtrInput interface { pulumi.Input ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput ToIsolationDomainPropertiesPtrOutputWithContext(context.Context) IsolationDomainPropertiesPtrOutput }
IsolationDomainPropertiesPtrInput is an input type that accepts IsolationDomainPropertiesArgs, IsolationDomainPropertiesPtr and IsolationDomainPropertiesPtrOutput values. You can construct a concrete instance of `IsolationDomainPropertiesPtrInput` via:
IsolationDomainPropertiesArgs{...} or: nil
func IsolationDomainPropertiesPtr ¶
func IsolationDomainPropertiesPtr(v *IsolationDomainPropertiesArgs) IsolationDomainPropertiesPtrInput
type IsolationDomainPropertiesPtrOutput ¶
type IsolationDomainPropertiesPtrOutput struct{ *pulumi.OutputState }
func (IsolationDomainPropertiesPtrOutput) Elem ¶
func (o IsolationDomainPropertiesPtrOutput) Elem() IsolationDomainPropertiesOutput
func (IsolationDomainPropertiesPtrOutput) ElementType ¶
func (IsolationDomainPropertiesPtrOutput) ElementType() reflect.Type
func (IsolationDomainPropertiesPtrOutput) Encapsulation ¶
func (o IsolationDomainPropertiesPtrOutput) Encapsulation() pulumi.StringPtrOutput
Type of encapsulation.
func (IsolationDomainPropertiesPtrOutput) NeighborGroupIds ¶
func (o IsolationDomainPropertiesPtrOutput) NeighborGroupIds() pulumi.StringArrayOutput
List of Neighbor Group IDs.
func (IsolationDomainPropertiesPtrOutput) ToIsolationDomainPropertiesPtrOutput ¶
func (o IsolationDomainPropertiesPtrOutput) ToIsolationDomainPropertiesPtrOutput() IsolationDomainPropertiesPtrOutput
func (IsolationDomainPropertiesPtrOutput) ToIsolationDomainPropertiesPtrOutputWithContext ¶
func (o IsolationDomainPropertiesPtrOutput) ToIsolationDomainPropertiesPtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesPtrOutput
type IsolationDomainPropertiesResponse ¶
type IsolationDomainPropertiesResponse struct { // Type of encapsulation. Encapsulation *string `pulumi:"encapsulation"` // List of Neighbor Group IDs. NeighborGroupIds []string `pulumi:"neighborGroupIds"` }
Isolation Domain Properties.
type IsolationDomainPropertiesResponseOutput ¶
type IsolationDomainPropertiesResponseOutput struct{ *pulumi.OutputState }
Isolation Domain Properties.
func (IsolationDomainPropertiesResponseOutput) ElementType ¶
func (IsolationDomainPropertiesResponseOutput) ElementType() reflect.Type
func (IsolationDomainPropertiesResponseOutput) Encapsulation ¶
func (o IsolationDomainPropertiesResponseOutput) Encapsulation() pulumi.StringPtrOutput
Type of encapsulation.
func (IsolationDomainPropertiesResponseOutput) NeighborGroupIds ¶
func (o IsolationDomainPropertiesResponseOutput) NeighborGroupIds() pulumi.StringArrayOutput
List of Neighbor Group IDs.
func (IsolationDomainPropertiesResponseOutput) ToIsolationDomainPropertiesResponseOutput ¶
func (o IsolationDomainPropertiesResponseOutput) ToIsolationDomainPropertiesResponseOutput() IsolationDomainPropertiesResponseOutput
func (IsolationDomainPropertiesResponseOutput) ToIsolationDomainPropertiesResponseOutputWithContext ¶
func (o IsolationDomainPropertiesResponseOutput) ToIsolationDomainPropertiesResponseOutputWithContext(ctx context.Context) IsolationDomainPropertiesResponseOutput
type IsolationDomainPropertiesResponsePtrOutput ¶
type IsolationDomainPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (IsolationDomainPropertiesResponsePtrOutput) ElementType ¶
func (IsolationDomainPropertiesResponsePtrOutput) ElementType() reflect.Type
func (IsolationDomainPropertiesResponsePtrOutput) Encapsulation ¶
func (o IsolationDomainPropertiesResponsePtrOutput) Encapsulation() pulumi.StringPtrOutput
Type of encapsulation.
func (IsolationDomainPropertiesResponsePtrOutput) NeighborGroupIds ¶
func (o IsolationDomainPropertiesResponsePtrOutput) NeighborGroupIds() pulumi.StringArrayOutput
List of Neighbor Group IDs.
func (IsolationDomainPropertiesResponsePtrOutput) ToIsolationDomainPropertiesResponsePtrOutput ¶
func (o IsolationDomainPropertiesResponsePtrOutput) ToIsolationDomainPropertiesResponsePtrOutput() IsolationDomainPropertiesResponsePtrOutput
func (IsolationDomainPropertiesResponsePtrOutput) ToIsolationDomainPropertiesResponsePtrOutputWithContext ¶
func (o IsolationDomainPropertiesResponsePtrOutput) ToIsolationDomainPropertiesResponsePtrOutputWithContext(ctx context.Context) IsolationDomainPropertiesResponsePtrOutput
type L2IsolationDomain ¶
type L2IsolationDomain struct { pulumi.CustomResourceState // state. Example: Enabled | Disabled. It indicates administrative state of the isolationDomain, whether it is enabled or disabled. If enabled, the configuration is applied on the devices. If disabled, the configuration is removed from the devices AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // List of resources the L2 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources pulumi.StringArrayOutput `pulumi:"disabledOnResources"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // maximum transmission unit. Default value is 1500. Mtu pulumi.IntPtrOutput `pulumi:"mtu"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Network Fabric ARM resource id. NetworkFabricId pulumi.StringOutput `pulumi:"networkFabricId"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // vlanId. Example: 501. VlanId pulumi.IntOutput `pulumi:"vlanId"` }
The L2IsolationDomain resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetL2IsolationDomain ¶
func GetL2IsolationDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L2IsolationDomainState, opts ...pulumi.ResourceOption) (*L2IsolationDomain, error)
GetL2IsolationDomain gets an existing L2IsolationDomain 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 NewL2IsolationDomain ¶
func NewL2IsolationDomain(ctx *pulumi.Context, name string, args *L2IsolationDomainArgs, opts ...pulumi.ResourceOption) (*L2IsolationDomain, error)
NewL2IsolationDomain registers a new resource with the given unique name, arguments, and options.
func (*L2IsolationDomain) ElementType ¶
func (*L2IsolationDomain) ElementType() reflect.Type
func (*L2IsolationDomain) ToL2IsolationDomainOutput ¶
func (i *L2IsolationDomain) ToL2IsolationDomainOutput() L2IsolationDomainOutput
func (*L2IsolationDomain) ToL2IsolationDomainOutputWithContext ¶
func (i *L2IsolationDomain) ToL2IsolationDomainOutputWithContext(ctx context.Context) L2IsolationDomainOutput
type L2IsolationDomainArgs ¶
type L2IsolationDomainArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // Name of the L2 Isolation Domain L2IsolationDomainName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // maximum transmission unit. Default value is 1500. Mtu pulumi.IntPtrInput // Network Fabric ARM resource id. NetworkFabricId pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // vlanId. Example: 501. VlanId pulumi.IntInput }
The set of arguments for constructing a L2IsolationDomain resource.
func (L2IsolationDomainArgs) ElementType ¶
func (L2IsolationDomainArgs) ElementType() reflect.Type
type L2IsolationDomainInput ¶
type L2IsolationDomainInput interface { pulumi.Input ToL2IsolationDomainOutput() L2IsolationDomainOutput ToL2IsolationDomainOutputWithContext(ctx context.Context) L2IsolationDomainOutput }
type L2IsolationDomainOutput ¶
type L2IsolationDomainOutput struct{ *pulumi.OutputState }
func (L2IsolationDomainOutput) AdministrativeState ¶
func (o L2IsolationDomainOutput) AdministrativeState() pulumi.StringOutput
state. Example: Enabled | Disabled. It indicates administrative state of the isolationDomain, whether it is enabled or disabled. If enabled, the configuration is applied on the devices. If disabled, the configuration is removed from the devices
func (L2IsolationDomainOutput) Annotation ¶
func (o L2IsolationDomainOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (L2IsolationDomainOutput) DisabledOnResources ¶
func (o L2IsolationDomainOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the L2 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (L2IsolationDomainOutput) ElementType ¶
func (L2IsolationDomainOutput) ElementType() reflect.Type
func (L2IsolationDomainOutput) Location ¶
func (o L2IsolationDomainOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (L2IsolationDomainOutput) Mtu ¶
func (o L2IsolationDomainOutput) Mtu() pulumi.IntPtrOutput
maximum transmission unit. Default value is 1500.
func (L2IsolationDomainOutput) Name ¶
func (o L2IsolationDomainOutput) Name() pulumi.StringOutput
The name of the resource
func (L2IsolationDomainOutput) NetworkFabricId ¶
func (o L2IsolationDomainOutput) NetworkFabricId() pulumi.StringOutput
Network Fabric ARM resource id.
func (L2IsolationDomainOutput) ProvisioningState ¶
func (o L2IsolationDomainOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (L2IsolationDomainOutput) SystemData ¶
func (o L2IsolationDomainOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (L2IsolationDomainOutput) Tags ¶
func (o L2IsolationDomainOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (L2IsolationDomainOutput) ToL2IsolationDomainOutput ¶
func (o L2IsolationDomainOutput) ToL2IsolationDomainOutput() L2IsolationDomainOutput
func (L2IsolationDomainOutput) ToL2IsolationDomainOutputWithContext ¶
func (o L2IsolationDomainOutput) ToL2IsolationDomainOutputWithContext(ctx context.Context) L2IsolationDomainOutput
func (L2IsolationDomainOutput) Type ¶
func (o L2IsolationDomainOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (L2IsolationDomainOutput) VlanId ¶
func (o L2IsolationDomainOutput) VlanId() pulumi.IntOutput
vlanId. Example: 501.
type L2IsolationDomainState ¶
type L2IsolationDomainState struct { }
func (L2IsolationDomainState) ElementType ¶
func (L2IsolationDomainState) ElementType() reflect.Type
type L3IsolationDomain ¶
type L3IsolationDomain struct { pulumi.CustomResourceState // Administrative state of the IsolationDomain. Example: Enabled | Disabled. AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // List of Ipv4 and Ipv6 route configurations. AggregateRouteConfiguration AggregateRouteConfigurationResponsePtrOutput `pulumi:"aggregateRouteConfiguration"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // Connected Subnet RoutePolicy ConnectedSubnetRoutePolicy L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput `pulumi:"connectedSubnetRoutePolicy"` // L3 Isolation Domain description. Description pulumi.StringPtrOutput `pulumi:"description"` // List of resources the L3 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources pulumi.StringArrayOutput `pulumi:"disabledOnResources"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Network Fabric ARM resource id. NetworkFabricId pulumi.StringOutput `pulumi:"networkFabricId"` // List of resources the OptionB is disabled on. Can be either entire NetworkFabric or NetworkRack. OptionBDisabledOnResources pulumi.StringArrayOutput `pulumi:"optionBDisabledOnResources"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Advertise Connected Subnets. Ex: "True" | "False". RedistributeConnectedSubnets pulumi.StringPtrOutput `pulumi:"redistributeConnectedSubnets"` // Advertise Static Routes. Ex: "True" | "False". RedistributeStaticRoutes pulumi.StringPtrOutput `pulumi:"redistributeStaticRoutes"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The L3IsolationDomain resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetL3IsolationDomain ¶
func GetL3IsolationDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L3IsolationDomainState, opts ...pulumi.ResourceOption) (*L3IsolationDomain, error)
GetL3IsolationDomain gets an existing L3IsolationDomain 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 NewL3IsolationDomain ¶
func NewL3IsolationDomain(ctx *pulumi.Context, name string, args *L3IsolationDomainArgs, opts ...pulumi.ResourceOption) (*L3IsolationDomain, error)
NewL3IsolationDomain registers a new resource with the given unique name, arguments, and options.
func (*L3IsolationDomain) ElementType ¶
func (*L3IsolationDomain) ElementType() reflect.Type
func (*L3IsolationDomain) ToL3IsolationDomainOutput ¶
func (i *L3IsolationDomain) ToL3IsolationDomainOutput() L3IsolationDomainOutput
func (*L3IsolationDomain) ToL3IsolationDomainOutputWithContext ¶
func (i *L3IsolationDomain) ToL3IsolationDomainOutputWithContext(ctx context.Context) L3IsolationDomainOutput
type L3IsolationDomainArgs ¶
type L3IsolationDomainArgs struct { // List of Ipv4 and Ipv6 route configurations. AggregateRouteConfiguration AggregateRouteConfigurationPtrInput // Switch configuration description. Annotation pulumi.StringPtrInput // Connected Subnet RoutePolicy ConnectedSubnetRoutePolicy L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput // L3 Isolation Domain description. Description pulumi.StringPtrInput // Name of the L3 Isolation Domain L3IsolationDomainName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Network Fabric ARM resource id. NetworkFabricId pulumi.StringInput // Advertise Connected Subnets. Ex: "True" | "False". RedistributeConnectedSubnets pulumi.StringPtrInput // Advertise Static Routes. Ex: "True" | "False". RedistributeStaticRoutes pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a L3IsolationDomain resource.
func (L3IsolationDomainArgs) ElementType ¶
func (L3IsolationDomainArgs) ElementType() reflect.Type
type L3IsolationDomainInput ¶
type L3IsolationDomainInput interface { pulumi.Input ToL3IsolationDomainOutput() L3IsolationDomainOutput ToL3IsolationDomainOutputWithContext(ctx context.Context) L3IsolationDomainOutput }
type L3IsolationDomainOutput ¶
type L3IsolationDomainOutput struct{ *pulumi.OutputState }
func (L3IsolationDomainOutput) AdministrativeState ¶
func (o L3IsolationDomainOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the IsolationDomain. Example: Enabled | Disabled.
func (L3IsolationDomainOutput) AggregateRouteConfiguration ¶
func (o L3IsolationDomainOutput) AggregateRouteConfiguration() AggregateRouteConfigurationResponsePtrOutput
List of Ipv4 and Ipv6 route configurations.
func (L3IsolationDomainOutput) Annotation ¶
func (o L3IsolationDomainOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (L3IsolationDomainOutput) ConnectedSubnetRoutePolicy ¶
func (o L3IsolationDomainOutput) ConnectedSubnetRoutePolicy() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
Connected Subnet RoutePolicy
func (L3IsolationDomainOutput) Description ¶
func (o L3IsolationDomainOutput) Description() pulumi.StringPtrOutput
L3 Isolation Domain description.
func (L3IsolationDomainOutput) DisabledOnResources ¶
func (o L3IsolationDomainOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the L3 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (L3IsolationDomainOutput) ElementType ¶
func (L3IsolationDomainOutput) ElementType() reflect.Type
func (L3IsolationDomainOutput) Location ¶
func (o L3IsolationDomainOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (L3IsolationDomainOutput) Name ¶
func (o L3IsolationDomainOutput) Name() pulumi.StringOutput
The name of the resource
func (L3IsolationDomainOutput) NetworkFabricId ¶
func (o L3IsolationDomainOutput) NetworkFabricId() pulumi.StringOutput
Network Fabric ARM resource id.
func (L3IsolationDomainOutput) OptionBDisabledOnResources ¶
func (o L3IsolationDomainOutput) OptionBDisabledOnResources() pulumi.StringArrayOutput
List of resources the OptionB is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (L3IsolationDomainOutput) ProvisioningState ¶
func (o L3IsolationDomainOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (L3IsolationDomainOutput) RedistributeConnectedSubnets ¶
func (o L3IsolationDomainOutput) RedistributeConnectedSubnets() pulumi.StringPtrOutput
Advertise Connected Subnets. Ex: "True" | "False".
func (L3IsolationDomainOutput) RedistributeStaticRoutes ¶
func (o L3IsolationDomainOutput) RedistributeStaticRoutes() pulumi.StringPtrOutput
Advertise Static Routes. Ex: "True" | "False".
func (L3IsolationDomainOutput) SystemData ¶
func (o L3IsolationDomainOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (L3IsolationDomainOutput) Tags ¶
func (o L3IsolationDomainOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (L3IsolationDomainOutput) ToL3IsolationDomainOutput ¶
func (o L3IsolationDomainOutput) ToL3IsolationDomainOutput() L3IsolationDomainOutput
func (L3IsolationDomainOutput) ToL3IsolationDomainOutputWithContext ¶
func (o L3IsolationDomainOutput) ToL3IsolationDomainOutputWithContext(ctx context.Context) L3IsolationDomainOutput
func (L3IsolationDomainOutput) Type ¶
func (o L3IsolationDomainOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicy ¶
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicy struct { // exportRoutePolicyId value. ExportRoutePolicyId *string `pulumi:"exportRoutePolicyId"` }
Connected Subnet RoutePolicy
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs ¶
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs struct { // exportRoutePolicyId value. ExportRoutePolicyId pulumi.StringPtrInput `pulumi:"exportRoutePolicyId"` }
Connected Subnet RoutePolicy
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ElementType ¶
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ElementType() reflect.Type
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput ¶
func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext ¶
func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput ¶
func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext ¶
func (i L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyInput ¶
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyInput interface { pulumi.Input ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext(context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput }
L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyInput is an input type that accepts L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs and L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput values. You can construct a concrete instance of `L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyInput` via:
L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs{...}
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput ¶
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput struct{ *pulumi.OutputState }
Connected Subnet RoutePolicy
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ElementType ¶
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ElementType() reflect.Type
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ExportRoutePolicyId ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId value.
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput ¶
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput interface { pulumi.Input ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput }
L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput is an input type that accepts L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs, L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtr and L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput values. You can construct a concrete instance of `L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput` via:
L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs{...} or: nil
func L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtr ¶
func L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtr(v *L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyArgs) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrInput
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput ¶
type L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput struct{ *pulumi.OutputState }
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ElementType ¶
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ElementType() reflect.Type
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ExportRoutePolicyId ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId value.
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
func (L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext ¶
func (o L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesConnectedSubnetRoutePolicyPtrOutput
type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicy ¶
type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicy struct { // Enabled/Disabled connected subnet route policy. Ex: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // exportRoutePolicyId value. ExportRoutePolicyId *string `pulumi:"exportRoutePolicyId"` }
Connected Subnet RoutePolicy
type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput ¶
type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput struct{ *pulumi.OutputState }
Connected Subnet RoutePolicy
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) AdministrativeState ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) AdministrativeState() pulumi.StringOutput
Enabled/Disabled connected subnet route policy. Ex: Enabled | Disabled.
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ElementType ¶
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ElementType() reflect.Type
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ExportRoutePolicyId ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId value.
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutputWithContext ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyOutput
type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput ¶
type L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput struct{ *pulumi.OutputState }
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) AdministrativeState ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) AdministrativeState() pulumi.StringPtrOutput
Enabled/Disabled connected subnet route policy. Ex: Enabled | Disabled.
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ElementType ¶
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ElementType() reflect.Type
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ExportRoutePolicyId ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId value.
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
func (L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutputWithContext ¶
func (o L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput) ToL3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutputWithContext(ctx context.Context) L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
type L3IsolationDomainState ¶
type L3IsolationDomainState struct { }
func (L3IsolationDomainState) ElementType ¶
func (L3IsolationDomainState) ElementType() reflect.Type
type Layer2Configuration ¶
type Layer2Configuration struct { // MTU of the packets between PE & CE. Mtu int `pulumi:"mtu"` // Number of ports connected between PE/CE. Maximum value depends on FabricSKU. PortCount *int `pulumi:"portCount"` }
layer2Configuration
func (*Layer2Configuration) Defaults ¶
func (val *Layer2Configuration) Defaults() *Layer2Configuration
Defaults sets the appropriate defaults for Layer2Configuration
type Layer2ConfigurationArgs ¶
type Layer2ConfigurationArgs struct { // MTU of the packets between PE & CE. Mtu pulumi.IntInput `pulumi:"mtu"` // Number of ports connected between PE/CE. Maximum value depends on FabricSKU. PortCount pulumi.IntPtrInput `pulumi:"portCount"` }
layer2Configuration
func (*Layer2ConfigurationArgs) Defaults ¶
func (val *Layer2ConfigurationArgs) Defaults() *Layer2ConfigurationArgs
Defaults sets the appropriate defaults for Layer2ConfigurationArgs
func (Layer2ConfigurationArgs) ElementType ¶
func (Layer2ConfigurationArgs) ElementType() reflect.Type
func (Layer2ConfigurationArgs) ToLayer2ConfigurationOutput ¶
func (i Layer2ConfigurationArgs) ToLayer2ConfigurationOutput() Layer2ConfigurationOutput
func (Layer2ConfigurationArgs) ToLayer2ConfigurationOutputWithContext ¶
func (i Layer2ConfigurationArgs) ToLayer2ConfigurationOutputWithContext(ctx context.Context) Layer2ConfigurationOutput
func (Layer2ConfigurationArgs) ToLayer2ConfigurationPtrOutput ¶
func (i Layer2ConfigurationArgs) ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput
func (Layer2ConfigurationArgs) ToLayer2ConfigurationPtrOutputWithContext ¶
func (i Layer2ConfigurationArgs) ToLayer2ConfigurationPtrOutputWithContext(ctx context.Context) Layer2ConfigurationPtrOutput
type Layer2ConfigurationInput ¶
type Layer2ConfigurationInput interface { pulumi.Input ToLayer2ConfigurationOutput() Layer2ConfigurationOutput ToLayer2ConfigurationOutputWithContext(context.Context) Layer2ConfigurationOutput }
Layer2ConfigurationInput is an input type that accepts Layer2ConfigurationArgs and Layer2ConfigurationOutput values. You can construct a concrete instance of `Layer2ConfigurationInput` via:
Layer2ConfigurationArgs{...}
type Layer2ConfigurationOutput ¶
type Layer2ConfigurationOutput struct{ *pulumi.OutputState }
layer2Configuration
func (Layer2ConfigurationOutput) ElementType ¶
func (Layer2ConfigurationOutput) ElementType() reflect.Type
func (Layer2ConfigurationOutput) Mtu ¶
func (o Layer2ConfigurationOutput) Mtu() pulumi.IntOutput
MTU of the packets between PE & CE.
func (Layer2ConfigurationOutput) PortCount ¶
func (o Layer2ConfigurationOutput) PortCount() pulumi.IntPtrOutput
Number of ports connected between PE/CE. Maximum value depends on FabricSKU.
func (Layer2ConfigurationOutput) ToLayer2ConfigurationOutput ¶
func (o Layer2ConfigurationOutput) ToLayer2ConfigurationOutput() Layer2ConfigurationOutput
func (Layer2ConfigurationOutput) ToLayer2ConfigurationOutputWithContext ¶
func (o Layer2ConfigurationOutput) ToLayer2ConfigurationOutputWithContext(ctx context.Context) Layer2ConfigurationOutput
func (Layer2ConfigurationOutput) ToLayer2ConfigurationPtrOutput ¶
func (o Layer2ConfigurationOutput) ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput
func (Layer2ConfigurationOutput) ToLayer2ConfigurationPtrOutputWithContext ¶
func (o Layer2ConfigurationOutput) ToLayer2ConfigurationPtrOutputWithContext(ctx context.Context) Layer2ConfigurationPtrOutput
type Layer2ConfigurationPtrInput ¶
type Layer2ConfigurationPtrInput interface { pulumi.Input ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput ToLayer2ConfigurationPtrOutputWithContext(context.Context) Layer2ConfigurationPtrOutput }
Layer2ConfigurationPtrInput is an input type that accepts Layer2ConfigurationArgs, Layer2ConfigurationPtr and Layer2ConfigurationPtrOutput values. You can construct a concrete instance of `Layer2ConfigurationPtrInput` via:
Layer2ConfigurationArgs{...} or: nil
func Layer2ConfigurationPtr ¶
func Layer2ConfigurationPtr(v *Layer2ConfigurationArgs) Layer2ConfigurationPtrInput
type Layer2ConfigurationPtrOutput ¶
type Layer2ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (Layer2ConfigurationPtrOutput) Elem ¶
func (o Layer2ConfigurationPtrOutput) Elem() Layer2ConfigurationOutput
func (Layer2ConfigurationPtrOutput) ElementType ¶
func (Layer2ConfigurationPtrOutput) ElementType() reflect.Type
func (Layer2ConfigurationPtrOutput) Mtu ¶
func (o Layer2ConfigurationPtrOutput) Mtu() pulumi.IntPtrOutput
MTU of the packets between PE & CE.
func (Layer2ConfigurationPtrOutput) PortCount ¶
func (o Layer2ConfigurationPtrOutput) PortCount() pulumi.IntPtrOutput
Number of ports connected between PE/CE. Maximum value depends on FabricSKU.
func (Layer2ConfigurationPtrOutput) ToLayer2ConfigurationPtrOutput ¶
func (o Layer2ConfigurationPtrOutput) ToLayer2ConfigurationPtrOutput() Layer2ConfigurationPtrOutput
func (Layer2ConfigurationPtrOutput) ToLayer2ConfigurationPtrOutputWithContext ¶
func (o Layer2ConfigurationPtrOutput) ToLayer2ConfigurationPtrOutputWithContext(ctx context.Context) Layer2ConfigurationPtrOutput
type Layer2ConfigurationResponse ¶
type Layer2ConfigurationResponse struct { // List of network device interfaces resource IDs. Interfaces []string `pulumi:"interfaces"` // MTU of the packets between PE & CE. Mtu int `pulumi:"mtu"` // Number of ports connected between PE/CE. Maximum value depends on FabricSKU. PortCount *int `pulumi:"portCount"` }
layer2Configuration
func (*Layer2ConfigurationResponse) Defaults ¶
func (val *Layer2ConfigurationResponse) Defaults() *Layer2ConfigurationResponse
Defaults sets the appropriate defaults for Layer2ConfigurationResponse
type Layer2ConfigurationResponseOutput ¶
type Layer2ConfigurationResponseOutput struct{ *pulumi.OutputState }
layer2Configuration
func (Layer2ConfigurationResponseOutput) ElementType ¶
func (Layer2ConfigurationResponseOutput) ElementType() reflect.Type
func (Layer2ConfigurationResponseOutput) Interfaces ¶
func (o Layer2ConfigurationResponseOutput) Interfaces() pulumi.StringArrayOutput
List of network device interfaces resource IDs.
func (Layer2ConfigurationResponseOutput) Mtu ¶
func (o Layer2ConfigurationResponseOutput) Mtu() pulumi.IntOutput
MTU of the packets between PE & CE.
func (Layer2ConfigurationResponseOutput) PortCount ¶
func (o Layer2ConfigurationResponseOutput) PortCount() pulumi.IntPtrOutput
Number of ports connected between PE/CE. Maximum value depends on FabricSKU.
func (Layer2ConfigurationResponseOutput) ToLayer2ConfigurationResponseOutput ¶
func (o Layer2ConfigurationResponseOutput) ToLayer2ConfigurationResponseOutput() Layer2ConfigurationResponseOutput
func (Layer2ConfigurationResponseOutput) ToLayer2ConfigurationResponseOutputWithContext ¶
func (o Layer2ConfigurationResponseOutput) ToLayer2ConfigurationResponseOutputWithContext(ctx context.Context) Layer2ConfigurationResponseOutput
type Layer2ConfigurationResponsePtrOutput ¶
type Layer2ConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (Layer2ConfigurationResponsePtrOutput) ElementType ¶
func (Layer2ConfigurationResponsePtrOutput) ElementType() reflect.Type
func (Layer2ConfigurationResponsePtrOutput) Interfaces ¶
func (o Layer2ConfigurationResponsePtrOutput) Interfaces() pulumi.StringArrayOutput
List of network device interfaces resource IDs.
func (Layer2ConfigurationResponsePtrOutput) Mtu ¶
func (o Layer2ConfigurationResponsePtrOutput) Mtu() pulumi.IntPtrOutput
MTU of the packets between PE & CE.
func (Layer2ConfigurationResponsePtrOutput) PortCount ¶
func (o Layer2ConfigurationResponsePtrOutput) PortCount() pulumi.IntPtrOutput
Number of ports connected between PE/CE. Maximum value depends on FabricSKU.
func (Layer2ConfigurationResponsePtrOutput) ToLayer2ConfigurationResponsePtrOutput ¶
func (o Layer2ConfigurationResponsePtrOutput) ToLayer2ConfigurationResponsePtrOutput() Layer2ConfigurationResponsePtrOutput
func (Layer2ConfigurationResponsePtrOutput) ToLayer2ConfigurationResponsePtrOutputWithContext ¶
func (o Layer2ConfigurationResponsePtrOutput) ToLayer2ConfigurationResponsePtrOutputWithContext(ctx context.Context) Layer2ConfigurationResponsePtrOutput
type Layer3Configuration ¶
type Layer3Configuration struct { // exportRoutePolicyId ExportRoutePolicyId *string `pulumi:"exportRoutePolicyId"` // importRoutePolicyId ImportRoutePolicyId *string `pulumi:"importRoutePolicyId"` // ASN of PE devices for CE/PE connectivity.Example : 28 PeerASN *int `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix *string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix *string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // VLAN for CE/PE Layer 3 connectivity.Example : 501 VlanId *int `pulumi:"vlanId"` }
layer3Configuration
type Layer3ConfigurationArgs ¶
type Layer3ConfigurationArgs struct { // exportRoutePolicyId ExportRoutePolicyId pulumi.StringPtrInput `pulumi:"exportRoutePolicyId"` // importRoutePolicyId ImportRoutePolicyId pulumi.StringPtrInput `pulumi:"importRoutePolicyId"` // ASN of PE devices for CE/PE connectivity.Example : 28 PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix pulumi.StringPtrInput `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix pulumi.StringPtrInput `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv6Prefix"` // VLAN for CE/PE Layer 3 connectivity.Example : 501 VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
layer3Configuration
func (Layer3ConfigurationArgs) ElementType ¶
func (Layer3ConfigurationArgs) ElementType() reflect.Type
func (Layer3ConfigurationArgs) ToLayer3ConfigurationOutput ¶
func (i Layer3ConfigurationArgs) ToLayer3ConfigurationOutput() Layer3ConfigurationOutput
func (Layer3ConfigurationArgs) ToLayer3ConfigurationOutputWithContext ¶
func (i Layer3ConfigurationArgs) ToLayer3ConfigurationOutputWithContext(ctx context.Context) Layer3ConfigurationOutput
func (Layer3ConfigurationArgs) ToLayer3ConfigurationPtrOutput ¶
func (i Layer3ConfigurationArgs) ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput
func (Layer3ConfigurationArgs) ToLayer3ConfigurationPtrOutputWithContext ¶
func (i Layer3ConfigurationArgs) ToLayer3ConfigurationPtrOutputWithContext(ctx context.Context) Layer3ConfigurationPtrOutput
type Layer3ConfigurationInput ¶
type Layer3ConfigurationInput interface { pulumi.Input ToLayer3ConfigurationOutput() Layer3ConfigurationOutput ToLayer3ConfigurationOutputWithContext(context.Context) Layer3ConfigurationOutput }
Layer3ConfigurationInput is an input type that accepts Layer3ConfigurationArgs and Layer3ConfigurationOutput values. You can construct a concrete instance of `Layer3ConfigurationInput` via:
Layer3ConfigurationArgs{...}
type Layer3ConfigurationOutput ¶
type Layer3ConfigurationOutput struct{ *pulumi.OutputState }
layer3Configuration
func (Layer3ConfigurationOutput) ElementType ¶
func (Layer3ConfigurationOutput) ElementType() reflect.Type
func (Layer3ConfigurationOutput) ExportRoutePolicyId ¶
func (o Layer3ConfigurationOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId
func (Layer3ConfigurationOutput) ImportRoutePolicyId ¶
func (o Layer3ConfigurationOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
importRoutePolicyId
func (Layer3ConfigurationOutput) PeerASN ¶
func (o Layer3ConfigurationOutput) PeerASN() pulumi.IntPtrOutput
ASN of PE devices for CE/PE connectivity.Example : 28
func (Layer3ConfigurationOutput) PrimaryIpv4Prefix ¶
func (o Layer3ConfigurationOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationOutput) PrimaryIpv6Prefix ¶
func (o Layer3ConfigurationOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationOutput) SecondaryIpv4Prefix ¶
func (o Layer3ConfigurationOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationOutput) SecondaryIpv6Prefix ¶
func (o Layer3ConfigurationOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationOutput) ToLayer3ConfigurationOutput ¶
func (o Layer3ConfigurationOutput) ToLayer3ConfigurationOutput() Layer3ConfigurationOutput
func (Layer3ConfigurationOutput) ToLayer3ConfigurationOutputWithContext ¶
func (o Layer3ConfigurationOutput) ToLayer3ConfigurationOutputWithContext(ctx context.Context) Layer3ConfigurationOutput
func (Layer3ConfigurationOutput) ToLayer3ConfigurationPtrOutput ¶
func (o Layer3ConfigurationOutput) ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput
func (Layer3ConfigurationOutput) ToLayer3ConfigurationPtrOutputWithContext ¶
func (o Layer3ConfigurationOutput) ToLayer3ConfigurationPtrOutputWithContext(ctx context.Context) Layer3ConfigurationPtrOutput
func (Layer3ConfigurationOutput) VlanId ¶
func (o Layer3ConfigurationOutput) VlanId() pulumi.IntPtrOutput
VLAN for CE/PE Layer 3 connectivity.Example : 501
type Layer3ConfigurationPtrInput ¶
type Layer3ConfigurationPtrInput interface { pulumi.Input ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput ToLayer3ConfigurationPtrOutputWithContext(context.Context) Layer3ConfigurationPtrOutput }
Layer3ConfigurationPtrInput is an input type that accepts Layer3ConfigurationArgs, Layer3ConfigurationPtr and Layer3ConfigurationPtrOutput values. You can construct a concrete instance of `Layer3ConfigurationPtrInput` via:
Layer3ConfigurationArgs{...} or: nil
func Layer3ConfigurationPtr ¶
func Layer3ConfigurationPtr(v *Layer3ConfigurationArgs) Layer3ConfigurationPtrInput
type Layer3ConfigurationPtrOutput ¶
type Layer3ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (Layer3ConfigurationPtrOutput) Elem ¶
func (o Layer3ConfigurationPtrOutput) Elem() Layer3ConfigurationOutput
func (Layer3ConfigurationPtrOutput) ElementType ¶
func (Layer3ConfigurationPtrOutput) ElementType() reflect.Type
func (Layer3ConfigurationPtrOutput) ExportRoutePolicyId ¶
func (o Layer3ConfigurationPtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId
func (Layer3ConfigurationPtrOutput) ImportRoutePolicyId ¶
func (o Layer3ConfigurationPtrOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
importRoutePolicyId
func (Layer3ConfigurationPtrOutput) PeerASN ¶
func (o Layer3ConfigurationPtrOutput) PeerASN() pulumi.IntPtrOutput
ASN of PE devices for CE/PE connectivity.Example : 28
func (Layer3ConfigurationPtrOutput) PrimaryIpv4Prefix ¶
func (o Layer3ConfigurationPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationPtrOutput) PrimaryIpv6Prefix ¶
func (o Layer3ConfigurationPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationPtrOutput) SecondaryIpv4Prefix ¶
func (o Layer3ConfigurationPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationPtrOutput) SecondaryIpv6Prefix ¶
func (o Layer3ConfigurationPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationPtrOutput) ToLayer3ConfigurationPtrOutput ¶
func (o Layer3ConfigurationPtrOutput) ToLayer3ConfigurationPtrOutput() Layer3ConfigurationPtrOutput
func (Layer3ConfigurationPtrOutput) ToLayer3ConfigurationPtrOutputWithContext ¶
func (o Layer3ConfigurationPtrOutput) ToLayer3ConfigurationPtrOutputWithContext(ctx context.Context) Layer3ConfigurationPtrOutput
func (Layer3ConfigurationPtrOutput) VlanId ¶
func (o Layer3ConfigurationPtrOutput) VlanId() pulumi.IntPtrOutput
VLAN for CE/PE Layer 3 connectivity.Example : 501
type Layer3ConfigurationResponse ¶
type Layer3ConfigurationResponse struct { // exportRoutePolicyId ExportRoutePolicyId *string `pulumi:"exportRoutePolicyId"` // ASN of CE devices for CE/PE connectivity. FabricASN int `pulumi:"fabricASN"` // importRoutePolicyId ImportRoutePolicyId *string `pulumi:"importRoutePolicyId"` // ASN of PE devices for CE/PE connectivity.Example : 28 PeerASN *int `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix *string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix *string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // VLAN for CE/PE Layer 3 connectivity.Example : 501 VlanId *int `pulumi:"vlanId"` }
layer3Configuration
type Layer3ConfigurationResponseOutput ¶
type Layer3ConfigurationResponseOutput struct{ *pulumi.OutputState }
layer3Configuration
func (Layer3ConfigurationResponseOutput) ElementType ¶
func (Layer3ConfigurationResponseOutput) ElementType() reflect.Type
func (Layer3ConfigurationResponseOutput) ExportRoutePolicyId ¶
func (o Layer3ConfigurationResponseOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId
func (Layer3ConfigurationResponseOutput) FabricASN ¶
func (o Layer3ConfigurationResponseOutput) FabricASN() pulumi.IntOutput
ASN of CE devices for CE/PE connectivity.
func (Layer3ConfigurationResponseOutput) ImportRoutePolicyId ¶
func (o Layer3ConfigurationResponseOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
importRoutePolicyId
func (Layer3ConfigurationResponseOutput) PeerASN ¶
func (o Layer3ConfigurationResponseOutput) PeerASN() pulumi.IntPtrOutput
ASN of PE devices for CE/PE connectivity.Example : 28
func (Layer3ConfigurationResponseOutput) PrimaryIpv4Prefix ¶
func (o Layer3ConfigurationResponseOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponseOutput) PrimaryIpv6Prefix ¶
func (o Layer3ConfigurationResponseOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponseOutput) SecondaryIpv4Prefix ¶
func (o Layer3ConfigurationResponseOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponseOutput) SecondaryIpv6Prefix ¶
func (o Layer3ConfigurationResponseOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponseOutput) ToLayer3ConfigurationResponseOutput ¶
func (o Layer3ConfigurationResponseOutput) ToLayer3ConfigurationResponseOutput() Layer3ConfigurationResponseOutput
func (Layer3ConfigurationResponseOutput) ToLayer3ConfigurationResponseOutputWithContext ¶
func (o Layer3ConfigurationResponseOutput) ToLayer3ConfigurationResponseOutputWithContext(ctx context.Context) Layer3ConfigurationResponseOutput
func (Layer3ConfigurationResponseOutput) VlanId ¶
func (o Layer3ConfigurationResponseOutput) VlanId() pulumi.IntPtrOutput
VLAN for CE/PE Layer 3 connectivity.Example : 501
type Layer3ConfigurationResponsePtrOutput ¶
type Layer3ConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (Layer3ConfigurationResponsePtrOutput) ElementType ¶
func (Layer3ConfigurationResponsePtrOutput) ElementType() reflect.Type
func (Layer3ConfigurationResponsePtrOutput) ExportRoutePolicyId ¶
func (o Layer3ConfigurationResponsePtrOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
exportRoutePolicyId
func (Layer3ConfigurationResponsePtrOutput) FabricASN ¶
func (o Layer3ConfigurationResponsePtrOutput) FabricASN() pulumi.IntPtrOutput
ASN of CE devices for CE/PE connectivity.
func (Layer3ConfigurationResponsePtrOutput) ImportRoutePolicyId ¶
func (o Layer3ConfigurationResponsePtrOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
importRoutePolicyId
func (Layer3ConfigurationResponsePtrOutput) PeerASN ¶
func (o Layer3ConfigurationResponsePtrOutput) PeerASN() pulumi.IntPtrOutput
ASN of PE devices for CE/PE connectivity.Example : 28
func (Layer3ConfigurationResponsePtrOutput) PrimaryIpv4Prefix ¶
func (o Layer3ConfigurationResponsePtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponsePtrOutput) PrimaryIpv6Prefix ¶
func (o Layer3ConfigurationResponsePtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponsePtrOutput) SecondaryIpv4Prefix ¶
func (o Layer3ConfigurationResponsePtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponsePtrOutput) SecondaryIpv6Prefix ¶
func (o Layer3ConfigurationResponsePtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (Layer3ConfigurationResponsePtrOutput) ToLayer3ConfigurationResponsePtrOutput ¶
func (o Layer3ConfigurationResponsePtrOutput) ToLayer3ConfigurationResponsePtrOutput() Layer3ConfigurationResponsePtrOutput
func (Layer3ConfigurationResponsePtrOutput) ToLayer3ConfigurationResponsePtrOutputWithContext ¶
func (o Layer3ConfigurationResponsePtrOutput) ToLayer3ConfigurationResponsePtrOutputWithContext(ctx context.Context) Layer3ConfigurationResponsePtrOutput
func (Layer3ConfigurationResponsePtrOutput) VlanId ¶
func (o Layer3ConfigurationResponsePtrOutput) VlanId() pulumi.IntPtrOutput
VLAN for CE/PE Layer 3 connectivity.Example : 501
type Layer4Protocol ¶
type Layer4Protocol string
Layer4 protocol type that needs to be matched.
func (Layer4Protocol) ElementType ¶
func (Layer4Protocol) ElementType() reflect.Type
func (Layer4Protocol) ToLayer4ProtocolOutput ¶
func (e Layer4Protocol) ToLayer4ProtocolOutput() Layer4ProtocolOutput
func (Layer4Protocol) ToLayer4ProtocolOutputWithContext ¶
func (e Layer4Protocol) ToLayer4ProtocolOutputWithContext(ctx context.Context) Layer4ProtocolOutput
func (Layer4Protocol) ToLayer4ProtocolPtrOutput ¶
func (e Layer4Protocol) ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput
func (Layer4Protocol) ToLayer4ProtocolPtrOutputWithContext ¶
func (e Layer4Protocol) ToLayer4ProtocolPtrOutputWithContext(ctx context.Context) Layer4ProtocolPtrOutput
func (Layer4Protocol) ToStringOutput ¶
func (e Layer4Protocol) ToStringOutput() pulumi.StringOutput
func (Layer4Protocol) ToStringOutputWithContext ¶
func (e Layer4Protocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Layer4Protocol) ToStringPtrOutput ¶
func (e Layer4Protocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (Layer4Protocol) ToStringPtrOutputWithContext ¶
func (e Layer4Protocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Layer4ProtocolInput ¶
type Layer4ProtocolInput interface { pulumi.Input ToLayer4ProtocolOutput() Layer4ProtocolOutput ToLayer4ProtocolOutputWithContext(context.Context) Layer4ProtocolOutput }
Layer4ProtocolInput is an input type that accepts values of the Layer4Protocol enum A concrete instance of `Layer4ProtocolInput` can be one of the following:
Layer4ProtocolTCP Layer4ProtocolUDP
type Layer4ProtocolOutput ¶
type Layer4ProtocolOutput struct{ *pulumi.OutputState }
func (Layer4ProtocolOutput) ElementType ¶
func (Layer4ProtocolOutput) ElementType() reflect.Type
func (Layer4ProtocolOutput) ToLayer4ProtocolOutput ¶
func (o Layer4ProtocolOutput) ToLayer4ProtocolOutput() Layer4ProtocolOutput
func (Layer4ProtocolOutput) ToLayer4ProtocolOutputWithContext ¶
func (o Layer4ProtocolOutput) ToLayer4ProtocolOutputWithContext(ctx context.Context) Layer4ProtocolOutput
func (Layer4ProtocolOutput) ToLayer4ProtocolPtrOutput ¶
func (o Layer4ProtocolOutput) ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput
func (Layer4ProtocolOutput) ToLayer4ProtocolPtrOutputWithContext ¶
func (o Layer4ProtocolOutput) ToLayer4ProtocolPtrOutputWithContext(ctx context.Context) Layer4ProtocolPtrOutput
func (Layer4ProtocolOutput) ToStringOutput ¶
func (o Layer4ProtocolOutput) ToStringOutput() pulumi.StringOutput
func (Layer4ProtocolOutput) ToStringOutputWithContext ¶
func (o Layer4ProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Layer4ProtocolOutput) ToStringPtrOutput ¶
func (o Layer4ProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (Layer4ProtocolOutput) ToStringPtrOutputWithContext ¶
func (o Layer4ProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Layer4ProtocolPtrInput ¶
type Layer4ProtocolPtrInput interface { pulumi.Input ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput ToLayer4ProtocolPtrOutputWithContext(context.Context) Layer4ProtocolPtrOutput }
func Layer4ProtocolPtr ¶
func Layer4ProtocolPtr(v string) Layer4ProtocolPtrInput
type Layer4ProtocolPtrOutput ¶
type Layer4ProtocolPtrOutput struct{ *pulumi.OutputState }
func (Layer4ProtocolPtrOutput) Elem ¶
func (o Layer4ProtocolPtrOutput) Elem() Layer4ProtocolOutput
func (Layer4ProtocolPtrOutput) ElementType ¶
func (Layer4ProtocolPtrOutput) ElementType() reflect.Type
func (Layer4ProtocolPtrOutput) ToLayer4ProtocolPtrOutput ¶
func (o Layer4ProtocolPtrOutput) ToLayer4ProtocolPtrOutput() Layer4ProtocolPtrOutput
func (Layer4ProtocolPtrOutput) ToLayer4ProtocolPtrOutputWithContext ¶
func (o Layer4ProtocolPtrOutput) ToLayer4ProtocolPtrOutputWithContext(ctx context.Context) Layer4ProtocolPtrOutput
func (Layer4ProtocolPtrOutput) ToStringPtrOutput ¶
func (o Layer4ProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (Layer4ProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o Layer4ProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupAccessControlListOutputArgs ¶
type LookupAccessControlListOutputArgs struct { // Name of the Access Control List AccessControlListName pulumi.StringInput `pulumi:"accessControlListName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAccessControlListOutputArgs) ElementType ¶
func (LookupAccessControlListOutputArgs) ElementType() reflect.Type
type LookupAccessControlListResult ¶
type LookupAccessControlListResult struct { // IP address family. Example: ipv4 | ipv6. AddressFamily string `pulumi:"addressFamily"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Access Control List conditions. Conditions []AccessControlListConditionPropertiesResponse `pulumi:"conditions"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The AccessControlList resource definition.
func LookupAccessControlList ¶
func LookupAccessControlList(ctx *pulumi.Context, args *LookupAccessControlListArgs, opts ...pulumi.InvokeOption) (*LookupAccessControlListResult, error)
Implements Access Control List GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupAccessControlListResultOutput ¶
type LookupAccessControlListResultOutput struct{ *pulumi.OutputState }
The AccessControlList resource definition.
func LookupAccessControlListOutput ¶
func LookupAccessControlListOutput(ctx *pulumi.Context, args LookupAccessControlListOutputArgs, opts ...pulumi.InvokeOption) LookupAccessControlListResultOutput
func (LookupAccessControlListResultOutput) AddressFamily ¶
func (o LookupAccessControlListResultOutput) AddressFamily() pulumi.StringOutput
IP address family. Example: ipv4 | ipv6.
func (LookupAccessControlListResultOutput) Annotation ¶
func (o LookupAccessControlListResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupAccessControlListResultOutput) Conditions ¶
func (o LookupAccessControlListResultOutput) Conditions() AccessControlListConditionPropertiesResponseArrayOutput
Access Control List conditions.
func (LookupAccessControlListResultOutput) ElementType ¶
func (LookupAccessControlListResultOutput) ElementType() reflect.Type
func (LookupAccessControlListResultOutput) Id ¶
func (o LookupAccessControlListResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAccessControlListResultOutput) Location ¶
func (o LookupAccessControlListResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupAccessControlListResultOutput) Name ¶
func (o LookupAccessControlListResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAccessControlListResultOutput) ProvisioningState ¶
func (o LookupAccessControlListResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupAccessControlListResultOutput) SystemData ¶
func (o LookupAccessControlListResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAccessControlListResultOutput) Tags ¶
func (o LookupAccessControlListResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupAccessControlListResultOutput) ToLookupAccessControlListResultOutput ¶
func (o LookupAccessControlListResultOutput) ToLookupAccessControlListResultOutput() LookupAccessControlListResultOutput
func (LookupAccessControlListResultOutput) ToLookupAccessControlListResultOutputWithContext ¶
func (o LookupAccessControlListResultOutput) ToLookupAccessControlListResultOutputWithContext(ctx context.Context) LookupAccessControlListResultOutput
func (LookupAccessControlListResultOutput) Type ¶
func (o LookupAccessControlListResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupExternalNetworkArgs ¶
type LookupExternalNetworkArgs struct { // Name of the ExternalNetwork ExternalNetworkName string `pulumi:"externalNetworkName"` // Name of the L3IsolationDomain L3IsolationDomainName string `pulumi:"l3IsolationDomainName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupExternalNetworkOutputArgs ¶
type LookupExternalNetworkOutputArgs struct { // Name of the ExternalNetwork ExternalNetworkName pulumi.StringInput `pulumi:"externalNetworkName"` // Name of the L3IsolationDomain L3IsolationDomainName pulumi.StringInput `pulumi:"l3IsolationDomainName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupExternalNetworkOutputArgs) ElementType ¶
func (LookupExternalNetworkOutputArgs) ElementType() reflect.Type
type LookupExternalNetworkResult ¶
type LookupExternalNetworkResult struct { // AdministrativeState of the externalNetwork. Example: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // List of resources the externalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources []string `pulumi:"disabledOnResources"` // ARM resource ID of exportRoutePolicy. ExportRoutePolicyId *string `pulumi:"exportRoutePolicyId"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // ARM resource ID of importRoutePolicy. ImportRoutePolicyId *string `pulumi:"importRoutePolicyId"` // The name of the resource Name string `pulumi:"name"` // Gets the networkToNetworkInterconnectId of the resource. NetworkToNetworkInterconnectId string `pulumi:"networkToNetworkInterconnectId"` // option A properties object OptionAProperties *ExternalNetworkPropertiesResponseOptionAProperties `pulumi:"optionAProperties"` // option B properties object OptionBProperties *OptionBPropertiesResponse `pulumi:"optionBProperties"` // Peering option list. PeeringOption string `pulumi:"peeringOption"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Defines the ExternalNetwork item.
func LookupExternalNetwork ¶
func LookupExternalNetwork(ctx *pulumi.Context, args *LookupExternalNetworkArgs, opts ...pulumi.InvokeOption) (*LookupExternalNetworkResult, error)
Implements ExternalNetworks GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func (*LookupExternalNetworkResult) Defaults ¶
func (val *LookupExternalNetworkResult) Defaults() *LookupExternalNetworkResult
Defaults sets the appropriate defaults for LookupExternalNetworkResult
type LookupExternalNetworkResultOutput ¶
type LookupExternalNetworkResultOutput struct{ *pulumi.OutputState }
Defines the ExternalNetwork item.
func LookupExternalNetworkOutput ¶
func LookupExternalNetworkOutput(ctx *pulumi.Context, args LookupExternalNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupExternalNetworkResultOutput
func (LookupExternalNetworkResultOutput) AdministrativeState ¶
func (o LookupExternalNetworkResultOutput) AdministrativeState() pulumi.StringOutput
AdministrativeState of the externalNetwork. Example: Enabled | Disabled.
func (LookupExternalNetworkResultOutput) Annotation ¶
func (o LookupExternalNetworkResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupExternalNetworkResultOutput) DisabledOnResources ¶
func (o LookupExternalNetworkResultOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the externalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupExternalNetworkResultOutput) ElementType ¶
func (LookupExternalNetworkResultOutput) ElementType() reflect.Type
func (LookupExternalNetworkResultOutput) ExportRoutePolicyId ¶
func (o LookupExternalNetworkResultOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of exportRoutePolicy.
func (LookupExternalNetworkResultOutput) Id ¶
func (o LookupExternalNetworkResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupExternalNetworkResultOutput) ImportRoutePolicyId ¶
func (o LookupExternalNetworkResultOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of importRoutePolicy.
func (LookupExternalNetworkResultOutput) Name ¶
func (o LookupExternalNetworkResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupExternalNetworkResultOutput) NetworkToNetworkInterconnectId ¶
func (o LookupExternalNetworkResultOutput) NetworkToNetworkInterconnectId() pulumi.StringOutput
Gets the networkToNetworkInterconnectId of the resource.
func (LookupExternalNetworkResultOutput) OptionAProperties ¶
func (o LookupExternalNetworkResultOutput) OptionAProperties() ExternalNetworkPropertiesResponseOptionAPropertiesPtrOutput
option A properties object
func (LookupExternalNetworkResultOutput) OptionBProperties ¶
func (o LookupExternalNetworkResultOutput) OptionBProperties() OptionBPropertiesResponsePtrOutput
option B properties object
func (LookupExternalNetworkResultOutput) PeeringOption ¶
func (o LookupExternalNetworkResultOutput) PeeringOption() pulumi.StringOutput
Peering option list.
func (LookupExternalNetworkResultOutput) ProvisioningState ¶
func (o LookupExternalNetworkResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupExternalNetworkResultOutput) SystemData ¶
func (o LookupExternalNetworkResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupExternalNetworkResultOutput) ToLookupExternalNetworkResultOutput ¶
func (o LookupExternalNetworkResultOutput) ToLookupExternalNetworkResultOutput() LookupExternalNetworkResultOutput
func (LookupExternalNetworkResultOutput) ToLookupExternalNetworkResultOutputWithContext ¶
func (o LookupExternalNetworkResultOutput) ToLookupExternalNetworkResultOutputWithContext(ctx context.Context) LookupExternalNetworkResultOutput
func (LookupExternalNetworkResultOutput) Type ¶
func (o LookupExternalNetworkResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupInternalNetworkArgs ¶
type LookupInternalNetworkArgs struct { // Name of the InternalNetwork InternalNetworkName string `pulumi:"internalNetworkName"` // Name of the L3IsolationDomain L3IsolationDomainName string `pulumi:"l3IsolationDomainName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupInternalNetworkOutputArgs ¶
type LookupInternalNetworkOutputArgs struct { // Name of the InternalNetwork InternalNetworkName pulumi.StringInput `pulumi:"internalNetworkName"` // Name of the L3IsolationDomain L3IsolationDomainName pulumi.StringInput `pulumi:"l3IsolationDomainName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupInternalNetworkOutputArgs) ElementType ¶
func (LookupInternalNetworkOutputArgs) ElementType() reflect.Type
type LookupInternalNetworkResult ¶
type LookupInternalNetworkResult struct { // Administrative state of the InternalNetwork. Example: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack. BfdDisabledOnResources []string `pulumi:"bfdDisabledOnResources"` // List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack. BfdForStaticRoutesDisabledOnResources []string `pulumi:"bfdForStaticRoutesDisabledOnResources"` // BGP configuration properties BgpConfiguration *BgpConfigurationResponse `pulumi:"bgpConfiguration"` // List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack. BgpDisabledOnResources []string `pulumi:"bgpDisabledOnResources"` // List with object connected IPv4 Subnets. ConnectedIPv4Subnets []ConnectedSubnetResponse `pulumi:"connectedIPv4Subnets"` // List with object connected IPv6 Subnets. ConnectedIPv6Subnets []ConnectedSubnetResponse `pulumi:"connectedIPv6Subnets"` // List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources []string `pulumi:"disabledOnResources"` // ARM resource ID of importRoutePolicy. ExportRoutePolicyId *string `pulumi:"exportRoutePolicyId"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // ARM resource ID of importRoutePolicy. ImportRoutePolicyId *string `pulumi:"importRoutePolicyId"` // Maximum transmission unit. Default value is 1500. Mtu *int `pulumi:"mtu"` // The name of the resource Name string `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Static Route Configuration properties. StaticRouteConfiguration *StaticRouteConfigurationResponse `pulumi:"staticRouteConfiguration"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Vlan identifier. Example: 1001. VlanId int `pulumi:"vlanId"` }
Defines the InternalNetwork item.
func LookupInternalNetwork ¶
func LookupInternalNetwork(ctx *pulumi.Context, args *LookupInternalNetworkArgs, opts ...pulumi.InvokeOption) (*LookupInternalNetworkResult, error)
Gets a InternalNetworks. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func (*LookupInternalNetworkResult) Defaults ¶
func (val *LookupInternalNetworkResult) Defaults() *LookupInternalNetworkResult
Defaults sets the appropriate defaults for LookupInternalNetworkResult
type LookupInternalNetworkResultOutput ¶
type LookupInternalNetworkResultOutput struct{ *pulumi.OutputState }
Defines the InternalNetwork item.
func LookupInternalNetworkOutput ¶
func LookupInternalNetworkOutput(ctx *pulumi.Context, args LookupInternalNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupInternalNetworkResultOutput
func (LookupInternalNetworkResultOutput) AdministrativeState ¶
func (o LookupInternalNetworkResultOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the InternalNetwork. Example: Enabled | Disabled.
func (LookupInternalNetworkResultOutput) Annotation ¶
func (o LookupInternalNetworkResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupInternalNetworkResultOutput) BfdDisabledOnResources ¶
func (o LookupInternalNetworkResultOutput) BfdDisabledOnResources() pulumi.StringArrayOutput
List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupInternalNetworkResultOutput) BfdForStaticRoutesDisabledOnResources ¶
func (o LookupInternalNetworkResultOutput) BfdForStaticRoutesDisabledOnResources() pulumi.StringArrayOutput
List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupInternalNetworkResultOutput) BgpConfiguration ¶
func (o LookupInternalNetworkResultOutput) BgpConfiguration() BgpConfigurationResponsePtrOutput
BGP configuration properties
func (LookupInternalNetworkResultOutput) BgpDisabledOnResources ¶
func (o LookupInternalNetworkResultOutput) BgpDisabledOnResources() pulumi.StringArrayOutput
List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupInternalNetworkResultOutput) ConnectedIPv4Subnets ¶
func (o LookupInternalNetworkResultOutput) ConnectedIPv4Subnets() ConnectedSubnetResponseArrayOutput
List with object connected IPv4 Subnets.
func (LookupInternalNetworkResultOutput) ConnectedIPv6Subnets ¶
func (o LookupInternalNetworkResultOutput) ConnectedIPv6Subnets() ConnectedSubnetResponseArrayOutput
List with object connected IPv6 Subnets.
func (LookupInternalNetworkResultOutput) DisabledOnResources ¶
func (o LookupInternalNetworkResultOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupInternalNetworkResultOutput) ElementType ¶
func (LookupInternalNetworkResultOutput) ElementType() reflect.Type
func (LookupInternalNetworkResultOutput) ExportRoutePolicyId ¶
func (o LookupInternalNetworkResultOutput) ExportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of importRoutePolicy.
func (LookupInternalNetworkResultOutput) Id ¶
func (o LookupInternalNetworkResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupInternalNetworkResultOutput) ImportRoutePolicyId ¶
func (o LookupInternalNetworkResultOutput) ImportRoutePolicyId() pulumi.StringPtrOutput
ARM resource ID of importRoutePolicy.
func (LookupInternalNetworkResultOutput) Mtu ¶
func (o LookupInternalNetworkResultOutput) Mtu() pulumi.IntPtrOutput
Maximum transmission unit. Default value is 1500.
func (LookupInternalNetworkResultOutput) Name ¶
func (o LookupInternalNetworkResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupInternalNetworkResultOutput) ProvisioningState ¶
func (o LookupInternalNetworkResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupInternalNetworkResultOutput) StaticRouteConfiguration ¶
func (o LookupInternalNetworkResultOutput) StaticRouteConfiguration() StaticRouteConfigurationResponsePtrOutput
Static Route Configuration properties.
func (LookupInternalNetworkResultOutput) SystemData ¶
func (o LookupInternalNetworkResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupInternalNetworkResultOutput) ToLookupInternalNetworkResultOutput ¶
func (o LookupInternalNetworkResultOutput) ToLookupInternalNetworkResultOutput() LookupInternalNetworkResultOutput
func (LookupInternalNetworkResultOutput) ToLookupInternalNetworkResultOutputWithContext ¶
func (o LookupInternalNetworkResultOutput) ToLookupInternalNetworkResultOutputWithContext(ctx context.Context) LookupInternalNetworkResultOutput
func (LookupInternalNetworkResultOutput) Type ¶
func (o LookupInternalNetworkResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupInternalNetworkResultOutput) VlanId ¶
func (o LookupInternalNetworkResultOutput) VlanId() pulumi.IntOutput
Vlan identifier. Example: 1001.
type LookupInternetGatewayOutputArgs ¶
type LookupInternetGatewayOutputArgs struct { // Name of the Internet Gateway. InternetGatewayName pulumi.StringInput `pulumi:"internetGatewayName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupInternetGatewayOutputArgs) ElementType ¶
func (LookupInternetGatewayOutputArgs) ElementType() reflect.Type
type LookupInternetGatewayResult ¶
type LookupInternetGatewayResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // ARM Resource ID of the Internet Gateway Rule. InternetGatewayRuleId *string `pulumi:"internetGatewayRuleId"` // IPv4 Address of Internet Gateway. Ipv4Address string `pulumi:"ipv4Address"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // ARM Resource ID of the Network Fabric Controller. NetworkFabricControllerId string `pulumi:"networkFabricControllerId"` // Port number of Internet Gateway. Port int `pulumi:"port"` // Provisioning state of resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Internet Gateway resource definition.
func LookupInternetGateway ¶
func LookupInternetGateway(ctx *pulumi.Context, args *LookupInternetGatewayArgs, opts ...pulumi.InvokeOption) (*LookupInternetGatewayResult, error)
Implements Gateway GET method. Azure REST API version: 2023-06-15.
type LookupInternetGatewayResultOutput ¶
type LookupInternetGatewayResultOutput struct{ *pulumi.OutputState }
The Internet Gateway resource definition.
func LookupInternetGatewayOutput ¶
func LookupInternetGatewayOutput(ctx *pulumi.Context, args LookupInternetGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupInternetGatewayResultOutput
func (LookupInternetGatewayResultOutput) Annotation ¶
func (o LookupInternetGatewayResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupInternetGatewayResultOutput) ElementType ¶
func (LookupInternetGatewayResultOutput) ElementType() reflect.Type
func (LookupInternetGatewayResultOutput) Id ¶
func (o LookupInternetGatewayResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupInternetGatewayResultOutput) InternetGatewayRuleId ¶
func (o LookupInternetGatewayResultOutput) InternetGatewayRuleId() pulumi.StringPtrOutput
ARM Resource ID of the Internet Gateway Rule.
func (LookupInternetGatewayResultOutput) Ipv4Address ¶
func (o LookupInternetGatewayResultOutput) Ipv4Address() pulumi.StringOutput
IPv4 Address of Internet Gateway.
func (LookupInternetGatewayResultOutput) Location ¶
func (o LookupInternetGatewayResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupInternetGatewayResultOutput) Name ¶
func (o LookupInternetGatewayResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupInternetGatewayResultOutput) NetworkFabricControllerId ¶
func (o LookupInternetGatewayResultOutput) NetworkFabricControllerId() pulumi.StringOutput
ARM Resource ID of the Network Fabric Controller.
func (LookupInternetGatewayResultOutput) Port ¶
func (o LookupInternetGatewayResultOutput) Port() pulumi.IntOutput
Port number of Internet Gateway.
func (LookupInternetGatewayResultOutput) ProvisioningState ¶
func (o LookupInternetGatewayResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of resource.
func (LookupInternetGatewayResultOutput) SystemData ¶
func (o LookupInternetGatewayResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupInternetGatewayResultOutput) Tags ¶
func (o LookupInternetGatewayResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupInternetGatewayResultOutput) ToLookupInternetGatewayResultOutput ¶
func (o LookupInternetGatewayResultOutput) ToLookupInternetGatewayResultOutput() LookupInternetGatewayResultOutput
func (LookupInternetGatewayResultOutput) ToLookupInternetGatewayResultOutputWithContext ¶
func (o LookupInternetGatewayResultOutput) ToLookupInternetGatewayResultOutputWithContext(ctx context.Context) LookupInternetGatewayResultOutput
func (LookupInternetGatewayResultOutput) Type ¶
func (o LookupInternetGatewayResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupInternetGatewayRuleOutputArgs ¶
type LookupInternetGatewayRuleOutputArgs struct { // Name of the Internet Gateway rule. InternetGatewayRuleName pulumi.StringInput `pulumi:"internetGatewayRuleName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupInternetGatewayRuleOutputArgs) ElementType ¶
func (LookupInternetGatewayRuleOutputArgs) ElementType() reflect.Type
type LookupInternetGatewayRuleResult ¶
type LookupInternetGatewayRuleResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // List of Internet Gateway resource Id. InternetGatewayIds []string `pulumi:"internetGatewayIds"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Rules for the InternetGateways RuleProperties RulePropertiesResponse `pulumi:"ruleProperties"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Internet Gateway Rule resource definition.
func LookupInternetGatewayRule ¶
func LookupInternetGatewayRule(ctx *pulumi.Context, args *LookupInternetGatewayRuleArgs, opts ...pulumi.InvokeOption) (*LookupInternetGatewayRuleResult, error)
Gets an Internet Gateway Rule resource. Azure REST API version: 2023-06-15.
type LookupInternetGatewayRuleResultOutput ¶
type LookupInternetGatewayRuleResultOutput struct{ *pulumi.OutputState }
The Internet Gateway Rule resource definition.
func LookupInternetGatewayRuleOutput ¶
func LookupInternetGatewayRuleOutput(ctx *pulumi.Context, args LookupInternetGatewayRuleOutputArgs, opts ...pulumi.InvokeOption) LookupInternetGatewayRuleResultOutput
func (LookupInternetGatewayRuleResultOutput) Annotation ¶
func (o LookupInternetGatewayRuleResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupInternetGatewayRuleResultOutput) ElementType ¶
func (LookupInternetGatewayRuleResultOutput) ElementType() reflect.Type
func (LookupInternetGatewayRuleResultOutput) Id ¶
func (o LookupInternetGatewayRuleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupInternetGatewayRuleResultOutput) InternetGatewayIds ¶
func (o LookupInternetGatewayRuleResultOutput) InternetGatewayIds() pulumi.StringArrayOutput
List of Internet Gateway resource Id.
func (LookupInternetGatewayRuleResultOutput) Location ¶
func (o LookupInternetGatewayRuleResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupInternetGatewayRuleResultOutput) Name ¶
func (o LookupInternetGatewayRuleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupInternetGatewayRuleResultOutput) ProvisioningState ¶
func (o LookupInternetGatewayRuleResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource.
func (LookupInternetGatewayRuleResultOutput) RuleProperties ¶
func (o LookupInternetGatewayRuleResultOutput) RuleProperties() RulePropertiesResponseOutput
Rules for the InternetGateways
func (LookupInternetGatewayRuleResultOutput) SystemData ¶
func (o LookupInternetGatewayRuleResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupInternetGatewayRuleResultOutput) Tags ¶
func (o LookupInternetGatewayRuleResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupInternetGatewayRuleResultOutput) ToLookupInternetGatewayRuleResultOutput ¶
func (o LookupInternetGatewayRuleResultOutput) ToLookupInternetGatewayRuleResultOutput() LookupInternetGatewayRuleResultOutput
func (LookupInternetGatewayRuleResultOutput) ToLookupInternetGatewayRuleResultOutputWithContext ¶
func (o LookupInternetGatewayRuleResultOutput) ToLookupInternetGatewayRuleResultOutputWithContext(ctx context.Context) LookupInternetGatewayRuleResultOutput
func (LookupInternetGatewayRuleResultOutput) Type ¶
func (o LookupInternetGatewayRuleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupIpCommunityArgs ¶
type LookupIpCommunityOutputArgs ¶
type LookupIpCommunityOutputArgs struct { // Name of the IP Community. IpCommunityName pulumi.StringInput `pulumi:"ipCommunityName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupIpCommunityOutputArgs) ElementType ¶
func (LookupIpCommunityOutputArgs) ElementType() reflect.Type
type LookupIpCommunityResult ¶
type LookupIpCommunityResult struct { // Action to be taken on the configuration. Example: Permit | Deny. Action string `pulumi:"action"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // List the communityMembers of IP Community . CommunityMembers []string `pulumi:"communityMembers"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Supported well known Community List. WellKnownCommunities []string `pulumi:"wellKnownCommunities"` }
The IpCommunity resource definition.
func LookupIpCommunity ¶
func LookupIpCommunity(ctx *pulumi.Context, args *LookupIpCommunityArgs, opts ...pulumi.InvokeOption) (*LookupIpCommunityResult, error)
Implements an IP Community GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupIpCommunityResultOutput ¶
type LookupIpCommunityResultOutput struct{ *pulumi.OutputState }
The IpCommunity resource definition.
func LookupIpCommunityOutput ¶
func LookupIpCommunityOutput(ctx *pulumi.Context, args LookupIpCommunityOutputArgs, opts ...pulumi.InvokeOption) LookupIpCommunityResultOutput
func (LookupIpCommunityResultOutput) Action ¶
func (o LookupIpCommunityResultOutput) Action() pulumi.StringOutput
Action to be taken on the configuration. Example: Permit | Deny.
func (LookupIpCommunityResultOutput) Annotation ¶
func (o LookupIpCommunityResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupIpCommunityResultOutput) CommunityMembers ¶
func (o LookupIpCommunityResultOutput) CommunityMembers() pulumi.StringArrayOutput
List the communityMembers of IP Community .
func (LookupIpCommunityResultOutput) ElementType ¶
func (LookupIpCommunityResultOutput) ElementType() reflect.Type
func (LookupIpCommunityResultOutput) Id ¶
func (o LookupIpCommunityResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupIpCommunityResultOutput) Location ¶
func (o LookupIpCommunityResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupIpCommunityResultOutput) Name ¶
func (o LookupIpCommunityResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupIpCommunityResultOutput) ProvisioningState ¶
func (o LookupIpCommunityResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupIpCommunityResultOutput) SystemData ¶
func (o LookupIpCommunityResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupIpCommunityResultOutput) Tags ¶
func (o LookupIpCommunityResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupIpCommunityResultOutput) ToLookupIpCommunityResultOutput ¶
func (o LookupIpCommunityResultOutput) ToLookupIpCommunityResultOutput() LookupIpCommunityResultOutput
func (LookupIpCommunityResultOutput) ToLookupIpCommunityResultOutputWithContext ¶
func (o LookupIpCommunityResultOutput) ToLookupIpCommunityResultOutputWithContext(ctx context.Context) LookupIpCommunityResultOutput
func (LookupIpCommunityResultOutput) Type ¶
func (o LookupIpCommunityResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupIpCommunityResultOutput) WellKnownCommunities ¶
func (o LookupIpCommunityResultOutput) WellKnownCommunities() pulumi.StringArrayOutput
Supported well known Community List.
type LookupIpExtendedCommunityOutputArgs ¶
type LookupIpExtendedCommunityOutputArgs struct { // Name of the IP Extended Community IpExtendedCommunityName pulumi.StringInput `pulumi:"ipExtendedCommunityName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupIpExtendedCommunityOutputArgs) ElementType ¶
func (LookupIpExtendedCommunityOutputArgs) ElementType() reflect.Type
type LookupIpExtendedCommunityResult ¶
type LookupIpExtendedCommunityResult struct { // Action to be taken on the configuration. Example: Permit | Deny. Action string `pulumi:"action"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295. RouteTargets []string `pulumi:"routeTargets"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The IpExtendedCommunity resource definition.
func LookupIpExtendedCommunity ¶
func LookupIpExtendedCommunity(ctx *pulumi.Context, args *LookupIpExtendedCommunityArgs, opts ...pulumi.InvokeOption) (*LookupIpExtendedCommunityResult, error)
Implements IP Extended Community GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupIpExtendedCommunityResultOutput ¶
type LookupIpExtendedCommunityResultOutput struct{ *pulumi.OutputState }
The IpExtendedCommunity resource definition.
func LookupIpExtendedCommunityOutput ¶
func LookupIpExtendedCommunityOutput(ctx *pulumi.Context, args LookupIpExtendedCommunityOutputArgs, opts ...pulumi.InvokeOption) LookupIpExtendedCommunityResultOutput
func (LookupIpExtendedCommunityResultOutput) Action ¶
func (o LookupIpExtendedCommunityResultOutput) Action() pulumi.StringOutput
Action to be taken on the configuration. Example: Permit | Deny.
func (LookupIpExtendedCommunityResultOutput) Annotation ¶
func (o LookupIpExtendedCommunityResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupIpExtendedCommunityResultOutput) ElementType ¶
func (LookupIpExtendedCommunityResultOutput) ElementType() reflect.Type
func (LookupIpExtendedCommunityResultOutput) Id ¶
func (o LookupIpExtendedCommunityResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupIpExtendedCommunityResultOutput) Location ¶
func (o LookupIpExtendedCommunityResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupIpExtendedCommunityResultOutput) Name ¶
func (o LookupIpExtendedCommunityResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupIpExtendedCommunityResultOutput) ProvisioningState ¶
func (o LookupIpExtendedCommunityResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupIpExtendedCommunityResultOutput) RouteTargets ¶
func (o LookupIpExtendedCommunityResultOutput) RouteTargets() pulumi.StringArrayOutput
Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295.
func (LookupIpExtendedCommunityResultOutput) SystemData ¶
func (o LookupIpExtendedCommunityResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupIpExtendedCommunityResultOutput) Tags ¶
func (o LookupIpExtendedCommunityResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupIpExtendedCommunityResultOutput) ToLookupIpExtendedCommunityResultOutput ¶
func (o LookupIpExtendedCommunityResultOutput) ToLookupIpExtendedCommunityResultOutput() LookupIpExtendedCommunityResultOutput
func (LookupIpExtendedCommunityResultOutput) ToLookupIpExtendedCommunityResultOutputWithContext ¶
func (o LookupIpExtendedCommunityResultOutput) ToLookupIpExtendedCommunityResultOutputWithContext(ctx context.Context) LookupIpExtendedCommunityResultOutput
func (LookupIpExtendedCommunityResultOutput) Type ¶
func (o LookupIpExtendedCommunityResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupIpPrefixArgs ¶
type LookupIpPrefixOutputArgs ¶
type LookupIpPrefixOutputArgs struct { // Name of the IP Prefix IpPrefixName pulumi.StringInput `pulumi:"ipPrefixName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupIpPrefixOutputArgs) ElementType ¶
func (LookupIpPrefixOutputArgs) ElementType() reflect.Type
type LookupIpPrefixResult ¶
type LookupIpPrefixResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // IpPrefix contains the list of IP PrefixRules objects. IpPrefixRules []IpPrefixPropertiesResponseIpPrefixRules `pulumi:"ipPrefixRules"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The IPPrefix resource definition.
func LookupIpPrefix ¶
func LookupIpPrefix(ctx *pulumi.Context, args *LookupIpPrefixArgs, opts ...pulumi.InvokeOption) (*LookupIpPrefixResult, error)
Implements IP Prefix GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupIpPrefixResultOutput ¶
type LookupIpPrefixResultOutput struct{ *pulumi.OutputState }
The IPPrefix resource definition.
func LookupIpPrefixOutput ¶
func LookupIpPrefixOutput(ctx *pulumi.Context, args LookupIpPrefixOutputArgs, opts ...pulumi.InvokeOption) LookupIpPrefixResultOutput
func (LookupIpPrefixResultOutput) Annotation ¶
func (o LookupIpPrefixResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupIpPrefixResultOutput) ElementType ¶
func (LookupIpPrefixResultOutput) ElementType() reflect.Type
func (LookupIpPrefixResultOutput) Id ¶
func (o LookupIpPrefixResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupIpPrefixResultOutput) IpPrefixRules ¶
func (o LookupIpPrefixResultOutput) IpPrefixRules() IpPrefixPropertiesResponseIpPrefixRulesArrayOutput
IpPrefix contains the list of IP PrefixRules objects.
func (LookupIpPrefixResultOutput) Location ¶
func (o LookupIpPrefixResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupIpPrefixResultOutput) Name ¶
func (o LookupIpPrefixResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupIpPrefixResultOutput) ProvisioningState ¶
func (o LookupIpPrefixResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupIpPrefixResultOutput) SystemData ¶
func (o LookupIpPrefixResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupIpPrefixResultOutput) Tags ¶
func (o LookupIpPrefixResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupIpPrefixResultOutput) ToLookupIpPrefixResultOutput ¶
func (o LookupIpPrefixResultOutput) ToLookupIpPrefixResultOutput() LookupIpPrefixResultOutput
func (LookupIpPrefixResultOutput) ToLookupIpPrefixResultOutputWithContext ¶
func (o LookupIpPrefixResultOutput) ToLookupIpPrefixResultOutputWithContext(ctx context.Context) LookupIpPrefixResultOutput
func (LookupIpPrefixResultOutput) Type ¶
func (o LookupIpPrefixResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupL2IsolationDomainOutputArgs ¶
type LookupL2IsolationDomainOutputArgs struct { // Name of the L2 Isolation Domain L2IsolationDomainName pulumi.StringInput `pulumi:"l2IsolationDomainName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupL2IsolationDomainOutputArgs) ElementType ¶
func (LookupL2IsolationDomainOutputArgs) ElementType() reflect.Type
type LookupL2IsolationDomainResult ¶
type LookupL2IsolationDomainResult struct { // state. Example: Enabled | Disabled. It indicates administrative state of the isolationDomain, whether it is enabled or disabled. If enabled, the configuration is applied on the devices. If disabled, the configuration is removed from the devices AdministrativeState string `pulumi:"administrativeState"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // List of resources the L2 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources []string `pulumi:"disabledOnResources"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // maximum transmission unit. Default value is 1500. Mtu *int `pulumi:"mtu"` // The name of the resource Name string `pulumi:"name"` // Network Fabric ARM resource id. NetworkFabricId string `pulumi:"networkFabricId"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // vlanId. Example: 501. VlanId int `pulumi:"vlanId"` }
The L2IsolationDomain resource definition.
func LookupL2IsolationDomain ¶
func LookupL2IsolationDomain(ctx *pulumi.Context, args *LookupL2IsolationDomainArgs, opts ...pulumi.InvokeOption) (*LookupL2IsolationDomainResult, error)
Implements L2 Isolation Domain GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupL2IsolationDomainResultOutput ¶
type LookupL2IsolationDomainResultOutput struct{ *pulumi.OutputState }
The L2IsolationDomain resource definition.
func LookupL2IsolationDomainOutput ¶
func LookupL2IsolationDomainOutput(ctx *pulumi.Context, args LookupL2IsolationDomainOutputArgs, opts ...pulumi.InvokeOption) LookupL2IsolationDomainResultOutput
func (LookupL2IsolationDomainResultOutput) AdministrativeState ¶
func (o LookupL2IsolationDomainResultOutput) AdministrativeState() pulumi.StringOutput
state. Example: Enabled | Disabled. It indicates administrative state of the isolationDomain, whether it is enabled or disabled. If enabled, the configuration is applied on the devices. If disabled, the configuration is removed from the devices
func (LookupL2IsolationDomainResultOutput) Annotation ¶
func (o LookupL2IsolationDomainResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupL2IsolationDomainResultOutput) DisabledOnResources ¶
func (o LookupL2IsolationDomainResultOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the L2 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupL2IsolationDomainResultOutput) ElementType ¶
func (LookupL2IsolationDomainResultOutput) ElementType() reflect.Type
func (LookupL2IsolationDomainResultOutput) Id ¶
func (o LookupL2IsolationDomainResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupL2IsolationDomainResultOutput) Location ¶
func (o LookupL2IsolationDomainResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupL2IsolationDomainResultOutput) Mtu ¶
func (o LookupL2IsolationDomainResultOutput) Mtu() pulumi.IntPtrOutput
maximum transmission unit. Default value is 1500.
func (LookupL2IsolationDomainResultOutput) Name ¶
func (o LookupL2IsolationDomainResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupL2IsolationDomainResultOutput) NetworkFabricId ¶
func (o LookupL2IsolationDomainResultOutput) NetworkFabricId() pulumi.StringOutput
Network Fabric ARM resource id.
func (LookupL2IsolationDomainResultOutput) ProvisioningState ¶
func (o LookupL2IsolationDomainResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupL2IsolationDomainResultOutput) SystemData ¶
func (o LookupL2IsolationDomainResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupL2IsolationDomainResultOutput) Tags ¶
func (o LookupL2IsolationDomainResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupL2IsolationDomainResultOutput) ToLookupL2IsolationDomainResultOutput ¶
func (o LookupL2IsolationDomainResultOutput) ToLookupL2IsolationDomainResultOutput() LookupL2IsolationDomainResultOutput
func (LookupL2IsolationDomainResultOutput) ToLookupL2IsolationDomainResultOutputWithContext ¶
func (o LookupL2IsolationDomainResultOutput) ToLookupL2IsolationDomainResultOutputWithContext(ctx context.Context) LookupL2IsolationDomainResultOutput
func (LookupL2IsolationDomainResultOutput) Type ¶
func (o LookupL2IsolationDomainResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupL2IsolationDomainResultOutput) VlanId ¶
func (o LookupL2IsolationDomainResultOutput) VlanId() pulumi.IntOutput
vlanId. Example: 501.
type LookupL3IsolationDomainOutputArgs ¶
type LookupL3IsolationDomainOutputArgs struct { // Name of the L3 Isolation Domain L3IsolationDomainName pulumi.StringInput `pulumi:"l3IsolationDomainName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupL3IsolationDomainOutputArgs) ElementType ¶
func (LookupL3IsolationDomainOutputArgs) ElementType() reflect.Type
type LookupL3IsolationDomainResult ¶
type LookupL3IsolationDomainResult struct { // Administrative state of the IsolationDomain. Example: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // List of Ipv4 and Ipv6 route configurations. AggregateRouteConfiguration *AggregateRouteConfigurationResponse `pulumi:"aggregateRouteConfiguration"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Connected Subnet RoutePolicy ConnectedSubnetRoutePolicy *L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicy `pulumi:"connectedSubnetRoutePolicy"` // L3 Isolation Domain description. Description *string `pulumi:"description"` // List of resources the L3 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack. DisabledOnResources []string `pulumi:"disabledOnResources"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Network Fabric ARM resource id. NetworkFabricId string `pulumi:"networkFabricId"` // List of resources the OptionB is disabled on. Can be either entire NetworkFabric or NetworkRack. OptionBDisabledOnResources []string `pulumi:"optionBDisabledOnResources"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Advertise Connected Subnets. Ex: "True" | "False". RedistributeConnectedSubnets *string `pulumi:"redistributeConnectedSubnets"` // Advertise Static Routes. Ex: "True" | "False". RedistributeStaticRoutes *string `pulumi:"redistributeStaticRoutes"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The L3IsolationDomain resource definition.
func LookupL3IsolationDomain ¶
func LookupL3IsolationDomain(ctx *pulumi.Context, args *LookupL3IsolationDomainArgs, opts ...pulumi.InvokeOption) (*LookupL3IsolationDomainResult, error)
Retrieves details of this L3 Isolation Domain. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func (*LookupL3IsolationDomainResult) Defaults ¶
func (val *LookupL3IsolationDomainResult) Defaults() *LookupL3IsolationDomainResult
Defaults sets the appropriate defaults for LookupL3IsolationDomainResult
type LookupL3IsolationDomainResultOutput ¶
type LookupL3IsolationDomainResultOutput struct{ *pulumi.OutputState }
The L3IsolationDomain resource definition.
func LookupL3IsolationDomainOutput ¶
func LookupL3IsolationDomainOutput(ctx *pulumi.Context, args LookupL3IsolationDomainOutputArgs, opts ...pulumi.InvokeOption) LookupL3IsolationDomainResultOutput
func (LookupL3IsolationDomainResultOutput) AdministrativeState ¶
func (o LookupL3IsolationDomainResultOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the IsolationDomain. Example: Enabled | Disabled.
func (LookupL3IsolationDomainResultOutput) AggregateRouteConfiguration ¶
func (o LookupL3IsolationDomainResultOutput) AggregateRouteConfiguration() AggregateRouteConfigurationResponsePtrOutput
List of Ipv4 and Ipv6 route configurations.
func (LookupL3IsolationDomainResultOutput) Annotation ¶
func (o LookupL3IsolationDomainResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupL3IsolationDomainResultOutput) ConnectedSubnetRoutePolicy ¶
func (o LookupL3IsolationDomainResultOutput) ConnectedSubnetRoutePolicy() L3IsolationDomainPatchPropertiesResponseConnectedSubnetRoutePolicyPtrOutput
Connected Subnet RoutePolicy
func (LookupL3IsolationDomainResultOutput) Description ¶
func (o LookupL3IsolationDomainResultOutput) Description() pulumi.StringPtrOutput
L3 Isolation Domain description.
func (LookupL3IsolationDomainResultOutput) DisabledOnResources ¶
func (o LookupL3IsolationDomainResultOutput) DisabledOnResources() pulumi.StringArrayOutput
List of resources the L3 Isolation Domain is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupL3IsolationDomainResultOutput) ElementType ¶
func (LookupL3IsolationDomainResultOutput) ElementType() reflect.Type
func (LookupL3IsolationDomainResultOutput) Id ¶
func (o LookupL3IsolationDomainResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupL3IsolationDomainResultOutput) Location ¶
func (o LookupL3IsolationDomainResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupL3IsolationDomainResultOutput) Name ¶
func (o LookupL3IsolationDomainResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupL3IsolationDomainResultOutput) NetworkFabricId ¶
func (o LookupL3IsolationDomainResultOutput) NetworkFabricId() pulumi.StringOutput
Network Fabric ARM resource id.
func (LookupL3IsolationDomainResultOutput) OptionBDisabledOnResources ¶
func (o LookupL3IsolationDomainResultOutput) OptionBDisabledOnResources() pulumi.StringArrayOutput
List of resources the OptionB is disabled on. Can be either entire NetworkFabric or NetworkRack.
func (LookupL3IsolationDomainResultOutput) ProvisioningState ¶
func (o LookupL3IsolationDomainResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupL3IsolationDomainResultOutput) RedistributeConnectedSubnets ¶
func (o LookupL3IsolationDomainResultOutput) RedistributeConnectedSubnets() pulumi.StringPtrOutput
Advertise Connected Subnets. Ex: "True" | "False".
func (LookupL3IsolationDomainResultOutput) RedistributeStaticRoutes ¶
func (o LookupL3IsolationDomainResultOutput) RedistributeStaticRoutes() pulumi.StringPtrOutput
Advertise Static Routes. Ex: "True" | "False".
func (LookupL3IsolationDomainResultOutput) SystemData ¶
func (o LookupL3IsolationDomainResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupL3IsolationDomainResultOutput) Tags ¶
func (o LookupL3IsolationDomainResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupL3IsolationDomainResultOutput) ToLookupL3IsolationDomainResultOutput ¶
func (o LookupL3IsolationDomainResultOutput) ToLookupL3IsolationDomainResultOutput() LookupL3IsolationDomainResultOutput
func (LookupL3IsolationDomainResultOutput) ToLookupL3IsolationDomainResultOutputWithContext ¶
func (o LookupL3IsolationDomainResultOutput) ToLookupL3IsolationDomainResultOutputWithContext(ctx context.Context) LookupL3IsolationDomainResultOutput
func (LookupL3IsolationDomainResultOutput) Type ¶
func (o LookupL3IsolationDomainResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNeighborGroupArgs ¶
type LookupNeighborGroupOutputArgs ¶
type LookupNeighborGroupOutputArgs struct { // Name of the Neighbor Group. NeighborGroupName pulumi.StringInput `pulumi:"neighborGroupName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNeighborGroupOutputArgs) ElementType ¶
func (LookupNeighborGroupOutputArgs) ElementType() reflect.Type
type LookupNeighborGroupResult ¶
type LookupNeighborGroupResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // An array of destination IPv4 Addresses or IPv6 Addresses. Destination NeighborGroupDestinationResponse `pulumi:"destination"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // List of NetworkTap IDs where neighbor group is associated. NetworkTapIds []string `pulumi:"networkTapIds"` // List of Network Tap Rule IDs where neighbor group is associated. NetworkTapRuleIds []string `pulumi:"networkTapRuleIds"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Defines the Neighbor Group.
func LookupNeighborGroup ¶
func LookupNeighborGroup(ctx *pulumi.Context, args *LookupNeighborGroupArgs, opts ...pulumi.InvokeOption) (*LookupNeighborGroupResult, error)
Gets the Neighbor Group. Azure REST API version: 2023-06-15.
type LookupNeighborGroupResultOutput ¶
type LookupNeighborGroupResultOutput struct{ *pulumi.OutputState }
Defines the Neighbor Group.
func LookupNeighborGroupOutput ¶
func LookupNeighborGroupOutput(ctx *pulumi.Context, args LookupNeighborGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNeighborGroupResultOutput
func (LookupNeighborGroupResultOutput) Annotation ¶
func (o LookupNeighborGroupResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNeighborGroupResultOutput) Destination ¶
func (o LookupNeighborGroupResultOutput) Destination() NeighborGroupDestinationResponseOutput
An array of destination IPv4 Addresses or IPv6 Addresses.
func (LookupNeighborGroupResultOutput) ElementType ¶
func (LookupNeighborGroupResultOutput) ElementType() reflect.Type
func (LookupNeighborGroupResultOutput) Id ¶
func (o LookupNeighborGroupResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupNeighborGroupResultOutput) Location ¶
func (o LookupNeighborGroupResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNeighborGroupResultOutput) Name ¶
func (o LookupNeighborGroupResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNeighborGroupResultOutput) NetworkTapIds ¶
func (o LookupNeighborGroupResultOutput) NetworkTapIds() pulumi.StringArrayOutput
List of NetworkTap IDs where neighbor group is associated.
func (LookupNeighborGroupResultOutput) NetworkTapRuleIds ¶
func (o LookupNeighborGroupResultOutput) NetworkTapRuleIds() pulumi.StringArrayOutput
List of Network Tap Rule IDs where neighbor group is associated.
func (LookupNeighborGroupResultOutput) ProvisioningState ¶
func (o LookupNeighborGroupResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupNeighborGroupResultOutput) SystemData ¶
func (o LookupNeighborGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNeighborGroupResultOutput) Tags ¶
func (o LookupNeighborGroupResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNeighborGroupResultOutput) ToLookupNeighborGroupResultOutput ¶
func (o LookupNeighborGroupResultOutput) ToLookupNeighborGroupResultOutput() LookupNeighborGroupResultOutput
func (LookupNeighborGroupResultOutput) ToLookupNeighborGroupResultOutputWithContext ¶
func (o LookupNeighborGroupResultOutput) ToLookupNeighborGroupResultOutputWithContext(ctx context.Context) LookupNeighborGroupResultOutput
func (LookupNeighborGroupResultOutput) Type ¶
func (o LookupNeighborGroupResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkDeviceArgs ¶
type LookupNetworkDeviceOutputArgs ¶
type LookupNetworkDeviceOutputArgs struct { // Name of the Network Device NetworkDeviceName pulumi.StringInput `pulumi:"networkDeviceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkDeviceOutputArgs) ElementType ¶
func (LookupNetworkDeviceOutputArgs) ElementType() reflect.Type
type LookupNetworkDeviceResult ¶
type LookupNetworkDeviceResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // The host Name of the device. HostName *string `pulumi:"hostName"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // networkDeviceRole is the device role: Example: CE | ToR. NetworkDeviceRole string `pulumi:"networkDeviceRole"` // Network Device SKU name. NetworkDeviceSku string `pulumi:"networkDeviceSku"` // Reference to network rack resource id. NetworkRackId string `pulumi:"networkRackId"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // serialNumber of the format Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969 SerialNumber string `pulumi:"serialNumber"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Current version of the device as defined in SKU. Version string `pulumi:"version"` }
The NetworkDevice resource definition.
func LookupNetworkDevice ¶
func LookupNetworkDevice(ctx *pulumi.Context, args *LookupNetworkDeviceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkDeviceResult, error)
Get the Network Device resource details. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupNetworkDeviceResultOutput ¶
type LookupNetworkDeviceResultOutput struct{ *pulumi.OutputState }
The NetworkDevice resource definition.
func LookupNetworkDeviceOutput ¶
func LookupNetworkDeviceOutput(ctx *pulumi.Context, args LookupNetworkDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkDeviceResultOutput
func (LookupNetworkDeviceResultOutput) Annotation ¶
func (o LookupNetworkDeviceResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkDeviceResultOutput) ElementType ¶
func (LookupNetworkDeviceResultOutput) ElementType() reflect.Type
func (LookupNetworkDeviceResultOutput) HostName ¶
func (o LookupNetworkDeviceResultOutput) HostName() pulumi.StringPtrOutput
The host Name of the device.
func (LookupNetworkDeviceResultOutput) Id ¶
func (o LookupNetworkDeviceResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupNetworkDeviceResultOutput) Location ¶
func (o LookupNetworkDeviceResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkDeviceResultOutput) Name ¶
func (o LookupNetworkDeviceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkDeviceResultOutput) NetworkDeviceRole ¶
func (o LookupNetworkDeviceResultOutput) NetworkDeviceRole() pulumi.StringOutput
networkDeviceRole is the device role: Example: CE | ToR.
func (LookupNetworkDeviceResultOutput) NetworkDeviceSku ¶
func (o LookupNetworkDeviceResultOutput) NetworkDeviceSku() pulumi.StringOutput
Network Device SKU name.
func (LookupNetworkDeviceResultOutput) NetworkRackId ¶
func (o LookupNetworkDeviceResultOutput) NetworkRackId() pulumi.StringOutput
Reference to network rack resource id.
func (LookupNetworkDeviceResultOutput) ProvisioningState ¶
func (o LookupNetworkDeviceResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupNetworkDeviceResultOutput) SerialNumber ¶
func (o LookupNetworkDeviceResultOutput) SerialNumber() pulumi.StringOutput
serialNumber of the format Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969
func (LookupNetworkDeviceResultOutput) SystemData ¶
func (o LookupNetworkDeviceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkDeviceResultOutput) Tags ¶
func (o LookupNetworkDeviceResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkDeviceResultOutput) ToLookupNetworkDeviceResultOutput ¶
func (o LookupNetworkDeviceResultOutput) ToLookupNetworkDeviceResultOutput() LookupNetworkDeviceResultOutput
func (LookupNetworkDeviceResultOutput) ToLookupNetworkDeviceResultOutputWithContext ¶
func (o LookupNetworkDeviceResultOutput) ToLookupNetworkDeviceResultOutputWithContext(ctx context.Context) LookupNetworkDeviceResultOutput
func (LookupNetworkDeviceResultOutput) Type ¶
func (o LookupNetworkDeviceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupNetworkDeviceResultOutput) Version ¶
func (o LookupNetworkDeviceResultOutput) Version() pulumi.StringOutput
Current version of the device as defined in SKU.
type LookupNetworkFabricArgs ¶
type LookupNetworkFabricControllerOutputArgs ¶
type LookupNetworkFabricControllerOutputArgs struct { // Name of the Network Fabric Controller NetworkFabricControllerName pulumi.StringInput `pulumi:"networkFabricControllerName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkFabricControllerOutputArgs) ElementType ¶
func (LookupNetworkFabricControllerOutputArgs) ElementType() reflect.Type
type LookupNetworkFabricControllerResult ¶
type LookupNetworkFabricControllerResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute) InfrastructureExpressRouteConnections []ExpressRouteConnectionInformationResponse `pulumi:"infrastructureExpressRouteConnections"` // InfrastructureServices IP ranges. InfrastructureServices InfrastructureServicesResponse `pulumi:"infrastructureServices"` // IPv4 Network Fabric Controller Address Space. Ipv4AddressSpace *string `pulumi:"ipv4AddressSpace"` // IPv6 Network Fabric Controller Address Space. Ipv6AddressSpace *string `pulumi:"ipv6AddressSpace"` // The geo-location where the resource lives Location string `pulumi:"location"` // Managed Resource Group configuration properties. ManagedResourceGroupConfiguration *ManagedResourceGroupConfigurationResponse `pulumi:"managedResourceGroupConfiguration"` // The name of the resource Name string `pulumi:"name"` // The NF-ID will be an input parameter used by the NF to link and get associated with the parent NFC Service. NetworkFabricIds []string `pulumi:"networkFabricIds"` // The Operational Status would always be NULL. Look only in to the Provisioning state for the latest status. OperationalState string `pulumi:"operationalState"` // Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of NFC provisioning. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute). WorkloadExpressRouteConnections []ExpressRouteConnectionInformationResponse `pulumi:"workloadExpressRouteConnections"` // A workload management network is required for all the tenant (workload) traffic. This traffic is only dedicated for Tenant workloads which are required to access internet or any other MSFT/Public endpoints. WorkloadManagementNetwork bool `pulumi:"workloadManagementNetwork"` // WorkloadServices IP ranges. WorkloadServices WorkloadServicesResponse `pulumi:"workloadServices"` }
The NetworkFabricController resource definition.
func LookupNetworkFabricController ¶
func LookupNetworkFabricController(ctx *pulumi.Context, args *LookupNetworkFabricControllerArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFabricControllerResult, error)
Shows the provisioning status of Network Fabric Controller. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func (*LookupNetworkFabricControllerResult) Defaults ¶
func (val *LookupNetworkFabricControllerResult) Defaults() *LookupNetworkFabricControllerResult
Defaults sets the appropriate defaults for LookupNetworkFabricControllerResult
type LookupNetworkFabricControllerResultOutput ¶
type LookupNetworkFabricControllerResultOutput struct{ *pulumi.OutputState }
The NetworkFabricController resource definition.
func LookupNetworkFabricControllerOutput ¶
func LookupNetworkFabricControllerOutput(ctx *pulumi.Context, args LookupNetworkFabricControllerOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFabricControllerResultOutput
func (LookupNetworkFabricControllerResultOutput) Annotation ¶
func (o LookupNetworkFabricControllerResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkFabricControllerResultOutput) ElementType ¶
func (LookupNetworkFabricControllerResultOutput) ElementType() reflect.Type
func (LookupNetworkFabricControllerResultOutput) Id ¶
func (o LookupNetworkFabricControllerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupNetworkFabricControllerResultOutput) InfrastructureExpressRouteConnections ¶
func (o LookupNetworkFabricControllerResultOutput) InfrastructureExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute)
func (LookupNetworkFabricControllerResultOutput) InfrastructureServices ¶
func (o LookupNetworkFabricControllerResultOutput) InfrastructureServices() InfrastructureServicesResponseOutput
InfrastructureServices IP ranges.
func (LookupNetworkFabricControllerResultOutput) Ipv4AddressSpace ¶
func (o LookupNetworkFabricControllerResultOutput) Ipv4AddressSpace() pulumi.StringPtrOutput
IPv4 Network Fabric Controller Address Space.
func (LookupNetworkFabricControllerResultOutput) Ipv6AddressSpace ¶
func (o LookupNetworkFabricControllerResultOutput) Ipv6AddressSpace() pulumi.StringPtrOutput
IPv6 Network Fabric Controller Address Space.
func (LookupNetworkFabricControllerResultOutput) Location ¶
func (o LookupNetworkFabricControllerResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkFabricControllerResultOutput) ManagedResourceGroupConfiguration ¶
func (o LookupNetworkFabricControllerResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
Managed Resource Group configuration properties.
func (LookupNetworkFabricControllerResultOutput) Name ¶
func (o LookupNetworkFabricControllerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkFabricControllerResultOutput) NetworkFabricIds ¶
func (o LookupNetworkFabricControllerResultOutput) NetworkFabricIds() pulumi.StringArrayOutput
The NF-ID will be an input parameter used by the NF to link and get associated with the parent NFC Service.
func (LookupNetworkFabricControllerResultOutput) OperationalState ¶
func (o LookupNetworkFabricControllerResultOutput) OperationalState() pulumi.StringOutput
The Operational Status would always be NULL. Look only in to the Provisioning state for the latest status.
func (LookupNetworkFabricControllerResultOutput) ProvisioningState ¶
func (o LookupNetworkFabricControllerResultOutput) ProvisioningState() pulumi.StringOutput
Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of NFC provisioning.
func (LookupNetworkFabricControllerResultOutput) SystemData ¶
func (o LookupNetworkFabricControllerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkFabricControllerResultOutput) Tags ¶
func (o LookupNetworkFabricControllerResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkFabricControllerResultOutput) ToLookupNetworkFabricControllerResultOutput ¶
func (o LookupNetworkFabricControllerResultOutput) ToLookupNetworkFabricControllerResultOutput() LookupNetworkFabricControllerResultOutput
func (LookupNetworkFabricControllerResultOutput) ToLookupNetworkFabricControllerResultOutputWithContext ¶
func (o LookupNetworkFabricControllerResultOutput) ToLookupNetworkFabricControllerResultOutputWithContext(ctx context.Context) LookupNetworkFabricControllerResultOutput
func (LookupNetworkFabricControllerResultOutput) Type ¶
func (o LookupNetworkFabricControllerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupNetworkFabricControllerResultOutput) WorkloadExpressRouteConnections ¶
func (o LookupNetworkFabricControllerResultOutput) WorkloadExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute).
func (LookupNetworkFabricControllerResultOutput) WorkloadManagementNetwork ¶
func (o LookupNetworkFabricControllerResultOutput) WorkloadManagementNetwork() pulumi.BoolOutput
A workload management network is required for all the tenant (workload) traffic. This traffic is only dedicated for Tenant workloads which are required to access internet or any other MSFT/Public endpoints.
func (LookupNetworkFabricControllerResultOutput) WorkloadServices ¶
func (o LookupNetworkFabricControllerResultOutput) WorkloadServices() WorkloadServicesResponseOutput
WorkloadServices IP ranges.
type LookupNetworkFabricOutputArgs ¶
type LookupNetworkFabricOutputArgs struct { // Name of the Network Fabric NetworkFabricName pulumi.StringInput `pulumi:"networkFabricName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkFabricOutputArgs) ElementType ¶
func (LookupNetworkFabricOutputArgs) ElementType() reflect.Type
type LookupNetworkFabricResult ¶
type LookupNetworkFabricResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // ASN of CE devices for CE/PE connectivity. FabricASN int `pulumi:"fabricASN"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // IPv4Prefix for Management Network. Example: 10.1.0.0/19. Ipv4Prefix *string `pulumi:"ipv4Prefix"` // IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59. Ipv6Prefix *string `pulumi:"ipv6Prefix"` // List of L2IsolationDomain resource IDs under the Network Fabric. L2IsolationDomains []string `pulumi:"l2IsolationDomains"` // List of L3IsolationDomain resource IDs under the Network Fabric. L3IsolationDomains []string `pulumi:"l3IsolationDomains"` // The geo-location where the resource lives Location string `pulumi:"location"` // Configuration to be used to setup the management network. ManagementNetworkConfiguration ManagementNetworkConfigurationResponse `pulumi:"managementNetworkConfiguration"` // The name of the resource Name string `pulumi:"name"` // Azure resource ID for the NetworkFabricController the NetworkFabric belongs. NetworkFabricControllerId string `pulumi:"networkFabricControllerId"` // Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric. NetworkFabricSku string `pulumi:"networkFabricSku"` // Gets the operational state of the resource. OperationalState string `pulumi:"operationalState"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Number of racks associated to Network Fabric.Possible values are from 2-8. RackCount int `pulumi:"rackCount"` // List of NetworkRack resource IDs under the Network Fabric. The number of racks allowed depends on the Network Fabric SKU. Racks []string `pulumi:"racks"` // Router Id of CE to be used for MP-BGP between PE and CE RouterId string `pulumi:"routerId"` // Number of servers.Possible values are from 1-16. ServerCountPerRack int `pulumi:"serverCountPerRack"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Network and credentials configuration currently applied to terminal server. TerminalServerConfiguration TerminalServerConfigurationResponse `pulumi:"terminalServerConfiguration"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The NetworkFabric resource definition.
func LookupNetworkFabric ¶
func LookupNetworkFabric(ctx *pulumi.Context, args *LookupNetworkFabricArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFabricResult, error)
Get Network Fabric resource details. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func (*LookupNetworkFabricResult) Defaults ¶
func (val *LookupNetworkFabricResult) Defaults() *LookupNetworkFabricResult
Defaults sets the appropriate defaults for LookupNetworkFabricResult
type LookupNetworkFabricResultOutput ¶
type LookupNetworkFabricResultOutput struct{ *pulumi.OutputState }
The NetworkFabric resource definition.
func LookupNetworkFabricOutput ¶
func LookupNetworkFabricOutput(ctx *pulumi.Context, args LookupNetworkFabricOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFabricResultOutput
func (LookupNetworkFabricResultOutput) Annotation ¶
func (o LookupNetworkFabricResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkFabricResultOutput) ElementType ¶
func (LookupNetworkFabricResultOutput) ElementType() reflect.Type
func (LookupNetworkFabricResultOutput) FabricASN ¶
func (o LookupNetworkFabricResultOutput) FabricASN() pulumi.IntOutput
ASN of CE devices for CE/PE connectivity.
func (LookupNetworkFabricResultOutput) Id ¶
func (o LookupNetworkFabricResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupNetworkFabricResultOutput) Ipv4Prefix ¶
func (o LookupNetworkFabricResultOutput) Ipv4Prefix() pulumi.StringPtrOutput
IPv4Prefix for Management Network. Example: 10.1.0.0/19.
func (LookupNetworkFabricResultOutput) Ipv6Prefix ¶
func (o LookupNetworkFabricResultOutput) Ipv6Prefix() pulumi.StringPtrOutput
IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59.
func (LookupNetworkFabricResultOutput) L2IsolationDomains ¶
func (o LookupNetworkFabricResultOutput) L2IsolationDomains() pulumi.StringArrayOutput
List of L2IsolationDomain resource IDs under the Network Fabric.
func (LookupNetworkFabricResultOutput) L3IsolationDomains ¶
func (o LookupNetworkFabricResultOutput) L3IsolationDomains() pulumi.StringArrayOutput
List of L3IsolationDomain resource IDs under the Network Fabric.
func (LookupNetworkFabricResultOutput) Location ¶
func (o LookupNetworkFabricResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkFabricResultOutput) ManagementNetworkConfiguration ¶
func (o LookupNetworkFabricResultOutput) ManagementNetworkConfiguration() ManagementNetworkConfigurationResponseOutput
Configuration to be used to setup the management network.
func (LookupNetworkFabricResultOutput) Name ¶
func (o LookupNetworkFabricResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkFabricResultOutput) NetworkFabricControllerId ¶
func (o LookupNetworkFabricResultOutput) NetworkFabricControllerId() pulumi.StringOutput
Azure resource ID for the NetworkFabricController the NetworkFabric belongs.
func (LookupNetworkFabricResultOutput) NetworkFabricSku ¶
func (o LookupNetworkFabricResultOutput) NetworkFabricSku() pulumi.StringOutput
Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric.
func (LookupNetworkFabricResultOutput) OperationalState ¶
func (o LookupNetworkFabricResultOutput) OperationalState() pulumi.StringOutput
Gets the operational state of the resource.
func (LookupNetworkFabricResultOutput) ProvisioningState ¶
func (o LookupNetworkFabricResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupNetworkFabricResultOutput) RackCount ¶
func (o LookupNetworkFabricResultOutput) RackCount() pulumi.IntOutput
Number of racks associated to Network Fabric.Possible values are from 2-8.
func (LookupNetworkFabricResultOutput) Racks ¶
func (o LookupNetworkFabricResultOutput) Racks() pulumi.StringArrayOutput
List of NetworkRack resource IDs under the Network Fabric. The number of racks allowed depends on the Network Fabric SKU.
func (LookupNetworkFabricResultOutput) RouterId ¶
func (o LookupNetworkFabricResultOutput) RouterId() pulumi.StringOutput
Router Id of CE to be used for MP-BGP between PE and CE
func (LookupNetworkFabricResultOutput) ServerCountPerRack ¶
func (o LookupNetworkFabricResultOutput) ServerCountPerRack() pulumi.IntOutput
Number of servers.Possible values are from 1-16.
func (LookupNetworkFabricResultOutput) SystemData ¶
func (o LookupNetworkFabricResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkFabricResultOutput) Tags ¶
func (o LookupNetworkFabricResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkFabricResultOutput) TerminalServerConfiguration ¶
func (o LookupNetworkFabricResultOutput) TerminalServerConfiguration() TerminalServerConfigurationResponseOutput
Network and credentials configuration currently applied to terminal server.
func (LookupNetworkFabricResultOutput) ToLookupNetworkFabricResultOutput ¶
func (o LookupNetworkFabricResultOutput) ToLookupNetworkFabricResultOutput() LookupNetworkFabricResultOutput
func (LookupNetworkFabricResultOutput) ToLookupNetworkFabricResultOutputWithContext ¶
func (o LookupNetworkFabricResultOutput) ToLookupNetworkFabricResultOutputWithContext(ctx context.Context) LookupNetworkFabricResultOutput
func (LookupNetworkFabricResultOutput) Type ¶
func (o LookupNetworkFabricResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkInterfaceArgs ¶
type LookupNetworkInterfaceArgs struct { // Name of the NetworkDevice NetworkDeviceName string `pulumi:"networkDeviceName"` // Name of the NetworkInterfaceName NetworkInterfaceName string `pulumi:"networkInterfaceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNetworkInterfaceOutputArgs ¶
type LookupNetworkInterfaceOutputArgs struct { // Name of the NetworkDevice NetworkDeviceName pulumi.StringInput `pulumi:"networkDeviceName"` // Name of the NetworkInterfaceName NetworkInterfaceName pulumi.StringInput `pulumi:"networkInterfaceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkInterfaceOutputArgs) ElementType ¶
func (LookupNetworkInterfaceOutputArgs) ElementType() reflect.Type
type LookupNetworkInterfaceResult ¶
type LookupNetworkInterfaceResult struct { // administrativeState of the network interface. Example: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // The arm resource id of the interface or compute server its connected to. ConnectedTo string `pulumi:"connectedTo"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The Interface Type. Example: Management/Data InterfaceType string `pulumi:"interfaceType"` // ipv4Address. Ipv4Address string `pulumi:"ipv4Address"` // ipv6Address. Ipv6Address string `pulumi:"ipv6Address"` // The name of the resource Name string `pulumi:"name"` // physicalIdentifier of the network interface. PhysicalIdentifier string `pulumi:"physicalIdentifier"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Defines the NetworkInterface resource.
func LookupNetworkInterface ¶
func LookupNetworkInterface(ctx *pulumi.Context, args *LookupNetworkInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkInterfaceResult, error)
Get the Network Interface resource details. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupNetworkInterfaceResultOutput ¶
type LookupNetworkInterfaceResultOutput struct{ *pulumi.OutputState }
Defines the NetworkInterface resource.
func LookupNetworkInterfaceOutput ¶
func LookupNetworkInterfaceOutput(ctx *pulumi.Context, args LookupNetworkInterfaceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkInterfaceResultOutput
func (LookupNetworkInterfaceResultOutput) AdministrativeState ¶
func (o LookupNetworkInterfaceResultOutput) AdministrativeState() pulumi.StringOutput
administrativeState of the network interface. Example: Enabled | Disabled.
func (LookupNetworkInterfaceResultOutput) Annotation ¶
func (o LookupNetworkInterfaceResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkInterfaceResultOutput) ConnectedTo ¶
func (o LookupNetworkInterfaceResultOutput) ConnectedTo() pulumi.StringOutput
The arm resource id of the interface or compute server its connected to.
func (LookupNetworkInterfaceResultOutput) ElementType ¶
func (LookupNetworkInterfaceResultOutput) ElementType() reflect.Type
func (LookupNetworkInterfaceResultOutput) Id ¶
func (o LookupNetworkInterfaceResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupNetworkInterfaceResultOutput) InterfaceType ¶
func (o LookupNetworkInterfaceResultOutput) InterfaceType() pulumi.StringOutput
The Interface Type. Example: Management/Data
func (LookupNetworkInterfaceResultOutput) Ipv4Address ¶
func (o LookupNetworkInterfaceResultOutput) Ipv4Address() pulumi.StringOutput
ipv4Address.
func (LookupNetworkInterfaceResultOutput) Ipv6Address ¶
func (o LookupNetworkInterfaceResultOutput) Ipv6Address() pulumi.StringOutput
ipv6Address.
func (LookupNetworkInterfaceResultOutput) Name ¶
func (o LookupNetworkInterfaceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkInterfaceResultOutput) PhysicalIdentifier ¶
func (o LookupNetworkInterfaceResultOutput) PhysicalIdentifier() pulumi.StringOutput
physicalIdentifier of the network interface.
func (LookupNetworkInterfaceResultOutput) ProvisioningState ¶
func (o LookupNetworkInterfaceResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupNetworkInterfaceResultOutput) SystemData ¶
func (o LookupNetworkInterfaceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutput ¶
func (o LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutput() LookupNetworkInterfaceResultOutput
func (LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutputWithContext ¶
func (o LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutputWithContext(ctx context.Context) LookupNetworkInterfaceResultOutput
func (LookupNetworkInterfaceResultOutput) Type ¶
func (o LookupNetworkInterfaceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkPacketBrokerOutputArgs ¶
type LookupNetworkPacketBrokerOutputArgs struct { // Name of the Network Packet Broker. NetworkPacketBrokerName pulumi.StringInput `pulumi:"networkPacketBrokerName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkPacketBrokerOutputArgs) ElementType ¶
func (LookupNetworkPacketBrokerOutputArgs) ElementType() reflect.Type
type LookupNetworkPacketBrokerResult ¶
type LookupNetworkPacketBrokerResult struct { // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // List of neighbor group IDs configured on NPB. NeighborGroupIds []string `pulumi:"neighborGroupIds"` // List of ARM resource IDs of Network Devices [NPB]. NetworkDeviceIds []string `pulumi:"networkDeviceIds"` // ARM resource ID of the Network Fabric. NetworkFabricId string `pulumi:"networkFabricId"` // List of network Tap IDs configured on NPB. NetworkTapIds []string `pulumi:"networkTapIds"` // Provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // List of network interfaces across NPB devices that are used to mirror source traffic. SourceInterfaceIds []string `pulumi:"sourceInterfaceIds"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The NetworkPacketBroker resource definition.
func LookupNetworkPacketBroker ¶
func LookupNetworkPacketBroker(ctx *pulumi.Context, args *LookupNetworkPacketBrokerArgs, opts ...pulumi.InvokeOption) (*LookupNetworkPacketBrokerResult, error)
Retrieves details of this Network Packet Broker. Azure REST API version: 2023-06-15.
type LookupNetworkPacketBrokerResultOutput ¶
type LookupNetworkPacketBrokerResultOutput struct{ *pulumi.OutputState }
The NetworkPacketBroker resource definition.
func LookupNetworkPacketBrokerOutput ¶
func LookupNetworkPacketBrokerOutput(ctx *pulumi.Context, args LookupNetworkPacketBrokerOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketBrokerResultOutput
func (LookupNetworkPacketBrokerResultOutput) ElementType ¶
func (LookupNetworkPacketBrokerResultOutput) ElementType() reflect.Type
func (LookupNetworkPacketBrokerResultOutput) Id ¶
func (o LookupNetworkPacketBrokerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupNetworkPacketBrokerResultOutput) Location ¶
func (o LookupNetworkPacketBrokerResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkPacketBrokerResultOutput) Name ¶
func (o LookupNetworkPacketBrokerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkPacketBrokerResultOutput) NeighborGroupIds ¶
func (o LookupNetworkPacketBrokerResultOutput) NeighborGroupIds() pulumi.StringArrayOutput
List of neighbor group IDs configured on NPB.
func (LookupNetworkPacketBrokerResultOutput) NetworkDeviceIds ¶
func (o LookupNetworkPacketBrokerResultOutput) NetworkDeviceIds() pulumi.StringArrayOutput
List of ARM resource IDs of Network Devices [NPB].
func (LookupNetworkPacketBrokerResultOutput) NetworkFabricId ¶
func (o LookupNetworkPacketBrokerResultOutput) NetworkFabricId() pulumi.StringOutput
ARM resource ID of the Network Fabric.
func (LookupNetworkPacketBrokerResultOutput) NetworkTapIds ¶
func (o LookupNetworkPacketBrokerResultOutput) NetworkTapIds() pulumi.StringArrayOutput
List of network Tap IDs configured on NPB.
func (LookupNetworkPacketBrokerResultOutput) ProvisioningState ¶
func (o LookupNetworkPacketBrokerResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource.
func (LookupNetworkPacketBrokerResultOutput) SourceInterfaceIds ¶
func (o LookupNetworkPacketBrokerResultOutput) SourceInterfaceIds() pulumi.StringArrayOutput
List of network interfaces across NPB devices that are used to mirror source traffic.
func (LookupNetworkPacketBrokerResultOutput) SystemData ¶
func (o LookupNetworkPacketBrokerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkPacketBrokerResultOutput) Tags ¶
func (o LookupNetworkPacketBrokerResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkPacketBrokerResultOutput) ToLookupNetworkPacketBrokerResultOutput ¶
func (o LookupNetworkPacketBrokerResultOutput) ToLookupNetworkPacketBrokerResultOutput() LookupNetworkPacketBrokerResultOutput
func (LookupNetworkPacketBrokerResultOutput) ToLookupNetworkPacketBrokerResultOutputWithContext ¶
func (o LookupNetworkPacketBrokerResultOutput) ToLookupNetworkPacketBrokerResultOutputWithContext(ctx context.Context) LookupNetworkPacketBrokerResultOutput
func (LookupNetworkPacketBrokerResultOutput) Type ¶
func (o LookupNetworkPacketBrokerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkRackArgs ¶
type LookupNetworkRackOutputArgs ¶
type LookupNetworkRackOutputArgs struct { // Name of the Network Rack NetworkRackName pulumi.StringInput `pulumi:"networkRackName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkRackOutputArgs) ElementType ¶
func (LookupNetworkRackOutputArgs) ElementType() reflect.Type
type LookupNetworkRackResult ¶
type LookupNetworkRackResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // List of network device ARM resource ids. NetworkDevices []string `pulumi:"networkDevices"` // Network Fabric ARM resource id. NetworkFabricId string `pulumi:"networkFabricId"` // Network Rack SKU name. NetworkRackSku string `pulumi:"networkRackSku"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The NetworkRack resource definition.
func LookupNetworkRack ¶
func LookupNetworkRack(ctx *pulumi.Context, args *LookupNetworkRackArgs, opts ...pulumi.InvokeOption) (*LookupNetworkRackResult, error)
Get Network Rack resource details. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupNetworkRackResultOutput ¶
type LookupNetworkRackResultOutput struct{ *pulumi.OutputState }
The NetworkRack resource definition.
func LookupNetworkRackOutput ¶
func LookupNetworkRackOutput(ctx *pulumi.Context, args LookupNetworkRackOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkRackResultOutput
func (LookupNetworkRackResultOutput) Annotation ¶
func (o LookupNetworkRackResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkRackResultOutput) ElementType ¶
func (LookupNetworkRackResultOutput) ElementType() reflect.Type
func (LookupNetworkRackResultOutput) Id ¶
func (o LookupNetworkRackResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupNetworkRackResultOutput) Location ¶
func (o LookupNetworkRackResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkRackResultOutput) Name ¶
func (o LookupNetworkRackResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkRackResultOutput) NetworkDevices ¶
func (o LookupNetworkRackResultOutput) NetworkDevices() pulumi.StringArrayOutput
List of network device ARM resource ids.
func (LookupNetworkRackResultOutput) NetworkFabricId ¶
func (o LookupNetworkRackResultOutput) NetworkFabricId() pulumi.StringOutput
Network Fabric ARM resource id.
func (LookupNetworkRackResultOutput) NetworkRackSku ¶
func (o LookupNetworkRackResultOutput) NetworkRackSku() pulumi.StringOutput
Network Rack SKU name.
func (LookupNetworkRackResultOutput) ProvisioningState ¶
func (o LookupNetworkRackResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupNetworkRackResultOutput) SystemData ¶
func (o LookupNetworkRackResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkRackResultOutput) Tags ¶
func (o LookupNetworkRackResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkRackResultOutput) ToLookupNetworkRackResultOutput ¶
func (o LookupNetworkRackResultOutput) ToLookupNetworkRackResultOutput() LookupNetworkRackResultOutput
func (LookupNetworkRackResultOutput) ToLookupNetworkRackResultOutputWithContext ¶
func (o LookupNetworkRackResultOutput) ToLookupNetworkRackResultOutputWithContext(ctx context.Context) LookupNetworkRackResultOutput
func (LookupNetworkRackResultOutput) Type ¶
func (o LookupNetworkRackResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkTapArgs ¶
type LookupNetworkTapOutputArgs ¶
type LookupNetworkTapOutputArgs struct { // Name of the Network Tap. NetworkTapName pulumi.StringInput `pulumi:"networkTapName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkTapOutputArgs) ElementType ¶
func (LookupNetworkTapOutputArgs) ElementType() reflect.Type
type LookupNetworkTapResult ¶
type LookupNetworkTapResult struct { // Administrative state of the resource. Example -Enabled/Disabled AdministrativeState string `pulumi:"administrativeState"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Gets the configurations state of the resource. ConfigurationState string `pulumi:"configurationState"` // List of destinations to send the filter traffic. Destinations []NetworkTapPropertiesResponseDestinations `pulumi:"destinations"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // ARM resource ID of the Network Packet Broker. NetworkPacketBrokerId string `pulumi:"networkPacketBrokerId"` // Polling type. PollingType *string `pulumi:"pollingType"` // Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of Network Tap provisioning. ProvisioningState string `pulumi:"provisioningState"` // Source Tap Rule Id. ARM Resource ID of the Network Tap Rule. SourceTapRuleId string `pulumi:"sourceTapRuleId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Network Tap resource definition.
func LookupNetworkTap ¶
func LookupNetworkTap(ctx *pulumi.Context, args *LookupNetworkTapArgs, opts ...pulumi.InvokeOption) (*LookupNetworkTapResult, error)
Retrieves details of this Network Tap. Azure REST API version: 2023-06-15.
func (*LookupNetworkTapResult) Defaults ¶
func (val *LookupNetworkTapResult) Defaults() *LookupNetworkTapResult
Defaults sets the appropriate defaults for LookupNetworkTapResult
type LookupNetworkTapResultOutput ¶
type LookupNetworkTapResultOutput struct{ *pulumi.OutputState }
The Network Tap resource definition.
func LookupNetworkTapOutput ¶
func LookupNetworkTapOutput(ctx *pulumi.Context, args LookupNetworkTapOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkTapResultOutput
func (LookupNetworkTapResultOutput) AdministrativeState ¶
func (o LookupNetworkTapResultOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the resource. Example -Enabled/Disabled
func (LookupNetworkTapResultOutput) Annotation ¶
func (o LookupNetworkTapResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkTapResultOutput) ConfigurationState ¶
func (o LookupNetworkTapResultOutput) ConfigurationState() pulumi.StringOutput
Gets the configurations state of the resource.
func (LookupNetworkTapResultOutput) Destinations ¶
func (o LookupNetworkTapResultOutput) Destinations() NetworkTapPropertiesResponseDestinationsArrayOutput
List of destinations to send the filter traffic.
func (LookupNetworkTapResultOutput) ElementType ¶
func (LookupNetworkTapResultOutput) ElementType() reflect.Type
func (LookupNetworkTapResultOutput) Id ¶
func (o LookupNetworkTapResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupNetworkTapResultOutput) Location ¶
func (o LookupNetworkTapResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkTapResultOutput) Name ¶
func (o LookupNetworkTapResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkTapResultOutput) NetworkPacketBrokerId ¶
func (o LookupNetworkTapResultOutput) NetworkPacketBrokerId() pulumi.StringOutput
ARM resource ID of the Network Packet Broker.
func (LookupNetworkTapResultOutput) PollingType ¶
func (o LookupNetworkTapResultOutput) PollingType() pulumi.StringPtrOutput
Polling type.
func (LookupNetworkTapResultOutput) ProvisioningState ¶
func (o LookupNetworkTapResultOutput) ProvisioningState() pulumi.StringOutput
Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of Network Tap provisioning.
func (LookupNetworkTapResultOutput) SourceTapRuleId ¶
func (o LookupNetworkTapResultOutput) SourceTapRuleId() pulumi.StringOutput
Source Tap Rule Id. ARM Resource ID of the Network Tap Rule.
func (LookupNetworkTapResultOutput) SystemData ¶
func (o LookupNetworkTapResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkTapResultOutput) Tags ¶
func (o LookupNetworkTapResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkTapResultOutput) ToLookupNetworkTapResultOutput ¶
func (o LookupNetworkTapResultOutput) ToLookupNetworkTapResultOutput() LookupNetworkTapResultOutput
func (LookupNetworkTapResultOutput) ToLookupNetworkTapResultOutputWithContext ¶
func (o LookupNetworkTapResultOutput) ToLookupNetworkTapResultOutputWithContext(ctx context.Context) LookupNetworkTapResultOutput
func (LookupNetworkTapResultOutput) Type ¶
func (o LookupNetworkTapResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkTapRuleOutputArgs ¶
type LookupNetworkTapRuleOutputArgs struct { // Name of the Network Tap Rule. NetworkTapRuleName pulumi.StringInput `pulumi:"networkTapRuleName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkTapRuleOutputArgs) ElementType ¶
func (LookupNetworkTapRuleOutputArgs) ElementType() reflect.Type
type LookupNetworkTapRuleResult ¶
type LookupNetworkTapRuleResult struct { // Administrative state of the resource. AdministrativeState string `pulumi:"administrativeState"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Configuration state of the resource. ConfigurationState string `pulumi:"configurationState"` // Input method to configure Network Tap Rule. ConfigurationType string `pulumi:"configurationType"` // List of dynamic match configurations. DynamicMatchConfigurations []CommonDynamicMatchConfigurationResponse `pulumi:"dynamicMatchConfigurations"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The last sync timestamp. LastSyncedTime string `pulumi:"lastSyncedTime"` // The geo-location where the resource lives Location string `pulumi:"location"` // List of match configurations. MatchConfigurations []NetworkTapRuleMatchConfigurationResponse `pulumi:"matchConfigurations"` // The name of the resource Name string `pulumi:"name"` // The ARM resource Id of the NetworkTap. NetworkTapId string `pulumi:"networkTapId"` // Polling interval in seconds. PollingIntervalInSeconds *int `pulumi:"pollingIntervalInSeconds"` // Provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Network Tap Rules file URL. TapRulesUrl *string `pulumi:"tapRulesUrl"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The NetworkTapRule resource definition.
func LookupNetworkTapRule ¶
func LookupNetworkTapRule(ctx *pulumi.Context, args *LookupNetworkTapRuleArgs, opts ...pulumi.InvokeOption) (*LookupNetworkTapRuleResult, error)
Get Network Tap Rule resource details. Azure REST API version: 2023-06-15.
func (*LookupNetworkTapRuleResult) Defaults ¶
func (val *LookupNetworkTapRuleResult) Defaults() *LookupNetworkTapRuleResult
Defaults sets the appropriate defaults for LookupNetworkTapRuleResult
type LookupNetworkTapRuleResultOutput ¶
type LookupNetworkTapRuleResultOutput struct{ *pulumi.OutputState }
The NetworkTapRule resource definition.
func LookupNetworkTapRuleOutput ¶
func LookupNetworkTapRuleOutput(ctx *pulumi.Context, args LookupNetworkTapRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkTapRuleResultOutput
func (LookupNetworkTapRuleResultOutput) AdministrativeState ¶
func (o LookupNetworkTapRuleResultOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the resource.
func (LookupNetworkTapRuleResultOutput) Annotation ¶
func (o LookupNetworkTapRuleResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupNetworkTapRuleResultOutput) ConfigurationState ¶
func (o LookupNetworkTapRuleResultOutput) ConfigurationState() pulumi.StringOutput
Configuration state of the resource.
func (LookupNetworkTapRuleResultOutput) ConfigurationType ¶
func (o LookupNetworkTapRuleResultOutput) ConfigurationType() pulumi.StringOutput
Input method to configure Network Tap Rule.
func (LookupNetworkTapRuleResultOutput) DynamicMatchConfigurations ¶
func (o LookupNetworkTapRuleResultOutput) DynamicMatchConfigurations() CommonDynamicMatchConfigurationResponseArrayOutput
List of dynamic match configurations.
func (LookupNetworkTapRuleResultOutput) ElementType ¶
func (LookupNetworkTapRuleResultOutput) ElementType() reflect.Type
func (LookupNetworkTapRuleResultOutput) Id ¶
func (o LookupNetworkTapRuleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupNetworkTapRuleResultOutput) LastSyncedTime ¶
func (o LookupNetworkTapRuleResultOutput) LastSyncedTime() pulumi.StringOutput
The last sync timestamp.
func (LookupNetworkTapRuleResultOutput) Location ¶
func (o LookupNetworkTapRuleResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupNetworkTapRuleResultOutput) MatchConfigurations ¶
func (o LookupNetworkTapRuleResultOutput) MatchConfigurations() NetworkTapRuleMatchConfigurationResponseArrayOutput
List of match configurations.
func (LookupNetworkTapRuleResultOutput) Name ¶
func (o LookupNetworkTapRuleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkTapRuleResultOutput) NetworkTapId ¶
func (o LookupNetworkTapRuleResultOutput) NetworkTapId() pulumi.StringOutput
The ARM resource Id of the NetworkTap.
func (LookupNetworkTapRuleResultOutput) PollingIntervalInSeconds ¶
func (o LookupNetworkTapRuleResultOutput) PollingIntervalInSeconds() pulumi.IntPtrOutput
Polling interval in seconds.
func (LookupNetworkTapRuleResultOutput) ProvisioningState ¶
func (o LookupNetworkTapRuleResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource.
func (LookupNetworkTapRuleResultOutput) SystemData ¶
func (o LookupNetworkTapRuleResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkTapRuleResultOutput) Tags ¶
func (o LookupNetworkTapRuleResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupNetworkTapRuleResultOutput) TapRulesUrl ¶
func (o LookupNetworkTapRuleResultOutput) TapRulesUrl() pulumi.StringPtrOutput
Network Tap Rules file URL.
func (LookupNetworkTapRuleResultOutput) ToLookupNetworkTapRuleResultOutput ¶
func (o LookupNetworkTapRuleResultOutput) ToLookupNetworkTapRuleResultOutput() LookupNetworkTapRuleResultOutput
func (LookupNetworkTapRuleResultOutput) ToLookupNetworkTapRuleResultOutputWithContext ¶
func (o LookupNetworkTapRuleResultOutput) ToLookupNetworkTapRuleResultOutputWithContext(ctx context.Context) LookupNetworkTapRuleResultOutput
func (LookupNetworkTapRuleResultOutput) Type ¶
func (o LookupNetworkTapRuleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupNetworkToNetworkInterconnectArgs ¶
type LookupNetworkToNetworkInterconnectArgs struct { // Name of the NetworkFabric. NetworkFabricName string `pulumi:"networkFabricName"` // Name of the NetworkToNetworkInterconnect NetworkToNetworkInterconnectName string `pulumi:"networkToNetworkInterconnectName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNetworkToNetworkInterconnectOutputArgs ¶
type LookupNetworkToNetworkInterconnectOutputArgs struct { // Name of the NetworkFabric. NetworkFabricName pulumi.StringInput `pulumi:"networkFabricName"` // Name of the NetworkToNetworkInterconnect NetworkToNetworkInterconnectName pulumi.StringInput `pulumi:"networkToNetworkInterconnectName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNetworkToNetworkInterconnectOutputArgs) ElementType ¶
func (LookupNetworkToNetworkInterconnectOutputArgs) ElementType() reflect.Type
type LookupNetworkToNetworkInterconnectResult ¶
type LookupNetworkToNetworkInterconnectResult struct { // Gets the administrativeState of the resource. Example -Enabled/Disabled AdministrativeState string `pulumi:"administrativeState"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Configuration to use NNI for Infrastructure Management. Example: True/False. IsManagementType string `pulumi:"isManagementType"` // Common properties for Layer2Configuration. Layer2Configuration *Layer2ConfigurationResponse `pulumi:"layer2Configuration"` // Common properties for Layer3Configuration. Layer3Configuration *Layer3ConfigurationResponse `pulumi:"layer3Configuration"` // The name of the resource Name string `pulumi:"name"` // Type of NNI used. Example: CE | NPB NniType *string `pulumi:"nniType"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False UseOptionB string `pulumi:"useOptionB"` }
The NetworkToNetworkInterconnect resource definition.
func LookupNetworkToNetworkInterconnect ¶
func LookupNetworkToNetworkInterconnect(ctx *pulumi.Context, args *LookupNetworkToNetworkInterconnectArgs, opts ...pulumi.InvokeOption) (*LookupNetworkToNetworkInterconnectResult, error)
Implements NetworkToNetworkInterconnects GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func (*LookupNetworkToNetworkInterconnectResult) Defaults ¶
func (val *LookupNetworkToNetworkInterconnectResult) Defaults() *LookupNetworkToNetworkInterconnectResult
Defaults sets the appropriate defaults for LookupNetworkToNetworkInterconnectResult
type LookupNetworkToNetworkInterconnectResultOutput ¶
type LookupNetworkToNetworkInterconnectResultOutput struct{ *pulumi.OutputState }
The NetworkToNetworkInterconnect resource definition.
func LookupNetworkToNetworkInterconnectOutput ¶
func LookupNetworkToNetworkInterconnectOutput(ctx *pulumi.Context, args LookupNetworkToNetworkInterconnectOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkToNetworkInterconnectResultOutput
func (LookupNetworkToNetworkInterconnectResultOutput) AdministrativeState ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) AdministrativeState() pulumi.StringOutput
Gets the administrativeState of the resource. Example -Enabled/Disabled
func (LookupNetworkToNetworkInterconnectResultOutput) ElementType ¶
func (LookupNetworkToNetworkInterconnectResultOutput) ElementType() reflect.Type
func (LookupNetworkToNetworkInterconnectResultOutput) Id ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupNetworkToNetworkInterconnectResultOutput) IsManagementType ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) IsManagementType() pulumi.StringOutput
Configuration to use NNI for Infrastructure Management. Example: True/False.
func (LookupNetworkToNetworkInterconnectResultOutput) Layer2Configuration ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) Layer2Configuration() Layer2ConfigurationResponsePtrOutput
Common properties for Layer2Configuration.
func (LookupNetworkToNetworkInterconnectResultOutput) Layer3Configuration ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) Layer3Configuration() Layer3ConfigurationResponsePtrOutput
Common properties for Layer3Configuration.
func (LookupNetworkToNetworkInterconnectResultOutput) Name ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupNetworkToNetworkInterconnectResultOutput) NniType ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) NniType() pulumi.StringPtrOutput
Type of NNI used. Example: CE | NPB
func (LookupNetworkToNetworkInterconnectResultOutput) ProvisioningState ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupNetworkToNetworkInterconnectResultOutput) SystemData ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupNetworkToNetworkInterconnectResultOutput) ToLookupNetworkToNetworkInterconnectResultOutput ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) ToLookupNetworkToNetworkInterconnectResultOutput() LookupNetworkToNetworkInterconnectResultOutput
func (LookupNetworkToNetworkInterconnectResultOutput) ToLookupNetworkToNetworkInterconnectResultOutputWithContext ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) ToLookupNetworkToNetworkInterconnectResultOutputWithContext(ctx context.Context) LookupNetworkToNetworkInterconnectResultOutput
func (LookupNetworkToNetworkInterconnectResultOutput) Type ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupNetworkToNetworkInterconnectResultOutput) UseOptionB ¶
func (o LookupNetworkToNetworkInterconnectResultOutput) UseOptionB() pulumi.StringOutput
Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False
type LookupRoutePolicyArgs ¶
type LookupRoutePolicyOutputArgs ¶
type LookupRoutePolicyOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Name of the Route Policy RoutePolicyName pulumi.StringInput `pulumi:"routePolicyName"` }
func (LookupRoutePolicyOutputArgs) ElementType ¶
func (LookupRoutePolicyOutputArgs) ElementType() reflect.Type
type LookupRoutePolicyResult ¶
type LookupRoutePolicyResult struct { // Switch configuration description. Annotation *string `pulumi:"annotation"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Route Policy statements. Statements []RoutePolicyStatementPropertiesResponse `pulumi:"statements"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The RoutePolicy resource definition.
func LookupRoutePolicy ¶
func LookupRoutePolicy(ctx *pulumi.Context, args *LookupRoutePolicyArgs, opts ...pulumi.InvokeOption) (*LookupRoutePolicyResult, error)
Implements Route Policy GET method. Azure REST API version: 2023-02-01-preview.
Other available API versions: 2023-06-15.
type LookupRoutePolicyResultOutput ¶
type LookupRoutePolicyResultOutput struct{ *pulumi.OutputState }
The RoutePolicy resource definition.
func LookupRoutePolicyOutput ¶
func LookupRoutePolicyOutput(ctx *pulumi.Context, args LookupRoutePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRoutePolicyResultOutput
func (LookupRoutePolicyResultOutput) Annotation ¶
func (o LookupRoutePolicyResultOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (LookupRoutePolicyResultOutput) ElementType ¶
func (LookupRoutePolicyResultOutput) ElementType() reflect.Type
func (LookupRoutePolicyResultOutput) Id ¶
func (o LookupRoutePolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupRoutePolicyResultOutput) Location ¶
func (o LookupRoutePolicyResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupRoutePolicyResultOutput) Name ¶
func (o LookupRoutePolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupRoutePolicyResultOutput) ProvisioningState ¶
func (o LookupRoutePolicyResultOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (LookupRoutePolicyResultOutput) Statements ¶
func (o LookupRoutePolicyResultOutput) Statements() RoutePolicyStatementPropertiesResponseArrayOutput
Route Policy statements.
func (LookupRoutePolicyResultOutput) SystemData ¶
func (o LookupRoutePolicyResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupRoutePolicyResultOutput) Tags ¶
func (o LookupRoutePolicyResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupRoutePolicyResultOutput) ToLookupRoutePolicyResultOutput ¶
func (o LookupRoutePolicyResultOutput) ToLookupRoutePolicyResultOutput() LookupRoutePolicyResultOutput
func (LookupRoutePolicyResultOutput) ToLookupRoutePolicyResultOutputWithContext ¶
func (o LookupRoutePolicyResultOutput) ToLookupRoutePolicyResultOutputWithContext(ctx context.Context) LookupRoutePolicyResultOutput
func (LookupRoutePolicyResultOutput) Type ¶
func (o LookupRoutePolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ManagedResourceGroupConfiguration ¶
type ManagedResourceGroupConfiguration struct { // Managed resource group location. Location *string `pulumi:"location"` // The NFC service will be hosted in a Managed resource group. Name *string `pulumi:"name"` }
Managed Resource Group configuration properties.
type ManagedResourceGroupConfigurationArgs ¶
type ManagedResourceGroupConfigurationArgs struct { // Managed resource group location. Location pulumi.StringPtrInput `pulumi:"location"` // The NFC service will be hosted in a Managed resource group. Name pulumi.StringPtrInput `pulumi:"name"` }
Managed Resource Group configuration properties.
func (ManagedResourceGroupConfigurationArgs) ElementType ¶
func (ManagedResourceGroupConfigurationArgs) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
type ManagedResourceGroupConfigurationInput ¶
type ManagedResourceGroupConfigurationInput interface { pulumi.Input ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput ToManagedResourceGroupConfigurationOutputWithContext(context.Context) ManagedResourceGroupConfigurationOutput }
ManagedResourceGroupConfigurationInput is an input type that accepts ManagedResourceGroupConfigurationArgs and ManagedResourceGroupConfigurationOutput values. You can construct a concrete instance of `ManagedResourceGroupConfigurationInput` via:
ManagedResourceGroupConfigurationArgs{...}
type ManagedResourceGroupConfigurationOutput ¶
type ManagedResourceGroupConfigurationOutput struct{ *pulumi.OutputState }
Managed Resource Group configuration properties.
func (ManagedResourceGroupConfigurationOutput) ElementType ¶
func (ManagedResourceGroupConfigurationOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationOutput) Location ¶
func (o ManagedResourceGroupConfigurationOutput) Location() pulumi.StringPtrOutput
Managed resource group location.
func (ManagedResourceGroupConfigurationOutput) Name ¶
func (o ManagedResourceGroupConfigurationOutput) Name() pulumi.StringPtrOutput
The NFC service will be hosted in a Managed resource group.
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
type ManagedResourceGroupConfigurationPtrInput ¶
type ManagedResourceGroupConfigurationPtrInput interface { pulumi.Input ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput ToManagedResourceGroupConfigurationPtrOutputWithContext(context.Context) ManagedResourceGroupConfigurationPtrOutput }
ManagedResourceGroupConfigurationPtrInput is an input type that accepts ManagedResourceGroupConfigurationArgs, ManagedResourceGroupConfigurationPtr and ManagedResourceGroupConfigurationPtrOutput values. You can construct a concrete instance of `ManagedResourceGroupConfigurationPtrInput` via:
ManagedResourceGroupConfigurationArgs{...} or: nil
func ManagedResourceGroupConfigurationPtr ¶
func ManagedResourceGroupConfigurationPtr(v *ManagedResourceGroupConfigurationArgs) ManagedResourceGroupConfigurationPtrInput
type ManagedResourceGroupConfigurationPtrOutput ¶
type ManagedResourceGroupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ManagedResourceGroupConfigurationPtrOutput) ElementType ¶
func (ManagedResourceGroupConfigurationPtrOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationPtrOutput) Location ¶
func (o ManagedResourceGroupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
Managed resource group location.
func (ManagedResourceGroupConfigurationPtrOutput) Name ¶
func (o ManagedResourceGroupConfigurationPtrOutput) Name() pulumi.StringPtrOutput
The NFC service will be hosted in a Managed resource group.
func (ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput ¶
func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
func (ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext ¶
func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
type ManagedResourceGroupConfigurationResponse ¶
type ManagedResourceGroupConfigurationResponse struct { // Managed resource group location. Location *string `pulumi:"location"` // The NFC service will be hosted in a Managed resource group. Name *string `pulumi:"name"` }
Managed Resource Group configuration properties.
type ManagedResourceGroupConfigurationResponseOutput ¶
type ManagedResourceGroupConfigurationResponseOutput struct{ *pulumi.OutputState }
Managed Resource Group configuration properties.
func (ManagedResourceGroupConfigurationResponseOutput) ElementType ¶
func (ManagedResourceGroupConfigurationResponseOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationResponseOutput) Location ¶
func (o ManagedResourceGroupConfigurationResponseOutput) Location() pulumi.StringPtrOutput
Managed resource group location.
func (ManagedResourceGroupConfigurationResponseOutput) Name ¶
func (o ManagedResourceGroupConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The NFC service will be hosted in a Managed resource group.
func (ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput ¶
func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput() ManagedResourceGroupConfigurationResponseOutput
func (ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext ¶
func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponseOutput
type ManagedResourceGroupConfigurationResponsePtrOutput ¶
type ManagedResourceGroupConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType ¶
func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationResponsePtrOutput) Location ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) Location() pulumi.StringPtrOutput
Managed resource group location.
func (ManagedResourceGroupConfigurationResponsePtrOutput) Name ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
The NFC service will be hosted in a Managed resource group.
func (ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput() ManagedResourceGroupConfigurationResponsePtrOutput
func (ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponsePtrOutput
type ManagementNetworkConfiguration ¶
type ManagementNetworkConfiguration struct { // Configuration for infrastructure vpn. InfrastructureVpnConfiguration VpnConfigurationProperties `pulumi:"infrastructureVpnConfiguration"` // Configuration for workload vpn. WorkloadVpnConfiguration VpnConfigurationProperties `pulumi:"workloadVpnConfiguration"` }
Configuration to be used to setup the management network.
func (*ManagementNetworkConfiguration) Defaults ¶
func (val *ManagementNetworkConfiguration) Defaults() *ManagementNetworkConfiguration
Defaults sets the appropriate defaults for ManagementNetworkConfiguration
type ManagementNetworkConfigurationArgs ¶
type ManagementNetworkConfigurationArgs struct { // Configuration for infrastructure vpn. InfrastructureVpnConfiguration VpnConfigurationPropertiesInput `pulumi:"infrastructureVpnConfiguration"` // Configuration for workload vpn. WorkloadVpnConfiguration VpnConfigurationPropertiesInput `pulumi:"workloadVpnConfiguration"` }
Configuration to be used to setup the management network.
func (*ManagementNetworkConfigurationArgs) Defaults ¶
func (val *ManagementNetworkConfigurationArgs) Defaults() *ManagementNetworkConfigurationArgs
Defaults sets the appropriate defaults for ManagementNetworkConfigurationArgs
func (ManagementNetworkConfigurationArgs) ElementType ¶
func (ManagementNetworkConfigurationArgs) ElementType() reflect.Type
func (ManagementNetworkConfigurationArgs) ToManagementNetworkConfigurationOutput ¶
func (i ManagementNetworkConfigurationArgs) ToManagementNetworkConfigurationOutput() ManagementNetworkConfigurationOutput
func (ManagementNetworkConfigurationArgs) ToManagementNetworkConfigurationOutputWithContext ¶
func (i ManagementNetworkConfigurationArgs) ToManagementNetworkConfigurationOutputWithContext(ctx context.Context) ManagementNetworkConfigurationOutput
type ManagementNetworkConfigurationInput ¶
type ManagementNetworkConfigurationInput interface { pulumi.Input ToManagementNetworkConfigurationOutput() ManagementNetworkConfigurationOutput ToManagementNetworkConfigurationOutputWithContext(context.Context) ManagementNetworkConfigurationOutput }
ManagementNetworkConfigurationInput is an input type that accepts ManagementNetworkConfigurationArgs and ManagementNetworkConfigurationOutput values. You can construct a concrete instance of `ManagementNetworkConfigurationInput` via:
ManagementNetworkConfigurationArgs{...}
type ManagementNetworkConfigurationOutput ¶
type ManagementNetworkConfigurationOutput struct{ *pulumi.OutputState }
Configuration to be used to setup the management network.
func (ManagementNetworkConfigurationOutput) ElementType ¶
func (ManagementNetworkConfigurationOutput) ElementType() reflect.Type
func (ManagementNetworkConfigurationOutput) InfrastructureVpnConfiguration ¶
func (o ManagementNetworkConfigurationOutput) InfrastructureVpnConfiguration() VpnConfigurationPropertiesOutput
Configuration for infrastructure vpn.
func (ManagementNetworkConfigurationOutput) ToManagementNetworkConfigurationOutput ¶
func (o ManagementNetworkConfigurationOutput) ToManagementNetworkConfigurationOutput() ManagementNetworkConfigurationOutput
func (ManagementNetworkConfigurationOutput) ToManagementNetworkConfigurationOutputWithContext ¶
func (o ManagementNetworkConfigurationOutput) ToManagementNetworkConfigurationOutputWithContext(ctx context.Context) ManagementNetworkConfigurationOutput
func (ManagementNetworkConfigurationOutput) WorkloadVpnConfiguration ¶
func (o ManagementNetworkConfigurationOutput) WorkloadVpnConfiguration() VpnConfigurationPropertiesOutput
Configuration for workload vpn.
type ManagementNetworkConfigurationResponse ¶
type ManagementNetworkConfigurationResponse struct { // Configuration for infrastructure vpn. InfrastructureVpnConfiguration VpnConfigurationPropertiesResponse `pulumi:"infrastructureVpnConfiguration"` // Configuration for workload vpn. WorkloadVpnConfiguration VpnConfigurationPropertiesResponse `pulumi:"workloadVpnConfiguration"` }
Configuration to be used to setup the management network.
func (*ManagementNetworkConfigurationResponse) Defaults ¶
func (val *ManagementNetworkConfigurationResponse) Defaults() *ManagementNetworkConfigurationResponse
Defaults sets the appropriate defaults for ManagementNetworkConfigurationResponse
type ManagementNetworkConfigurationResponseOutput ¶
type ManagementNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }
Configuration to be used to setup the management network.
func (ManagementNetworkConfigurationResponseOutput) ElementType ¶
func (ManagementNetworkConfigurationResponseOutput) ElementType() reflect.Type
func (ManagementNetworkConfigurationResponseOutput) InfrastructureVpnConfiguration ¶
func (o ManagementNetworkConfigurationResponseOutput) InfrastructureVpnConfiguration() VpnConfigurationPropertiesResponseOutput
Configuration for infrastructure vpn.
func (ManagementNetworkConfigurationResponseOutput) ToManagementNetworkConfigurationResponseOutput ¶
func (o ManagementNetworkConfigurationResponseOutput) ToManagementNetworkConfigurationResponseOutput() ManagementNetworkConfigurationResponseOutput
func (ManagementNetworkConfigurationResponseOutput) ToManagementNetworkConfigurationResponseOutputWithContext ¶
func (o ManagementNetworkConfigurationResponseOutput) ToManagementNetworkConfigurationResponseOutputWithContext(ctx context.Context) ManagementNetworkConfigurationResponseOutput
func (ManagementNetworkConfigurationResponseOutput) WorkloadVpnConfiguration ¶
func (o ManagementNetworkConfigurationResponseOutput) WorkloadVpnConfiguration() VpnConfigurationPropertiesResponseOutput
Configuration for workload vpn.
type NeighborAddress ¶
type NeighborAddress struct { // IP Address. Address *string `pulumi:"address"` }
Neighbor Address properties.
type NeighborAddressArgs ¶
type NeighborAddressArgs struct { // IP Address. Address pulumi.StringPtrInput `pulumi:"address"` }
Neighbor Address properties.
func (NeighborAddressArgs) ElementType ¶
func (NeighborAddressArgs) ElementType() reflect.Type
func (NeighborAddressArgs) ToNeighborAddressOutput ¶
func (i NeighborAddressArgs) ToNeighborAddressOutput() NeighborAddressOutput
func (NeighborAddressArgs) ToNeighborAddressOutputWithContext ¶
func (i NeighborAddressArgs) ToNeighborAddressOutputWithContext(ctx context.Context) NeighborAddressOutput
type NeighborAddressArray ¶
type NeighborAddressArray []NeighborAddressInput
func (NeighborAddressArray) ElementType ¶
func (NeighborAddressArray) ElementType() reflect.Type
func (NeighborAddressArray) ToNeighborAddressArrayOutput ¶
func (i NeighborAddressArray) ToNeighborAddressArrayOutput() NeighborAddressArrayOutput
func (NeighborAddressArray) ToNeighborAddressArrayOutputWithContext ¶
func (i NeighborAddressArray) ToNeighborAddressArrayOutputWithContext(ctx context.Context) NeighborAddressArrayOutput
type NeighborAddressArrayInput ¶
type NeighborAddressArrayInput interface { pulumi.Input ToNeighborAddressArrayOutput() NeighborAddressArrayOutput ToNeighborAddressArrayOutputWithContext(context.Context) NeighborAddressArrayOutput }
NeighborAddressArrayInput is an input type that accepts NeighborAddressArray and NeighborAddressArrayOutput values. You can construct a concrete instance of `NeighborAddressArrayInput` via:
NeighborAddressArray{ NeighborAddressArgs{...} }
type NeighborAddressArrayOutput ¶
type NeighborAddressArrayOutput struct{ *pulumi.OutputState }
func (NeighborAddressArrayOutput) ElementType ¶
func (NeighborAddressArrayOutput) ElementType() reflect.Type
func (NeighborAddressArrayOutput) Index ¶
func (o NeighborAddressArrayOutput) Index(i pulumi.IntInput) NeighborAddressOutput
func (NeighborAddressArrayOutput) ToNeighborAddressArrayOutput ¶
func (o NeighborAddressArrayOutput) ToNeighborAddressArrayOutput() NeighborAddressArrayOutput
func (NeighborAddressArrayOutput) ToNeighborAddressArrayOutputWithContext ¶
func (o NeighborAddressArrayOutput) ToNeighborAddressArrayOutputWithContext(ctx context.Context) NeighborAddressArrayOutput
type NeighborAddressInput ¶
type NeighborAddressInput interface { pulumi.Input ToNeighborAddressOutput() NeighborAddressOutput ToNeighborAddressOutputWithContext(context.Context) NeighborAddressOutput }
NeighborAddressInput is an input type that accepts NeighborAddressArgs and NeighborAddressOutput values. You can construct a concrete instance of `NeighborAddressInput` via:
NeighborAddressArgs{...}
type NeighborAddressOutput ¶
type NeighborAddressOutput struct{ *pulumi.OutputState }
Neighbor Address properties.
func (NeighborAddressOutput) Address ¶
func (o NeighborAddressOutput) Address() pulumi.StringPtrOutput
IP Address.
func (NeighborAddressOutput) ElementType ¶
func (NeighborAddressOutput) ElementType() reflect.Type
func (NeighborAddressOutput) ToNeighborAddressOutput ¶
func (o NeighborAddressOutput) ToNeighborAddressOutput() NeighborAddressOutput
func (NeighborAddressOutput) ToNeighborAddressOutputWithContext ¶
func (o NeighborAddressOutput) ToNeighborAddressOutputWithContext(ctx context.Context) NeighborAddressOutput
type NeighborAddressResponse ¶
type NeighborAddressResponse struct { // IP Address. Address *string `pulumi:"address"` // OperationalState of the NeighborAddress. OperationalState string `pulumi:"operationalState"` }
Neighbor Address properties.
type NeighborAddressResponseArrayOutput ¶
type NeighborAddressResponseArrayOutput struct{ *pulumi.OutputState }
func (NeighborAddressResponseArrayOutput) ElementType ¶
func (NeighborAddressResponseArrayOutput) ElementType() reflect.Type
func (NeighborAddressResponseArrayOutput) Index ¶
func (o NeighborAddressResponseArrayOutput) Index(i pulumi.IntInput) NeighborAddressResponseOutput
func (NeighborAddressResponseArrayOutput) ToNeighborAddressResponseArrayOutput ¶
func (o NeighborAddressResponseArrayOutput) ToNeighborAddressResponseArrayOutput() NeighborAddressResponseArrayOutput
func (NeighborAddressResponseArrayOutput) ToNeighborAddressResponseArrayOutputWithContext ¶
func (o NeighborAddressResponseArrayOutput) ToNeighborAddressResponseArrayOutputWithContext(ctx context.Context) NeighborAddressResponseArrayOutput
type NeighborAddressResponseOutput ¶
type NeighborAddressResponseOutput struct{ *pulumi.OutputState }
Neighbor Address properties.
func (NeighborAddressResponseOutput) Address ¶
func (o NeighborAddressResponseOutput) Address() pulumi.StringPtrOutput
IP Address.
func (NeighborAddressResponseOutput) ElementType ¶
func (NeighborAddressResponseOutput) ElementType() reflect.Type
func (NeighborAddressResponseOutput) OperationalState ¶
func (o NeighborAddressResponseOutput) OperationalState() pulumi.StringOutput
OperationalState of the NeighborAddress.
func (NeighborAddressResponseOutput) ToNeighborAddressResponseOutput ¶
func (o NeighborAddressResponseOutput) ToNeighborAddressResponseOutput() NeighborAddressResponseOutput
func (NeighborAddressResponseOutput) ToNeighborAddressResponseOutputWithContext ¶
func (o NeighborAddressResponseOutput) ToNeighborAddressResponseOutputWithContext(ctx context.Context) NeighborAddressResponseOutput
type NeighborGroup ¶
type NeighborGroup struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // An array of destination IPv4 Addresses or IPv6 Addresses. Destination NeighborGroupDestinationResponseOutput `pulumi:"destination"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of NetworkTap IDs where neighbor group is associated. NetworkTapIds pulumi.StringArrayOutput `pulumi:"networkTapIds"` // List of Network Tap Rule IDs where neighbor group is associated. NetworkTapRuleIds pulumi.StringArrayOutput `pulumi:"networkTapRuleIds"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Defines the Neighbor Group. Azure REST API version: 2023-06-15.
func GetNeighborGroup ¶
func GetNeighborGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NeighborGroupState, opts ...pulumi.ResourceOption) (*NeighborGroup, error)
GetNeighborGroup gets an existing NeighborGroup 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 NewNeighborGroup ¶
func NewNeighborGroup(ctx *pulumi.Context, name string, args *NeighborGroupArgs, opts ...pulumi.ResourceOption) (*NeighborGroup, error)
NewNeighborGroup registers a new resource with the given unique name, arguments, and options.
func (*NeighborGroup) ElementType ¶
func (*NeighborGroup) ElementType() reflect.Type
func (*NeighborGroup) ToNeighborGroupOutput ¶
func (i *NeighborGroup) ToNeighborGroupOutput() NeighborGroupOutput
func (*NeighborGroup) ToNeighborGroupOutputWithContext ¶
func (i *NeighborGroup) ToNeighborGroupOutputWithContext(ctx context.Context) NeighborGroupOutput
type NeighborGroupArgs ¶
type NeighborGroupArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // An array of destination IPv4 Addresses or IPv6 Addresses. Destination NeighborGroupDestinationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Name of the Neighbor Group. NeighborGroupName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NeighborGroup resource.
func (NeighborGroupArgs) ElementType ¶
func (NeighborGroupArgs) ElementType() reflect.Type
type NeighborGroupDestination ¶
type NeighborGroupDestination struct { // Array of IPv4 Addresses. Ipv4Addresses []string `pulumi:"ipv4Addresses"` // Array of IPv6 Addresses. Ipv6Addresses []string `pulumi:"ipv6Addresses"` }
An array of destination IPv4 Addresses or IPv6 Addresses.
type NeighborGroupDestinationArgs ¶
type NeighborGroupDestinationArgs struct { // Array of IPv4 Addresses. Ipv4Addresses pulumi.StringArrayInput `pulumi:"ipv4Addresses"` // Array of IPv6 Addresses. Ipv6Addresses pulumi.StringArrayInput `pulumi:"ipv6Addresses"` }
An array of destination IPv4 Addresses or IPv6 Addresses.
func (NeighborGroupDestinationArgs) ElementType ¶
func (NeighborGroupDestinationArgs) ElementType() reflect.Type
func (NeighborGroupDestinationArgs) ToNeighborGroupDestinationOutput ¶
func (i NeighborGroupDestinationArgs) ToNeighborGroupDestinationOutput() NeighborGroupDestinationOutput
func (NeighborGroupDestinationArgs) ToNeighborGroupDestinationOutputWithContext ¶
func (i NeighborGroupDestinationArgs) ToNeighborGroupDestinationOutputWithContext(ctx context.Context) NeighborGroupDestinationOutput
type NeighborGroupDestinationInput ¶
type NeighborGroupDestinationInput interface { pulumi.Input ToNeighborGroupDestinationOutput() NeighborGroupDestinationOutput ToNeighborGroupDestinationOutputWithContext(context.Context) NeighborGroupDestinationOutput }
NeighborGroupDestinationInput is an input type that accepts NeighborGroupDestinationArgs and NeighborGroupDestinationOutput values. You can construct a concrete instance of `NeighborGroupDestinationInput` via:
NeighborGroupDestinationArgs{...}
type NeighborGroupDestinationOutput ¶
type NeighborGroupDestinationOutput struct{ *pulumi.OutputState }
An array of destination IPv4 Addresses or IPv6 Addresses.
func (NeighborGroupDestinationOutput) ElementType ¶
func (NeighborGroupDestinationOutput) ElementType() reflect.Type
func (NeighborGroupDestinationOutput) Ipv4Addresses ¶
func (o NeighborGroupDestinationOutput) Ipv4Addresses() pulumi.StringArrayOutput
Array of IPv4 Addresses.
func (NeighborGroupDestinationOutput) Ipv6Addresses ¶
func (o NeighborGroupDestinationOutput) Ipv6Addresses() pulumi.StringArrayOutput
Array of IPv6 Addresses.
func (NeighborGroupDestinationOutput) ToNeighborGroupDestinationOutput ¶
func (o NeighborGroupDestinationOutput) ToNeighborGroupDestinationOutput() NeighborGroupDestinationOutput
func (NeighborGroupDestinationOutput) ToNeighborGroupDestinationOutputWithContext ¶
func (o NeighborGroupDestinationOutput) ToNeighborGroupDestinationOutputWithContext(ctx context.Context) NeighborGroupDestinationOutput
type NeighborGroupDestinationResponse ¶
type NeighborGroupDestinationResponse struct { // Array of IPv4 Addresses. Ipv4Addresses []string `pulumi:"ipv4Addresses"` // Array of IPv6 Addresses. Ipv6Addresses []string `pulumi:"ipv6Addresses"` }
An array of destination IPv4 Addresses or IPv6 Addresses.
type NeighborGroupDestinationResponseOutput ¶
type NeighborGroupDestinationResponseOutput struct{ *pulumi.OutputState }
An array of destination IPv4 Addresses or IPv6 Addresses.
func (NeighborGroupDestinationResponseOutput) ElementType ¶
func (NeighborGroupDestinationResponseOutput) ElementType() reflect.Type
func (NeighborGroupDestinationResponseOutput) Ipv4Addresses ¶
func (o NeighborGroupDestinationResponseOutput) Ipv4Addresses() pulumi.StringArrayOutput
Array of IPv4 Addresses.
func (NeighborGroupDestinationResponseOutput) Ipv6Addresses ¶
func (o NeighborGroupDestinationResponseOutput) Ipv6Addresses() pulumi.StringArrayOutput
Array of IPv6 Addresses.
func (NeighborGroupDestinationResponseOutput) ToNeighborGroupDestinationResponseOutput ¶
func (o NeighborGroupDestinationResponseOutput) ToNeighborGroupDestinationResponseOutput() NeighborGroupDestinationResponseOutput
func (NeighborGroupDestinationResponseOutput) ToNeighborGroupDestinationResponseOutputWithContext ¶
func (o NeighborGroupDestinationResponseOutput) ToNeighborGroupDestinationResponseOutputWithContext(ctx context.Context) NeighborGroupDestinationResponseOutput
type NeighborGroupInput ¶
type NeighborGroupInput interface { pulumi.Input ToNeighborGroupOutput() NeighborGroupOutput ToNeighborGroupOutputWithContext(ctx context.Context) NeighborGroupOutput }
type NeighborGroupOutput ¶
type NeighborGroupOutput struct{ *pulumi.OutputState }
func (NeighborGroupOutput) Annotation ¶
func (o NeighborGroupOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NeighborGroupOutput) Destination ¶
func (o NeighborGroupOutput) Destination() NeighborGroupDestinationResponseOutput
An array of destination IPv4 Addresses or IPv6 Addresses.
func (NeighborGroupOutput) ElementType ¶
func (NeighborGroupOutput) ElementType() reflect.Type
func (NeighborGroupOutput) Location ¶
func (o NeighborGroupOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NeighborGroupOutput) Name ¶
func (o NeighborGroupOutput) Name() pulumi.StringOutput
The name of the resource
func (NeighborGroupOutput) NetworkTapIds ¶
func (o NeighborGroupOutput) NetworkTapIds() pulumi.StringArrayOutput
List of NetworkTap IDs where neighbor group is associated.
func (NeighborGroupOutput) NetworkTapRuleIds ¶
func (o NeighborGroupOutput) NetworkTapRuleIds() pulumi.StringArrayOutput
List of Network Tap Rule IDs where neighbor group is associated.
func (NeighborGroupOutput) ProvisioningState ¶
func (o NeighborGroupOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (NeighborGroupOutput) SystemData ¶
func (o NeighborGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NeighborGroupOutput) Tags ¶
func (o NeighborGroupOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NeighborGroupOutput) ToNeighborGroupOutput ¶
func (o NeighborGroupOutput) ToNeighborGroupOutput() NeighborGroupOutput
func (NeighborGroupOutput) ToNeighborGroupOutputWithContext ¶
func (o NeighborGroupOutput) ToNeighborGroupOutputWithContext(ctx context.Context) NeighborGroupOutput
func (NeighborGroupOutput) Type ¶
func (o NeighborGroupOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NeighborGroupState ¶
type NeighborGroupState struct { }
func (NeighborGroupState) ElementType ¶
func (NeighborGroupState) ElementType() reflect.Type
type NetworkDevice ¶
type NetworkDevice struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // The host Name of the device. HostName pulumi.StringPtrOutput `pulumi:"hostName"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // networkDeviceRole is the device role: Example: CE | ToR. NetworkDeviceRole pulumi.StringOutput `pulumi:"networkDeviceRole"` // Network Device SKU name. NetworkDeviceSku pulumi.StringOutput `pulumi:"networkDeviceSku"` // Reference to network rack resource id. NetworkRackId pulumi.StringOutput `pulumi:"networkRackId"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // serialNumber of the format Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969 SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Current version of the device as defined in SKU. Version pulumi.StringOutput `pulumi:"version"` }
The NetworkDevice resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetNetworkDevice ¶
func GetNetworkDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkDeviceState, opts ...pulumi.ResourceOption) (*NetworkDevice, error)
GetNetworkDevice gets an existing NetworkDevice 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 NewNetworkDevice ¶
func NewNetworkDevice(ctx *pulumi.Context, name string, args *NetworkDeviceArgs, opts ...pulumi.ResourceOption) (*NetworkDevice, error)
NewNetworkDevice registers a new resource with the given unique name, arguments, and options.
func (*NetworkDevice) ElementType ¶
func (*NetworkDevice) ElementType() reflect.Type
func (*NetworkDevice) ToNetworkDeviceOutput ¶
func (i *NetworkDevice) ToNetworkDeviceOutput() NetworkDeviceOutput
func (*NetworkDevice) ToNetworkDeviceOutputWithContext ¶
func (i *NetworkDevice) ToNetworkDeviceOutputWithContext(ctx context.Context) NetworkDeviceOutput
type NetworkDeviceArgs ¶
type NetworkDeviceArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // The host Name of the device. HostName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Name of the Network Device NetworkDeviceName pulumi.StringPtrInput // networkDeviceRole is the device role: Example: CE | ToR. NetworkDeviceRole pulumi.StringInput // Network Device SKU name. NetworkDeviceSku pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // serialNumber of the format Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969 SerialNumber pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkDevice resource.
func (NetworkDeviceArgs) ElementType ¶
func (NetworkDeviceArgs) ElementType() reflect.Type
type NetworkDeviceInput ¶
type NetworkDeviceInput interface { pulumi.Input ToNetworkDeviceOutput() NetworkDeviceOutput ToNetworkDeviceOutputWithContext(ctx context.Context) NetworkDeviceOutput }
type NetworkDeviceOutput ¶
type NetworkDeviceOutput struct{ *pulumi.OutputState }
func (NetworkDeviceOutput) Annotation ¶
func (o NetworkDeviceOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkDeviceOutput) ElementType ¶
func (NetworkDeviceOutput) ElementType() reflect.Type
func (NetworkDeviceOutput) HostName ¶
func (o NetworkDeviceOutput) HostName() pulumi.StringPtrOutput
The host Name of the device.
func (NetworkDeviceOutput) Location ¶
func (o NetworkDeviceOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkDeviceOutput) Name ¶
func (o NetworkDeviceOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkDeviceOutput) NetworkDeviceRole ¶
func (o NetworkDeviceOutput) NetworkDeviceRole() pulumi.StringOutput
networkDeviceRole is the device role: Example: CE | ToR.
func (NetworkDeviceOutput) NetworkDeviceSku ¶
func (o NetworkDeviceOutput) NetworkDeviceSku() pulumi.StringOutput
Network Device SKU name.
func (NetworkDeviceOutput) NetworkRackId ¶
func (o NetworkDeviceOutput) NetworkRackId() pulumi.StringOutput
Reference to network rack resource id.
func (NetworkDeviceOutput) ProvisioningState ¶
func (o NetworkDeviceOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (NetworkDeviceOutput) SerialNumber ¶
func (o NetworkDeviceOutput) SerialNumber() pulumi.StringOutput
serialNumber of the format Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969
func (NetworkDeviceOutput) SystemData ¶
func (o NetworkDeviceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkDeviceOutput) Tags ¶
func (o NetworkDeviceOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkDeviceOutput) ToNetworkDeviceOutput ¶
func (o NetworkDeviceOutput) ToNetworkDeviceOutput() NetworkDeviceOutput
func (NetworkDeviceOutput) ToNetworkDeviceOutputWithContext ¶
func (o NetworkDeviceOutput) ToNetworkDeviceOutputWithContext(ctx context.Context) NetworkDeviceOutput
func (NetworkDeviceOutput) Type ¶
func (o NetworkDeviceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (NetworkDeviceOutput) Version ¶
func (o NetworkDeviceOutput) Version() pulumi.StringOutput
Current version of the device as defined in SKU.
type NetworkDeviceRoleTypes ¶
type NetworkDeviceRoleTypes string
networkDeviceRole is the device role: Example: CE | ToR.
func (NetworkDeviceRoleTypes) ElementType ¶
func (NetworkDeviceRoleTypes) ElementType() reflect.Type
func (NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesOutput ¶
func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesOutput() NetworkDeviceRoleTypesOutput
func (NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesOutputWithContext ¶
func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesOutput
func (NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesPtrOutput ¶
func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput
func (NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesPtrOutputWithContext ¶
func (e NetworkDeviceRoleTypes) ToNetworkDeviceRoleTypesPtrOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesPtrOutput
func (NetworkDeviceRoleTypes) ToStringOutput ¶
func (e NetworkDeviceRoleTypes) ToStringOutput() pulumi.StringOutput
func (NetworkDeviceRoleTypes) ToStringOutputWithContext ¶
func (e NetworkDeviceRoleTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkDeviceRoleTypes) ToStringPtrOutput ¶
func (e NetworkDeviceRoleTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkDeviceRoleTypes) ToStringPtrOutputWithContext ¶
func (e NetworkDeviceRoleTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkDeviceRoleTypesInput ¶
type NetworkDeviceRoleTypesInput interface { pulumi.Input ToNetworkDeviceRoleTypesOutput() NetworkDeviceRoleTypesOutput ToNetworkDeviceRoleTypesOutputWithContext(context.Context) NetworkDeviceRoleTypesOutput }
NetworkDeviceRoleTypesInput is an input type that accepts values of the NetworkDeviceRoleTypes enum A concrete instance of `NetworkDeviceRoleTypesInput` can be one of the following:
NetworkDeviceRoleTypesCE NetworkDeviceRoleTypesToR NetworkDeviceRoleTypesNPB NetworkDeviceRoleTypesTS NetworkDeviceRoleTypesManagement
type NetworkDeviceRoleTypesOutput ¶
type NetworkDeviceRoleTypesOutput struct{ *pulumi.OutputState }
func (NetworkDeviceRoleTypesOutput) ElementType ¶
func (NetworkDeviceRoleTypesOutput) ElementType() reflect.Type
func (NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesOutput ¶
func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesOutput() NetworkDeviceRoleTypesOutput
func (NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesOutputWithContext ¶
func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesOutput
func (NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesPtrOutput ¶
func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput
func (NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesPtrOutputWithContext ¶
func (o NetworkDeviceRoleTypesOutput) ToNetworkDeviceRoleTypesPtrOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesPtrOutput
func (NetworkDeviceRoleTypesOutput) ToStringOutput ¶
func (o NetworkDeviceRoleTypesOutput) ToStringOutput() pulumi.StringOutput
func (NetworkDeviceRoleTypesOutput) ToStringOutputWithContext ¶
func (o NetworkDeviceRoleTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkDeviceRoleTypesOutput) ToStringPtrOutput ¶
func (o NetworkDeviceRoleTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkDeviceRoleTypesOutput) ToStringPtrOutputWithContext ¶
func (o NetworkDeviceRoleTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkDeviceRoleTypesPtrInput ¶
type NetworkDeviceRoleTypesPtrInput interface { pulumi.Input ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput ToNetworkDeviceRoleTypesPtrOutputWithContext(context.Context) NetworkDeviceRoleTypesPtrOutput }
func NetworkDeviceRoleTypesPtr ¶
func NetworkDeviceRoleTypesPtr(v string) NetworkDeviceRoleTypesPtrInput
type NetworkDeviceRoleTypesPtrOutput ¶
type NetworkDeviceRoleTypesPtrOutput struct{ *pulumi.OutputState }
func (NetworkDeviceRoleTypesPtrOutput) Elem ¶
func (o NetworkDeviceRoleTypesPtrOutput) Elem() NetworkDeviceRoleTypesOutput
func (NetworkDeviceRoleTypesPtrOutput) ElementType ¶
func (NetworkDeviceRoleTypesPtrOutput) ElementType() reflect.Type
func (NetworkDeviceRoleTypesPtrOutput) ToNetworkDeviceRoleTypesPtrOutput ¶
func (o NetworkDeviceRoleTypesPtrOutput) ToNetworkDeviceRoleTypesPtrOutput() NetworkDeviceRoleTypesPtrOutput
func (NetworkDeviceRoleTypesPtrOutput) ToNetworkDeviceRoleTypesPtrOutputWithContext ¶
func (o NetworkDeviceRoleTypesPtrOutput) ToNetworkDeviceRoleTypesPtrOutputWithContext(ctx context.Context) NetworkDeviceRoleTypesPtrOutput
func (NetworkDeviceRoleTypesPtrOutput) ToStringPtrOutput ¶
func (o NetworkDeviceRoleTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkDeviceRoleTypesPtrOutput) ToStringPtrOutputWithContext ¶
func (o NetworkDeviceRoleTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkDeviceState ¶
type NetworkDeviceState struct { }
func (NetworkDeviceState) ElementType ¶
func (NetworkDeviceState) ElementType() reflect.Type
type NetworkFabric ¶
type NetworkFabric struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // ASN of CE devices for CE/PE connectivity. FabricASN pulumi.IntOutput `pulumi:"fabricASN"` // IPv4Prefix for Management Network. Example: 10.1.0.0/19. Ipv4Prefix pulumi.StringPtrOutput `pulumi:"ipv4Prefix"` // IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59. Ipv6Prefix pulumi.StringPtrOutput `pulumi:"ipv6Prefix"` // List of L2IsolationDomain resource IDs under the Network Fabric. L2IsolationDomains pulumi.StringArrayOutput `pulumi:"l2IsolationDomains"` // List of L3IsolationDomain resource IDs under the Network Fabric. L3IsolationDomains pulumi.StringArrayOutput `pulumi:"l3IsolationDomains"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // Configuration to be used to setup the management network. ManagementNetworkConfiguration ManagementNetworkConfigurationResponseOutput `pulumi:"managementNetworkConfiguration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Azure resource ID for the NetworkFabricController the NetworkFabric belongs. NetworkFabricControllerId pulumi.StringOutput `pulumi:"networkFabricControllerId"` // Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric. NetworkFabricSku pulumi.StringOutput `pulumi:"networkFabricSku"` // Gets the operational state of the resource. OperationalState pulumi.StringOutput `pulumi:"operationalState"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Number of racks associated to Network Fabric.Possible values are from 2-8. RackCount pulumi.IntOutput `pulumi:"rackCount"` // List of NetworkRack resource IDs under the Network Fabric. The number of racks allowed depends on the Network Fabric SKU. Racks pulumi.StringArrayOutput `pulumi:"racks"` // Router Id of CE to be used for MP-BGP between PE and CE RouterId pulumi.StringOutput `pulumi:"routerId"` // Number of servers.Possible values are from 1-16. ServerCountPerRack pulumi.IntOutput `pulumi:"serverCountPerRack"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Network and credentials configuration currently applied to terminal server. TerminalServerConfiguration TerminalServerConfigurationResponseOutput `pulumi:"terminalServerConfiguration"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The NetworkFabric resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetNetworkFabric ¶
func GetNetworkFabric(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFabricState, opts ...pulumi.ResourceOption) (*NetworkFabric, error)
GetNetworkFabric gets an existing NetworkFabric 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 NewNetworkFabric ¶
func NewNetworkFabric(ctx *pulumi.Context, name string, args *NetworkFabricArgs, opts ...pulumi.ResourceOption) (*NetworkFabric, error)
NewNetworkFabric registers a new resource with the given unique name, arguments, and options.
func (*NetworkFabric) ElementType ¶
func (*NetworkFabric) ElementType() reflect.Type
func (*NetworkFabric) ToNetworkFabricOutput ¶
func (i *NetworkFabric) ToNetworkFabricOutput() NetworkFabricOutput
func (*NetworkFabric) ToNetworkFabricOutputWithContext ¶
func (i *NetworkFabric) ToNetworkFabricOutputWithContext(ctx context.Context) NetworkFabricOutput
type NetworkFabricArgs ¶
type NetworkFabricArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // ASN of CE devices for CE/PE connectivity. FabricASN pulumi.IntInput // IPv4Prefix for Management Network. Example: 10.1.0.0/19. Ipv4Prefix pulumi.StringPtrInput // IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59. Ipv6Prefix pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Configuration to be used to setup the management network. ManagementNetworkConfiguration ManagementNetworkConfigurationInput // Azure resource ID for the NetworkFabricController the NetworkFabric belongs. NetworkFabricControllerId pulumi.StringInput // Name of the Network Fabric NetworkFabricName pulumi.StringPtrInput // Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric. NetworkFabricSku pulumi.StringInput // Number of racks associated to Network Fabric.Possible values are from 2-8. RackCount pulumi.IntInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Number of servers.Possible values are from 1-16. ServerCountPerRack pulumi.IntInput // Resource tags. Tags pulumi.StringMapInput // Network and credentials configuration currently applied to terminal server. TerminalServerConfiguration TerminalServerConfigurationInput }
The set of arguments for constructing a NetworkFabric resource.
func (NetworkFabricArgs) ElementType ¶
func (NetworkFabricArgs) ElementType() reflect.Type
type NetworkFabricController ¶
type NetworkFabricController struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute) InfrastructureExpressRouteConnections ExpressRouteConnectionInformationResponseArrayOutput `pulumi:"infrastructureExpressRouteConnections"` // InfrastructureServices IP ranges. InfrastructureServices InfrastructureServicesResponseOutput `pulumi:"infrastructureServices"` // IPv4 Network Fabric Controller Address Space. Ipv4AddressSpace pulumi.StringPtrOutput `pulumi:"ipv4AddressSpace"` // IPv6 Network Fabric Controller Address Space. Ipv6AddressSpace pulumi.StringPtrOutput `pulumi:"ipv6AddressSpace"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // Managed Resource Group configuration properties. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationResponsePtrOutput `pulumi:"managedResourceGroupConfiguration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The NF-ID will be an input parameter used by the NF to link and get associated with the parent NFC Service. NetworkFabricIds pulumi.StringArrayOutput `pulumi:"networkFabricIds"` // The Operational Status would always be NULL. Look only in to the Provisioning state for the latest status. OperationalState pulumi.StringOutput `pulumi:"operationalState"` // Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of NFC provisioning. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute). WorkloadExpressRouteConnections ExpressRouteConnectionInformationResponseArrayOutput `pulumi:"workloadExpressRouteConnections"` // A workload management network is required for all the tenant (workload) traffic. This traffic is only dedicated for Tenant workloads which are required to access internet or any other MSFT/Public endpoints. WorkloadManagementNetwork pulumi.BoolOutput `pulumi:"workloadManagementNetwork"` // WorkloadServices IP ranges. WorkloadServices WorkloadServicesResponseOutput `pulumi:"workloadServices"` }
The NetworkFabricController resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetNetworkFabricController ¶
func GetNetworkFabricController(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFabricControllerState, opts ...pulumi.ResourceOption) (*NetworkFabricController, error)
GetNetworkFabricController gets an existing NetworkFabricController 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 NewNetworkFabricController ¶
func NewNetworkFabricController(ctx *pulumi.Context, name string, args *NetworkFabricControllerArgs, opts ...pulumi.ResourceOption) (*NetworkFabricController, error)
NewNetworkFabricController registers a new resource with the given unique name, arguments, and options.
func (*NetworkFabricController) ElementType ¶
func (*NetworkFabricController) ElementType() reflect.Type
func (*NetworkFabricController) ToNetworkFabricControllerOutput ¶
func (i *NetworkFabricController) ToNetworkFabricControllerOutput() NetworkFabricControllerOutput
func (*NetworkFabricController) ToNetworkFabricControllerOutputWithContext ¶
func (i *NetworkFabricController) ToNetworkFabricControllerOutputWithContext(ctx context.Context) NetworkFabricControllerOutput
type NetworkFabricControllerArgs ¶
type NetworkFabricControllerArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute) InfrastructureExpressRouteConnections ExpressRouteConnectionInformationArrayInput // IPv4 Network Fabric Controller Address Space. Ipv4AddressSpace pulumi.StringPtrInput // IPv6 Network Fabric Controller Address Space. Ipv6AddressSpace pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Managed Resource Group configuration properties. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationPtrInput // Name of the Network Fabric Controller NetworkFabricControllerName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute). WorkloadExpressRouteConnections ExpressRouteConnectionInformationArrayInput }
The set of arguments for constructing a NetworkFabricController resource.
func (NetworkFabricControllerArgs) ElementType ¶
func (NetworkFabricControllerArgs) ElementType() reflect.Type
type NetworkFabricControllerInput ¶
type NetworkFabricControllerInput interface { pulumi.Input ToNetworkFabricControllerOutput() NetworkFabricControllerOutput ToNetworkFabricControllerOutputWithContext(ctx context.Context) NetworkFabricControllerOutput }
type NetworkFabricControllerOutput ¶
type NetworkFabricControllerOutput struct{ *pulumi.OutputState }
func (NetworkFabricControllerOutput) Annotation ¶
func (o NetworkFabricControllerOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkFabricControllerOutput) ElementType ¶
func (NetworkFabricControllerOutput) ElementType() reflect.Type
func (NetworkFabricControllerOutput) InfrastructureExpressRouteConnections ¶
func (o NetworkFabricControllerOutput) InfrastructureExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute)
func (NetworkFabricControllerOutput) InfrastructureServices ¶
func (o NetworkFabricControllerOutput) InfrastructureServices() InfrastructureServicesResponseOutput
InfrastructureServices IP ranges.
func (NetworkFabricControllerOutput) Ipv4AddressSpace ¶
func (o NetworkFabricControllerOutput) Ipv4AddressSpace() pulumi.StringPtrOutput
IPv4 Network Fabric Controller Address Space.
func (NetworkFabricControllerOutput) Ipv6AddressSpace ¶
func (o NetworkFabricControllerOutput) Ipv6AddressSpace() pulumi.StringPtrOutput
IPv6 Network Fabric Controller Address Space.
func (NetworkFabricControllerOutput) Location ¶
func (o NetworkFabricControllerOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkFabricControllerOutput) ManagedResourceGroupConfiguration ¶
func (o NetworkFabricControllerOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
Managed Resource Group configuration properties.
func (NetworkFabricControllerOutput) Name ¶
func (o NetworkFabricControllerOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkFabricControllerOutput) NetworkFabricIds ¶
func (o NetworkFabricControllerOutput) NetworkFabricIds() pulumi.StringArrayOutput
The NF-ID will be an input parameter used by the NF to link and get associated with the parent NFC Service.
func (NetworkFabricControllerOutput) OperationalState ¶
func (o NetworkFabricControllerOutput) OperationalState() pulumi.StringOutput
The Operational Status would always be NULL. Look only in to the Provisioning state for the latest status.
func (NetworkFabricControllerOutput) ProvisioningState ¶
func (o NetworkFabricControllerOutput) ProvisioningState() pulumi.StringOutput
Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of NFC provisioning.
func (NetworkFabricControllerOutput) SystemData ¶
func (o NetworkFabricControllerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkFabricControllerOutput) Tags ¶
func (o NetworkFabricControllerOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkFabricControllerOutput) ToNetworkFabricControllerOutput ¶
func (o NetworkFabricControllerOutput) ToNetworkFabricControllerOutput() NetworkFabricControllerOutput
func (NetworkFabricControllerOutput) ToNetworkFabricControllerOutputWithContext ¶
func (o NetworkFabricControllerOutput) ToNetworkFabricControllerOutputWithContext(ctx context.Context) NetworkFabricControllerOutput
func (NetworkFabricControllerOutput) Type ¶
func (o NetworkFabricControllerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (NetworkFabricControllerOutput) WorkloadExpressRouteConnections ¶
func (o NetworkFabricControllerOutput) WorkloadExpressRouteConnections() ExpressRouteConnectionInformationResponseArrayOutput
As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute).
func (NetworkFabricControllerOutput) WorkloadManagementNetwork ¶
func (o NetworkFabricControllerOutput) WorkloadManagementNetwork() pulumi.BoolOutput
A workload management network is required for all the tenant (workload) traffic. This traffic is only dedicated for Tenant workloads which are required to access internet or any other MSFT/Public endpoints.
func (NetworkFabricControllerOutput) WorkloadServices ¶
func (o NetworkFabricControllerOutput) WorkloadServices() WorkloadServicesResponseOutput
WorkloadServices IP ranges.
type NetworkFabricControllerState ¶
type NetworkFabricControllerState struct { }
func (NetworkFabricControllerState) ElementType ¶
func (NetworkFabricControllerState) ElementType() reflect.Type
type NetworkFabricInput ¶
type NetworkFabricInput interface { pulumi.Input ToNetworkFabricOutput() NetworkFabricOutput ToNetworkFabricOutputWithContext(ctx context.Context) NetworkFabricOutput }
type NetworkFabricOutput ¶
type NetworkFabricOutput struct{ *pulumi.OutputState }
func (NetworkFabricOutput) Annotation ¶
func (o NetworkFabricOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkFabricOutput) ElementType ¶
func (NetworkFabricOutput) ElementType() reflect.Type
func (NetworkFabricOutput) FabricASN ¶
func (o NetworkFabricOutput) FabricASN() pulumi.IntOutput
ASN of CE devices for CE/PE connectivity.
func (NetworkFabricOutput) Ipv4Prefix ¶
func (o NetworkFabricOutput) Ipv4Prefix() pulumi.StringPtrOutput
IPv4Prefix for Management Network. Example: 10.1.0.0/19.
func (NetworkFabricOutput) Ipv6Prefix ¶
func (o NetworkFabricOutput) Ipv6Prefix() pulumi.StringPtrOutput
IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59.
func (NetworkFabricOutput) L2IsolationDomains ¶
func (o NetworkFabricOutput) L2IsolationDomains() pulumi.StringArrayOutput
List of L2IsolationDomain resource IDs under the Network Fabric.
func (NetworkFabricOutput) L3IsolationDomains ¶
func (o NetworkFabricOutput) L3IsolationDomains() pulumi.StringArrayOutput
List of L3IsolationDomain resource IDs under the Network Fabric.
func (NetworkFabricOutput) Location ¶
func (o NetworkFabricOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkFabricOutput) ManagementNetworkConfiguration ¶
func (o NetworkFabricOutput) ManagementNetworkConfiguration() ManagementNetworkConfigurationResponseOutput
Configuration to be used to setup the management network.
func (NetworkFabricOutput) Name ¶
func (o NetworkFabricOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkFabricOutput) NetworkFabricControllerId ¶
func (o NetworkFabricOutput) NetworkFabricControllerId() pulumi.StringOutput
Azure resource ID for the NetworkFabricController the NetworkFabric belongs.
func (NetworkFabricOutput) NetworkFabricSku ¶
func (o NetworkFabricOutput) NetworkFabricSku() pulumi.StringOutput
Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric.
func (NetworkFabricOutput) OperationalState ¶
func (o NetworkFabricOutput) OperationalState() pulumi.StringOutput
Gets the operational state of the resource.
func (NetworkFabricOutput) ProvisioningState ¶
func (o NetworkFabricOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (NetworkFabricOutput) RackCount ¶
func (o NetworkFabricOutput) RackCount() pulumi.IntOutput
Number of racks associated to Network Fabric.Possible values are from 2-8.
func (NetworkFabricOutput) Racks ¶
func (o NetworkFabricOutput) Racks() pulumi.StringArrayOutput
List of NetworkRack resource IDs under the Network Fabric. The number of racks allowed depends on the Network Fabric SKU.
func (NetworkFabricOutput) RouterId ¶
func (o NetworkFabricOutput) RouterId() pulumi.StringOutput
Router Id of CE to be used for MP-BGP between PE and CE
func (NetworkFabricOutput) ServerCountPerRack ¶
func (o NetworkFabricOutput) ServerCountPerRack() pulumi.IntOutput
Number of servers.Possible values are from 1-16.
func (NetworkFabricOutput) SystemData ¶
func (o NetworkFabricOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkFabricOutput) Tags ¶
func (o NetworkFabricOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkFabricOutput) TerminalServerConfiguration ¶
func (o NetworkFabricOutput) TerminalServerConfiguration() TerminalServerConfigurationResponseOutput
Network and credentials configuration currently applied to terminal server.
func (NetworkFabricOutput) ToNetworkFabricOutput ¶
func (o NetworkFabricOutput) ToNetworkFabricOutput() NetworkFabricOutput
func (NetworkFabricOutput) ToNetworkFabricOutputWithContext ¶
func (o NetworkFabricOutput) ToNetworkFabricOutputWithContext(ctx context.Context) NetworkFabricOutput
func (NetworkFabricOutput) Type ¶
func (o NetworkFabricOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkFabricState ¶
type NetworkFabricState struct { }
func (NetworkFabricState) ElementType ¶
func (NetworkFabricState) ElementType() reflect.Type
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // administrativeState of the network interface. Example: Enabled | Disabled. AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // The arm resource id of the interface or compute server its connected to. ConnectedTo pulumi.StringOutput `pulumi:"connectedTo"` // The Interface Type. Example: Management/Data InterfaceType pulumi.StringOutput `pulumi:"interfaceType"` // ipv4Address. Ipv4Address pulumi.StringOutput `pulumi:"ipv4Address"` // ipv6Address. Ipv6Address pulumi.StringOutput `pulumi:"ipv6Address"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // physicalIdentifier of the network interface. PhysicalIdentifier pulumi.StringOutput `pulumi:"physicalIdentifier"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Defines the NetworkInterface resource. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetNetworkInterface ¶
func GetNetworkInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceState, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
GetNetworkInterface gets an existing NetworkInterface 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 NewNetworkInterface ¶
func NewNetworkInterface(ctx *pulumi.Context, name string, args *NetworkInterfaceArgs, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
NewNetworkInterface registers a new resource with the given unique name, arguments, and options.
func (*NetworkInterface) ElementType ¶
func (*NetworkInterface) ElementType() reflect.Type
func (*NetworkInterface) ToNetworkInterfaceOutput ¶
func (i *NetworkInterface) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (*NetworkInterface) ToNetworkInterfaceOutputWithContext ¶
func (i *NetworkInterface) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // Name of the NetworkDevice NetworkDeviceName pulumi.StringInput // Name of the NetworkInterface NetworkInterfaceName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceInput ¶
type NetworkInterfaceInput interface { pulumi.Input ToNetworkInterfaceOutput() NetworkInterfaceOutput ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput }
type NetworkInterfaceOutput ¶
type NetworkInterfaceOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceOutput) AdministrativeState ¶
func (o NetworkInterfaceOutput) AdministrativeState() pulumi.StringOutput
administrativeState of the network interface. Example: Enabled | Disabled.
func (NetworkInterfaceOutput) Annotation ¶
func (o NetworkInterfaceOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkInterfaceOutput) ConnectedTo ¶
func (o NetworkInterfaceOutput) ConnectedTo() pulumi.StringOutput
The arm resource id of the interface or compute server its connected to.
func (NetworkInterfaceOutput) ElementType ¶
func (NetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfaceOutput) InterfaceType ¶
func (o NetworkInterfaceOutput) InterfaceType() pulumi.StringOutput
The Interface Type. Example: Management/Data
func (NetworkInterfaceOutput) Ipv4Address ¶
func (o NetworkInterfaceOutput) Ipv4Address() pulumi.StringOutput
ipv4Address.
func (NetworkInterfaceOutput) Ipv6Address ¶
func (o NetworkInterfaceOutput) Ipv6Address() pulumi.StringOutput
ipv6Address.
func (NetworkInterfaceOutput) Name ¶
func (o NetworkInterfaceOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkInterfaceOutput) PhysicalIdentifier ¶
func (o NetworkInterfaceOutput) PhysicalIdentifier() pulumi.StringOutput
physicalIdentifier of the network interface.
func (NetworkInterfaceOutput) ProvisioningState ¶
func (o NetworkInterfaceOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (NetworkInterfaceOutput) SystemData ¶
func (o NetworkInterfaceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkInterfaceOutput) ToNetworkInterfaceOutput ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
func (NetworkInterfaceOutput) Type ¶
func (o NetworkInterfaceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { }
func (NetworkInterfaceState) ElementType ¶
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkPacketBroker ¶
type NetworkPacketBroker struct { pulumi.CustomResourceState // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of neighbor group IDs configured on NPB. NeighborGroupIds pulumi.StringArrayOutput `pulumi:"neighborGroupIds"` // List of ARM resource IDs of Network Devices [NPB]. NetworkDeviceIds pulumi.StringArrayOutput `pulumi:"networkDeviceIds"` // ARM resource ID of the Network Fabric. NetworkFabricId pulumi.StringOutput `pulumi:"networkFabricId"` // List of network Tap IDs configured on NPB. NetworkTapIds pulumi.StringArrayOutput `pulumi:"networkTapIds"` // Provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // List of network interfaces across NPB devices that are used to mirror source traffic. SourceInterfaceIds pulumi.StringArrayOutput `pulumi:"sourceInterfaceIds"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The NetworkPacketBroker resource definition. Azure REST API version: 2023-06-15.
func GetNetworkPacketBroker ¶
func GetNetworkPacketBroker(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPacketBrokerState, opts ...pulumi.ResourceOption) (*NetworkPacketBroker, error)
GetNetworkPacketBroker gets an existing NetworkPacketBroker 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 NewNetworkPacketBroker ¶
func NewNetworkPacketBroker(ctx *pulumi.Context, name string, args *NetworkPacketBrokerArgs, opts ...pulumi.ResourceOption) (*NetworkPacketBroker, error)
NewNetworkPacketBroker registers a new resource with the given unique name, arguments, and options.
func (*NetworkPacketBroker) ElementType ¶
func (*NetworkPacketBroker) ElementType() reflect.Type
func (*NetworkPacketBroker) ToNetworkPacketBrokerOutput ¶
func (i *NetworkPacketBroker) ToNetworkPacketBrokerOutput() NetworkPacketBrokerOutput
func (*NetworkPacketBroker) ToNetworkPacketBrokerOutputWithContext ¶
func (i *NetworkPacketBroker) ToNetworkPacketBrokerOutputWithContext(ctx context.Context) NetworkPacketBrokerOutput
type NetworkPacketBrokerArgs ¶
type NetworkPacketBrokerArgs struct { // The geo-location where the resource lives Location pulumi.StringPtrInput // ARM resource ID of the Network Fabric. NetworkFabricId pulumi.StringInput // Name of the Network Packet Broker. NetworkPacketBrokerName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkPacketBroker resource.
func (NetworkPacketBrokerArgs) ElementType ¶
func (NetworkPacketBrokerArgs) ElementType() reflect.Type
type NetworkPacketBrokerInput ¶
type NetworkPacketBrokerInput interface { pulumi.Input ToNetworkPacketBrokerOutput() NetworkPacketBrokerOutput ToNetworkPacketBrokerOutputWithContext(ctx context.Context) NetworkPacketBrokerOutput }
type NetworkPacketBrokerOutput ¶
type NetworkPacketBrokerOutput struct{ *pulumi.OutputState }
func (NetworkPacketBrokerOutput) ElementType ¶
func (NetworkPacketBrokerOutput) ElementType() reflect.Type
func (NetworkPacketBrokerOutput) Location ¶
func (o NetworkPacketBrokerOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkPacketBrokerOutput) Name ¶
func (o NetworkPacketBrokerOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkPacketBrokerOutput) NeighborGroupIds ¶
func (o NetworkPacketBrokerOutput) NeighborGroupIds() pulumi.StringArrayOutput
List of neighbor group IDs configured on NPB.
func (NetworkPacketBrokerOutput) NetworkDeviceIds ¶
func (o NetworkPacketBrokerOutput) NetworkDeviceIds() pulumi.StringArrayOutput
List of ARM resource IDs of Network Devices [NPB].
func (NetworkPacketBrokerOutput) NetworkFabricId ¶
func (o NetworkPacketBrokerOutput) NetworkFabricId() pulumi.StringOutput
ARM resource ID of the Network Fabric.
func (NetworkPacketBrokerOutput) NetworkTapIds ¶
func (o NetworkPacketBrokerOutput) NetworkTapIds() pulumi.StringArrayOutput
List of network Tap IDs configured on NPB.
func (NetworkPacketBrokerOutput) ProvisioningState ¶
func (o NetworkPacketBrokerOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource.
func (NetworkPacketBrokerOutput) SourceInterfaceIds ¶
func (o NetworkPacketBrokerOutput) SourceInterfaceIds() pulumi.StringArrayOutput
List of network interfaces across NPB devices that are used to mirror source traffic.
func (NetworkPacketBrokerOutput) SystemData ¶
func (o NetworkPacketBrokerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkPacketBrokerOutput) Tags ¶
func (o NetworkPacketBrokerOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkPacketBrokerOutput) ToNetworkPacketBrokerOutput ¶
func (o NetworkPacketBrokerOutput) ToNetworkPacketBrokerOutput() NetworkPacketBrokerOutput
func (NetworkPacketBrokerOutput) ToNetworkPacketBrokerOutputWithContext ¶
func (o NetworkPacketBrokerOutput) ToNetworkPacketBrokerOutputWithContext(ctx context.Context) NetworkPacketBrokerOutput
func (NetworkPacketBrokerOutput) Type ¶
func (o NetworkPacketBrokerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkPacketBrokerState ¶
type NetworkPacketBrokerState struct { }
func (NetworkPacketBrokerState) ElementType ¶
func (NetworkPacketBrokerState) ElementType() reflect.Type
type NetworkRack ¶
type NetworkRack struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of network device ARM resource ids. NetworkDevices pulumi.StringArrayOutput `pulumi:"networkDevices"` // Network Fabric ARM resource id. NetworkFabricId pulumi.StringOutput `pulumi:"networkFabricId"` // Network Rack SKU name. NetworkRackSku pulumi.StringOutput `pulumi:"networkRackSku"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The NetworkRack resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetNetworkRack ¶
func GetNetworkRack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkRackState, opts ...pulumi.ResourceOption) (*NetworkRack, error)
GetNetworkRack gets an existing NetworkRack 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 NewNetworkRack ¶
func NewNetworkRack(ctx *pulumi.Context, name string, args *NetworkRackArgs, opts ...pulumi.ResourceOption) (*NetworkRack, error)
NewNetworkRack registers a new resource with the given unique name, arguments, and options.
func (*NetworkRack) ElementType ¶
func (*NetworkRack) ElementType() reflect.Type
func (*NetworkRack) ToNetworkRackOutput ¶
func (i *NetworkRack) ToNetworkRackOutput() NetworkRackOutput
func (*NetworkRack) ToNetworkRackOutputWithContext ¶
func (i *NetworkRack) ToNetworkRackOutputWithContext(ctx context.Context) NetworkRackOutput
type NetworkRackArgs ¶
type NetworkRackArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Network Fabric ARM resource id. NetworkFabricId pulumi.StringInput // Name of the Network Rack NetworkRackName pulumi.StringPtrInput // Network Rack SKU name. NetworkRackSku pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkRack resource.
func (NetworkRackArgs) ElementType ¶
func (NetworkRackArgs) ElementType() reflect.Type
type NetworkRackInput ¶
type NetworkRackInput interface { pulumi.Input ToNetworkRackOutput() NetworkRackOutput ToNetworkRackOutputWithContext(ctx context.Context) NetworkRackOutput }
type NetworkRackOutput ¶
type NetworkRackOutput struct{ *pulumi.OutputState }
func (NetworkRackOutput) Annotation ¶
func (o NetworkRackOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkRackOutput) ElementType ¶
func (NetworkRackOutput) ElementType() reflect.Type
func (NetworkRackOutput) Location ¶
func (o NetworkRackOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkRackOutput) Name ¶
func (o NetworkRackOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkRackOutput) NetworkDevices ¶
func (o NetworkRackOutput) NetworkDevices() pulumi.StringArrayOutput
List of network device ARM resource ids.
func (NetworkRackOutput) NetworkFabricId ¶
func (o NetworkRackOutput) NetworkFabricId() pulumi.StringOutput
Network Fabric ARM resource id.
func (NetworkRackOutput) NetworkRackSku ¶
func (o NetworkRackOutput) NetworkRackSku() pulumi.StringOutput
Network Rack SKU name.
func (NetworkRackOutput) ProvisioningState ¶
func (o NetworkRackOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (NetworkRackOutput) SystemData ¶
func (o NetworkRackOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkRackOutput) Tags ¶
func (o NetworkRackOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkRackOutput) ToNetworkRackOutput ¶
func (o NetworkRackOutput) ToNetworkRackOutput() NetworkRackOutput
func (NetworkRackOutput) ToNetworkRackOutputWithContext ¶
func (o NetworkRackOutput) ToNetworkRackOutputWithContext(ctx context.Context) NetworkRackOutput
func (NetworkRackOutput) Type ¶
func (o NetworkRackOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkRackState ¶
type NetworkRackState struct { }
func (NetworkRackState) ElementType ¶
func (NetworkRackState) ElementType() reflect.Type
type NetworkTap ¶
type NetworkTap struct { pulumi.CustomResourceState // Administrative state of the resource. Example -Enabled/Disabled AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // Gets the configurations state of the resource. ConfigurationState pulumi.StringOutput `pulumi:"configurationState"` // List of destinations to send the filter traffic. Destinations NetworkTapPropertiesResponseDestinationsArrayOutput `pulumi:"destinations"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // ARM resource ID of the Network Packet Broker. NetworkPacketBrokerId pulumi.StringOutput `pulumi:"networkPacketBrokerId"` // Polling type. PollingType pulumi.StringPtrOutput `pulumi:"pollingType"` // Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of Network Tap provisioning. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Source Tap Rule Id. ARM Resource ID of the Network Tap Rule. SourceTapRuleId pulumi.StringOutput `pulumi:"sourceTapRuleId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Network Tap resource definition. Azure REST API version: 2023-06-15.
func GetNetworkTap ¶
func GetNetworkTap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkTapState, opts ...pulumi.ResourceOption) (*NetworkTap, error)
GetNetworkTap gets an existing NetworkTap 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 NewNetworkTap ¶
func NewNetworkTap(ctx *pulumi.Context, name string, args *NetworkTapArgs, opts ...pulumi.ResourceOption) (*NetworkTap, error)
NewNetworkTap registers a new resource with the given unique name, arguments, and options.
func (*NetworkTap) ElementType ¶
func (*NetworkTap) ElementType() reflect.Type
func (*NetworkTap) ToNetworkTapOutput ¶
func (i *NetworkTap) ToNetworkTapOutput() NetworkTapOutput
func (*NetworkTap) ToNetworkTapOutputWithContext ¶
func (i *NetworkTap) ToNetworkTapOutputWithContext(ctx context.Context) NetworkTapOutput
type NetworkTapArgs ¶
type NetworkTapArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // List of destinations to send the filter traffic. Destinations NetworkTapPropertiesDestinationsArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // ARM resource ID of the Network Packet Broker. NetworkPacketBrokerId pulumi.StringInput // Name of the Network Tap. NetworkTapName pulumi.StringPtrInput // Polling type. PollingType pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkTap resource.
func (NetworkTapArgs) ElementType ¶
func (NetworkTapArgs) ElementType() reflect.Type
type NetworkTapInput ¶
type NetworkTapInput interface { pulumi.Input ToNetworkTapOutput() NetworkTapOutput ToNetworkTapOutputWithContext(ctx context.Context) NetworkTapOutput }
type NetworkTapOutput ¶
type NetworkTapOutput struct{ *pulumi.OutputState }
func (NetworkTapOutput) AdministrativeState ¶
func (o NetworkTapOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the resource. Example -Enabled/Disabled
func (NetworkTapOutput) Annotation ¶
func (o NetworkTapOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkTapOutput) ConfigurationState ¶
func (o NetworkTapOutput) ConfigurationState() pulumi.StringOutput
Gets the configurations state of the resource.
func (NetworkTapOutput) Destinations ¶
func (o NetworkTapOutput) Destinations() NetworkTapPropertiesResponseDestinationsArrayOutput
List of destinations to send the filter traffic.
func (NetworkTapOutput) ElementType ¶
func (NetworkTapOutput) ElementType() reflect.Type
func (NetworkTapOutput) Location ¶
func (o NetworkTapOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkTapOutput) Name ¶
func (o NetworkTapOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkTapOutput) NetworkPacketBrokerId ¶
func (o NetworkTapOutput) NetworkPacketBrokerId() pulumi.StringOutput
ARM resource ID of the Network Packet Broker.
func (NetworkTapOutput) PollingType ¶
func (o NetworkTapOutput) PollingType() pulumi.StringPtrOutput
Polling type.
func (NetworkTapOutput) ProvisioningState ¶
func (o NetworkTapOutput) ProvisioningState() pulumi.StringOutput
Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of Network Tap provisioning.
func (NetworkTapOutput) SourceTapRuleId ¶
func (o NetworkTapOutput) SourceTapRuleId() pulumi.StringOutput
Source Tap Rule Id. ARM Resource ID of the Network Tap Rule.
func (NetworkTapOutput) SystemData ¶
func (o NetworkTapOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkTapOutput) Tags ¶
func (o NetworkTapOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkTapOutput) ToNetworkTapOutput ¶
func (o NetworkTapOutput) ToNetworkTapOutput() NetworkTapOutput
func (NetworkTapOutput) ToNetworkTapOutputWithContext ¶
func (o NetworkTapOutput) ToNetworkTapOutputWithContext(ctx context.Context) NetworkTapOutput
func (NetworkTapOutput) Type ¶
func (o NetworkTapOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkTapPropertiesDestinations ¶
type NetworkTapPropertiesDestinations struct { // The destination Id. ARM Resource ID of either NNI or Internal Networks. DestinationId string `pulumi:"destinationId"` // ARM Resource ID of destination Tap Rule that contains match configurations. DestinationTapRuleId *string `pulumi:"destinationTapRuleId"` // Type of destination. Input can be IsolationDomain or Direct. DestinationType string `pulumi:"destinationType"` // Isolation Domain Properties. IsolationDomainProperties *IsolationDomainProperties `pulumi:"isolationDomainProperties"` // Destination name. Name string `pulumi:"name"` }
Destination.
type NetworkTapPropertiesDestinationsArgs ¶
type NetworkTapPropertiesDestinationsArgs struct { // The destination Id. ARM Resource ID of either NNI or Internal Networks. DestinationId pulumi.StringInput `pulumi:"destinationId"` // ARM Resource ID of destination Tap Rule that contains match configurations. DestinationTapRuleId pulumi.StringPtrInput `pulumi:"destinationTapRuleId"` // Type of destination. Input can be IsolationDomain or Direct. DestinationType pulumi.StringInput `pulumi:"destinationType"` // Isolation Domain Properties. IsolationDomainProperties IsolationDomainPropertiesPtrInput `pulumi:"isolationDomainProperties"` // Destination name. Name pulumi.StringInput `pulumi:"name"` }
Destination.
func (NetworkTapPropertiesDestinationsArgs) ElementType ¶
func (NetworkTapPropertiesDestinationsArgs) ElementType() reflect.Type
func (NetworkTapPropertiesDestinationsArgs) ToNetworkTapPropertiesDestinationsOutput ¶
func (i NetworkTapPropertiesDestinationsArgs) ToNetworkTapPropertiesDestinationsOutput() NetworkTapPropertiesDestinationsOutput
func (NetworkTapPropertiesDestinationsArgs) ToNetworkTapPropertiesDestinationsOutputWithContext ¶
func (i NetworkTapPropertiesDestinationsArgs) ToNetworkTapPropertiesDestinationsOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsOutput
type NetworkTapPropertiesDestinationsArray ¶
type NetworkTapPropertiesDestinationsArray []NetworkTapPropertiesDestinationsInput
func (NetworkTapPropertiesDestinationsArray) ElementType ¶
func (NetworkTapPropertiesDestinationsArray) ElementType() reflect.Type
func (NetworkTapPropertiesDestinationsArray) ToNetworkTapPropertiesDestinationsArrayOutput ¶
func (i NetworkTapPropertiesDestinationsArray) ToNetworkTapPropertiesDestinationsArrayOutput() NetworkTapPropertiesDestinationsArrayOutput
func (NetworkTapPropertiesDestinationsArray) ToNetworkTapPropertiesDestinationsArrayOutputWithContext ¶
func (i NetworkTapPropertiesDestinationsArray) ToNetworkTapPropertiesDestinationsArrayOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsArrayOutput
type NetworkTapPropertiesDestinationsArrayInput ¶
type NetworkTapPropertiesDestinationsArrayInput interface { pulumi.Input ToNetworkTapPropertiesDestinationsArrayOutput() NetworkTapPropertiesDestinationsArrayOutput ToNetworkTapPropertiesDestinationsArrayOutputWithContext(context.Context) NetworkTapPropertiesDestinationsArrayOutput }
NetworkTapPropertiesDestinationsArrayInput is an input type that accepts NetworkTapPropertiesDestinationsArray and NetworkTapPropertiesDestinationsArrayOutput values. You can construct a concrete instance of `NetworkTapPropertiesDestinationsArrayInput` via:
NetworkTapPropertiesDestinationsArray{ NetworkTapPropertiesDestinationsArgs{...} }
type NetworkTapPropertiesDestinationsArrayOutput ¶
type NetworkTapPropertiesDestinationsArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapPropertiesDestinationsArrayOutput) ElementType ¶
func (NetworkTapPropertiesDestinationsArrayOutput) ElementType() reflect.Type
func (NetworkTapPropertiesDestinationsArrayOutput) ToNetworkTapPropertiesDestinationsArrayOutput ¶
func (o NetworkTapPropertiesDestinationsArrayOutput) ToNetworkTapPropertiesDestinationsArrayOutput() NetworkTapPropertiesDestinationsArrayOutput
func (NetworkTapPropertiesDestinationsArrayOutput) ToNetworkTapPropertiesDestinationsArrayOutputWithContext ¶
func (o NetworkTapPropertiesDestinationsArrayOutput) ToNetworkTapPropertiesDestinationsArrayOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsArrayOutput
type NetworkTapPropertiesDestinationsInput ¶
type NetworkTapPropertiesDestinationsInput interface { pulumi.Input ToNetworkTapPropertiesDestinationsOutput() NetworkTapPropertiesDestinationsOutput ToNetworkTapPropertiesDestinationsOutputWithContext(context.Context) NetworkTapPropertiesDestinationsOutput }
NetworkTapPropertiesDestinationsInput is an input type that accepts NetworkTapPropertiesDestinationsArgs and NetworkTapPropertiesDestinationsOutput values. You can construct a concrete instance of `NetworkTapPropertiesDestinationsInput` via:
NetworkTapPropertiesDestinationsArgs{...}
type NetworkTapPropertiesDestinationsOutput ¶
type NetworkTapPropertiesDestinationsOutput struct{ *pulumi.OutputState }
Destination.
func (NetworkTapPropertiesDestinationsOutput) DestinationId ¶
func (o NetworkTapPropertiesDestinationsOutput) DestinationId() pulumi.StringOutput
The destination Id. ARM Resource ID of either NNI or Internal Networks.
func (NetworkTapPropertiesDestinationsOutput) DestinationTapRuleId ¶
func (o NetworkTapPropertiesDestinationsOutput) DestinationTapRuleId() pulumi.StringPtrOutput
ARM Resource ID of destination Tap Rule that contains match configurations.
func (NetworkTapPropertiesDestinationsOutput) DestinationType ¶
func (o NetworkTapPropertiesDestinationsOutput) DestinationType() pulumi.StringOutput
Type of destination. Input can be IsolationDomain or Direct.
func (NetworkTapPropertiesDestinationsOutput) ElementType ¶
func (NetworkTapPropertiesDestinationsOutput) ElementType() reflect.Type
func (NetworkTapPropertiesDestinationsOutput) IsolationDomainProperties ¶
func (o NetworkTapPropertiesDestinationsOutput) IsolationDomainProperties() IsolationDomainPropertiesPtrOutput
Isolation Domain Properties.
func (NetworkTapPropertiesDestinationsOutput) Name ¶
func (o NetworkTapPropertiesDestinationsOutput) Name() pulumi.StringOutput
Destination name.
func (NetworkTapPropertiesDestinationsOutput) ToNetworkTapPropertiesDestinationsOutput ¶
func (o NetworkTapPropertiesDestinationsOutput) ToNetworkTapPropertiesDestinationsOutput() NetworkTapPropertiesDestinationsOutput
func (NetworkTapPropertiesDestinationsOutput) ToNetworkTapPropertiesDestinationsOutputWithContext ¶
func (o NetworkTapPropertiesDestinationsOutput) ToNetworkTapPropertiesDestinationsOutputWithContext(ctx context.Context) NetworkTapPropertiesDestinationsOutput
type NetworkTapPropertiesResponseDestinations ¶
type NetworkTapPropertiesResponseDestinations struct { // The destination Id. ARM Resource ID of either NNI or Internal Networks. DestinationId string `pulumi:"destinationId"` // ARM Resource ID of destination Tap Rule that contains match configurations. DestinationTapRuleId *string `pulumi:"destinationTapRuleId"` // Type of destination. Input can be IsolationDomain or Direct. DestinationType string `pulumi:"destinationType"` // Isolation Domain Properties. IsolationDomainProperties *IsolationDomainPropertiesResponse `pulumi:"isolationDomainProperties"` // Destination name. Name string `pulumi:"name"` }
Destination.
type NetworkTapPropertiesResponseDestinationsArrayOutput ¶
type NetworkTapPropertiesResponseDestinationsArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapPropertiesResponseDestinationsArrayOutput) ElementType ¶
func (NetworkTapPropertiesResponseDestinationsArrayOutput) ElementType() reflect.Type
func (NetworkTapPropertiesResponseDestinationsArrayOutput) ToNetworkTapPropertiesResponseDestinationsArrayOutput ¶
func (o NetworkTapPropertiesResponseDestinationsArrayOutput) ToNetworkTapPropertiesResponseDestinationsArrayOutput() NetworkTapPropertiesResponseDestinationsArrayOutput
func (NetworkTapPropertiesResponseDestinationsArrayOutput) ToNetworkTapPropertiesResponseDestinationsArrayOutputWithContext ¶
func (o NetworkTapPropertiesResponseDestinationsArrayOutput) ToNetworkTapPropertiesResponseDestinationsArrayOutputWithContext(ctx context.Context) NetworkTapPropertiesResponseDestinationsArrayOutput
type NetworkTapPropertiesResponseDestinationsOutput ¶
type NetworkTapPropertiesResponseDestinationsOutput struct{ *pulumi.OutputState }
Destination.
func (NetworkTapPropertiesResponseDestinationsOutput) DestinationId ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) DestinationId() pulumi.StringOutput
The destination Id. ARM Resource ID of either NNI or Internal Networks.
func (NetworkTapPropertiesResponseDestinationsOutput) DestinationTapRuleId ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) DestinationTapRuleId() pulumi.StringPtrOutput
ARM Resource ID of destination Tap Rule that contains match configurations.
func (NetworkTapPropertiesResponseDestinationsOutput) DestinationType ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) DestinationType() pulumi.StringOutput
Type of destination. Input can be IsolationDomain or Direct.
func (NetworkTapPropertiesResponseDestinationsOutput) ElementType ¶
func (NetworkTapPropertiesResponseDestinationsOutput) ElementType() reflect.Type
func (NetworkTapPropertiesResponseDestinationsOutput) IsolationDomainProperties ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) IsolationDomainProperties() IsolationDomainPropertiesResponsePtrOutput
Isolation Domain Properties.
func (NetworkTapPropertiesResponseDestinationsOutput) Name ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) Name() pulumi.StringOutput
Destination name.
func (NetworkTapPropertiesResponseDestinationsOutput) ToNetworkTapPropertiesResponseDestinationsOutput ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) ToNetworkTapPropertiesResponseDestinationsOutput() NetworkTapPropertiesResponseDestinationsOutput
func (NetworkTapPropertiesResponseDestinationsOutput) ToNetworkTapPropertiesResponseDestinationsOutputWithContext ¶
func (o NetworkTapPropertiesResponseDestinationsOutput) ToNetworkTapPropertiesResponseDestinationsOutputWithContext(ctx context.Context) NetworkTapPropertiesResponseDestinationsOutput
type NetworkTapRule ¶
type NetworkTapRule struct { pulumi.CustomResourceState // Administrative state of the resource. AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // Configuration state of the resource. ConfigurationState pulumi.StringOutput `pulumi:"configurationState"` // Input method to configure Network Tap Rule. ConfigurationType pulumi.StringOutput `pulumi:"configurationType"` // List of dynamic match configurations. DynamicMatchConfigurations CommonDynamicMatchConfigurationResponseArrayOutput `pulumi:"dynamicMatchConfigurations"` // The last sync timestamp. LastSyncedTime pulumi.StringOutput `pulumi:"lastSyncedTime"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // List of match configurations. MatchConfigurations NetworkTapRuleMatchConfigurationResponseArrayOutput `pulumi:"matchConfigurations"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The ARM resource Id of the NetworkTap. NetworkTapId pulumi.StringOutput `pulumi:"networkTapId"` // Polling interval in seconds. PollingIntervalInSeconds pulumi.IntPtrOutput `pulumi:"pollingIntervalInSeconds"` // Provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Network Tap Rules file URL. TapRulesUrl pulumi.StringPtrOutput `pulumi:"tapRulesUrl"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The NetworkTapRule resource definition. Azure REST API version: 2023-06-15.
func GetNetworkTapRule ¶
func GetNetworkTapRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkTapRuleState, opts ...pulumi.ResourceOption) (*NetworkTapRule, error)
GetNetworkTapRule gets an existing NetworkTapRule 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 NewNetworkTapRule ¶
func NewNetworkTapRule(ctx *pulumi.Context, name string, args *NetworkTapRuleArgs, opts ...pulumi.ResourceOption) (*NetworkTapRule, error)
NewNetworkTapRule registers a new resource with the given unique name, arguments, and options.
func (*NetworkTapRule) ElementType ¶
func (*NetworkTapRule) ElementType() reflect.Type
func (*NetworkTapRule) ToNetworkTapRuleOutput ¶
func (i *NetworkTapRule) ToNetworkTapRuleOutput() NetworkTapRuleOutput
func (*NetworkTapRule) ToNetworkTapRuleOutputWithContext ¶
func (i *NetworkTapRule) ToNetworkTapRuleOutputWithContext(ctx context.Context) NetworkTapRuleOutput
type NetworkTapRuleAction ¶
type NetworkTapRuleAction struct { // Destination Id. The ARM resource Id may be either Network To Network Interconnect or NeighborGroup. DestinationId *string `pulumi:"destinationId"` // The parameter to enable or disable the timestamp. IsTimestampEnabled *string `pulumi:"isTimestampEnabled"` // The name of the match configuration. This is used when Goto type is provided. If Goto type is selected and no match configuration name is provided. It goes to next configuration. MatchConfigurationName *string `pulumi:"matchConfigurationName"` // Truncate. 0 indicates do not truncate. Truncate *string `pulumi:"truncate"` // Type of actions that can be performed. Type *string `pulumi:"type"` }
Action that need to performed.
type NetworkTapRuleActionArgs ¶
type NetworkTapRuleActionArgs struct { // Destination Id. The ARM resource Id may be either Network To Network Interconnect or NeighborGroup. DestinationId pulumi.StringPtrInput `pulumi:"destinationId"` // The parameter to enable or disable the timestamp. IsTimestampEnabled pulumi.StringPtrInput `pulumi:"isTimestampEnabled"` // The name of the match configuration. This is used when Goto type is provided. If Goto type is selected and no match configuration name is provided. It goes to next configuration. MatchConfigurationName pulumi.StringPtrInput `pulumi:"matchConfigurationName"` // Truncate. 0 indicates do not truncate. Truncate pulumi.StringPtrInput `pulumi:"truncate"` // Type of actions that can be performed. Type pulumi.StringPtrInput `pulumi:"type"` }
Action that need to performed.
func (NetworkTapRuleActionArgs) ElementType ¶
func (NetworkTapRuleActionArgs) ElementType() reflect.Type
func (NetworkTapRuleActionArgs) ToNetworkTapRuleActionOutput ¶
func (i NetworkTapRuleActionArgs) ToNetworkTapRuleActionOutput() NetworkTapRuleActionOutput
func (NetworkTapRuleActionArgs) ToNetworkTapRuleActionOutputWithContext ¶
func (i NetworkTapRuleActionArgs) ToNetworkTapRuleActionOutputWithContext(ctx context.Context) NetworkTapRuleActionOutput
type NetworkTapRuleActionArray ¶
type NetworkTapRuleActionArray []NetworkTapRuleActionInput
func (NetworkTapRuleActionArray) ElementType ¶
func (NetworkTapRuleActionArray) ElementType() reflect.Type
func (NetworkTapRuleActionArray) ToNetworkTapRuleActionArrayOutput ¶
func (i NetworkTapRuleActionArray) ToNetworkTapRuleActionArrayOutput() NetworkTapRuleActionArrayOutput
func (NetworkTapRuleActionArray) ToNetworkTapRuleActionArrayOutputWithContext ¶
func (i NetworkTapRuleActionArray) ToNetworkTapRuleActionArrayOutputWithContext(ctx context.Context) NetworkTapRuleActionArrayOutput
type NetworkTapRuleActionArrayInput ¶
type NetworkTapRuleActionArrayInput interface { pulumi.Input ToNetworkTapRuleActionArrayOutput() NetworkTapRuleActionArrayOutput ToNetworkTapRuleActionArrayOutputWithContext(context.Context) NetworkTapRuleActionArrayOutput }
NetworkTapRuleActionArrayInput is an input type that accepts NetworkTapRuleActionArray and NetworkTapRuleActionArrayOutput values. You can construct a concrete instance of `NetworkTapRuleActionArrayInput` via:
NetworkTapRuleActionArray{ NetworkTapRuleActionArgs{...} }
type NetworkTapRuleActionArrayOutput ¶
type NetworkTapRuleActionArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleActionArrayOutput) ElementType ¶
func (NetworkTapRuleActionArrayOutput) ElementType() reflect.Type
func (NetworkTapRuleActionArrayOutput) Index ¶
func (o NetworkTapRuleActionArrayOutput) Index(i pulumi.IntInput) NetworkTapRuleActionOutput
func (NetworkTapRuleActionArrayOutput) ToNetworkTapRuleActionArrayOutput ¶
func (o NetworkTapRuleActionArrayOutput) ToNetworkTapRuleActionArrayOutput() NetworkTapRuleActionArrayOutput
func (NetworkTapRuleActionArrayOutput) ToNetworkTapRuleActionArrayOutputWithContext ¶
func (o NetworkTapRuleActionArrayOutput) ToNetworkTapRuleActionArrayOutputWithContext(ctx context.Context) NetworkTapRuleActionArrayOutput
type NetworkTapRuleActionInput ¶
type NetworkTapRuleActionInput interface { pulumi.Input ToNetworkTapRuleActionOutput() NetworkTapRuleActionOutput ToNetworkTapRuleActionOutputWithContext(context.Context) NetworkTapRuleActionOutput }
NetworkTapRuleActionInput is an input type that accepts NetworkTapRuleActionArgs and NetworkTapRuleActionOutput values. You can construct a concrete instance of `NetworkTapRuleActionInput` via:
NetworkTapRuleActionArgs{...}
type NetworkTapRuleActionOutput ¶
type NetworkTapRuleActionOutput struct{ *pulumi.OutputState }
Action that need to performed.
func (NetworkTapRuleActionOutput) DestinationId ¶
func (o NetworkTapRuleActionOutput) DestinationId() pulumi.StringPtrOutput
Destination Id. The ARM resource Id may be either Network To Network Interconnect or NeighborGroup.
func (NetworkTapRuleActionOutput) ElementType ¶
func (NetworkTapRuleActionOutput) ElementType() reflect.Type
func (NetworkTapRuleActionOutput) IsTimestampEnabled ¶
func (o NetworkTapRuleActionOutput) IsTimestampEnabled() pulumi.StringPtrOutput
The parameter to enable or disable the timestamp.
func (NetworkTapRuleActionOutput) MatchConfigurationName ¶
func (o NetworkTapRuleActionOutput) MatchConfigurationName() pulumi.StringPtrOutput
The name of the match configuration. This is used when Goto type is provided. If Goto type is selected and no match configuration name is provided. It goes to next configuration.
func (NetworkTapRuleActionOutput) ToNetworkTapRuleActionOutput ¶
func (o NetworkTapRuleActionOutput) ToNetworkTapRuleActionOutput() NetworkTapRuleActionOutput
func (NetworkTapRuleActionOutput) ToNetworkTapRuleActionOutputWithContext ¶
func (o NetworkTapRuleActionOutput) ToNetworkTapRuleActionOutputWithContext(ctx context.Context) NetworkTapRuleActionOutput
func (NetworkTapRuleActionOutput) Truncate ¶
func (o NetworkTapRuleActionOutput) Truncate() pulumi.StringPtrOutput
Truncate. 0 indicates do not truncate.
func (NetworkTapRuleActionOutput) Type ¶
func (o NetworkTapRuleActionOutput) Type() pulumi.StringPtrOutput
Type of actions that can be performed.
type NetworkTapRuleActionResponse ¶
type NetworkTapRuleActionResponse struct { // Destination Id. The ARM resource Id may be either Network To Network Interconnect or NeighborGroup. DestinationId *string `pulumi:"destinationId"` // The parameter to enable or disable the timestamp. IsTimestampEnabled *string `pulumi:"isTimestampEnabled"` // The name of the match configuration. This is used when Goto type is provided. If Goto type is selected and no match configuration name is provided. It goes to next configuration. MatchConfigurationName *string `pulumi:"matchConfigurationName"` // Truncate. 0 indicates do not truncate. Truncate *string `pulumi:"truncate"` // Type of actions that can be performed. Type *string `pulumi:"type"` }
Action that need to performed.
type NetworkTapRuleActionResponseArrayOutput ¶
type NetworkTapRuleActionResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleActionResponseArrayOutput) ElementType ¶
func (NetworkTapRuleActionResponseArrayOutput) ElementType() reflect.Type
func (NetworkTapRuleActionResponseArrayOutput) ToNetworkTapRuleActionResponseArrayOutput ¶
func (o NetworkTapRuleActionResponseArrayOutput) ToNetworkTapRuleActionResponseArrayOutput() NetworkTapRuleActionResponseArrayOutput
func (NetworkTapRuleActionResponseArrayOutput) ToNetworkTapRuleActionResponseArrayOutputWithContext ¶
func (o NetworkTapRuleActionResponseArrayOutput) ToNetworkTapRuleActionResponseArrayOutputWithContext(ctx context.Context) NetworkTapRuleActionResponseArrayOutput
type NetworkTapRuleActionResponseOutput ¶
type NetworkTapRuleActionResponseOutput struct{ *pulumi.OutputState }
Action that need to performed.
func (NetworkTapRuleActionResponseOutput) DestinationId ¶
func (o NetworkTapRuleActionResponseOutput) DestinationId() pulumi.StringPtrOutput
Destination Id. The ARM resource Id may be either Network To Network Interconnect or NeighborGroup.
func (NetworkTapRuleActionResponseOutput) ElementType ¶
func (NetworkTapRuleActionResponseOutput) ElementType() reflect.Type
func (NetworkTapRuleActionResponseOutput) IsTimestampEnabled ¶
func (o NetworkTapRuleActionResponseOutput) IsTimestampEnabled() pulumi.StringPtrOutput
The parameter to enable or disable the timestamp.
func (NetworkTapRuleActionResponseOutput) MatchConfigurationName ¶
func (o NetworkTapRuleActionResponseOutput) MatchConfigurationName() pulumi.StringPtrOutput
The name of the match configuration. This is used when Goto type is provided. If Goto type is selected and no match configuration name is provided. It goes to next configuration.
func (NetworkTapRuleActionResponseOutput) ToNetworkTapRuleActionResponseOutput ¶
func (o NetworkTapRuleActionResponseOutput) ToNetworkTapRuleActionResponseOutput() NetworkTapRuleActionResponseOutput
func (NetworkTapRuleActionResponseOutput) ToNetworkTapRuleActionResponseOutputWithContext ¶
func (o NetworkTapRuleActionResponseOutput) ToNetworkTapRuleActionResponseOutputWithContext(ctx context.Context) NetworkTapRuleActionResponseOutput
func (NetworkTapRuleActionResponseOutput) Truncate ¶
func (o NetworkTapRuleActionResponseOutput) Truncate() pulumi.StringPtrOutput
Truncate. 0 indicates do not truncate.
func (NetworkTapRuleActionResponseOutput) Type ¶
func (o NetworkTapRuleActionResponseOutput) Type() pulumi.StringPtrOutput
Type of actions that can be performed.
type NetworkTapRuleArgs ¶
type NetworkTapRuleArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // Input method to configure Network Tap Rule. ConfigurationType pulumi.StringInput // List of dynamic match configurations. DynamicMatchConfigurations CommonDynamicMatchConfigurationArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // List of match configurations. MatchConfigurations NetworkTapRuleMatchConfigurationArrayInput // Name of the Network Tap Rule. NetworkTapRuleName pulumi.StringPtrInput // Polling interval in seconds. PollingIntervalInSeconds pulumi.IntPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Network Tap Rules file URL. TapRulesUrl pulumi.StringPtrInput }
The set of arguments for constructing a NetworkTapRule resource.
func (NetworkTapRuleArgs) ElementType ¶
func (NetworkTapRuleArgs) ElementType() reflect.Type
type NetworkTapRuleInput ¶
type NetworkTapRuleInput interface { pulumi.Input ToNetworkTapRuleOutput() NetworkTapRuleOutput ToNetworkTapRuleOutputWithContext(ctx context.Context) NetworkTapRuleOutput }
type NetworkTapRuleMatchCondition ¶
type NetworkTapRuleMatchCondition struct { // Encapsulation Type that needs to be matched. EncapsulationType *string `pulumi:"encapsulationType"` // IP condition that needs to be matched. IpCondition *IpMatchCondition `pulumi:"ipCondition"` // Defines the port condition that needs to be matched. PortCondition *PortCondition `pulumi:"portCondition"` // List of the protocols that need to be matched. ProtocolTypes []string `pulumi:"protocolTypes"` // Vlan match condition that needs to be matched. VlanMatchCondition *VlanMatchCondition `pulumi:"vlanMatchCondition"` }
Defines the match condition that is supported to filter the traffic.
func (*NetworkTapRuleMatchCondition) Defaults ¶
func (val *NetworkTapRuleMatchCondition) Defaults() *NetworkTapRuleMatchCondition
Defaults sets the appropriate defaults for NetworkTapRuleMatchCondition
type NetworkTapRuleMatchConditionArgs ¶
type NetworkTapRuleMatchConditionArgs struct { // Encapsulation Type that needs to be matched. EncapsulationType pulumi.StringPtrInput `pulumi:"encapsulationType"` // IP condition that needs to be matched. IpCondition IpMatchConditionPtrInput `pulumi:"ipCondition"` // Defines the port condition that needs to be matched. PortCondition PortConditionPtrInput `pulumi:"portCondition"` // List of the protocols that need to be matched. ProtocolTypes pulumi.StringArrayInput `pulumi:"protocolTypes"` // Vlan match condition that needs to be matched. VlanMatchCondition VlanMatchConditionPtrInput `pulumi:"vlanMatchCondition"` }
Defines the match condition that is supported to filter the traffic.
func (*NetworkTapRuleMatchConditionArgs) Defaults ¶
func (val *NetworkTapRuleMatchConditionArgs) Defaults() *NetworkTapRuleMatchConditionArgs
Defaults sets the appropriate defaults for NetworkTapRuleMatchConditionArgs
func (NetworkTapRuleMatchConditionArgs) ElementType ¶
func (NetworkTapRuleMatchConditionArgs) ElementType() reflect.Type
func (NetworkTapRuleMatchConditionArgs) ToNetworkTapRuleMatchConditionOutput ¶
func (i NetworkTapRuleMatchConditionArgs) ToNetworkTapRuleMatchConditionOutput() NetworkTapRuleMatchConditionOutput
func (NetworkTapRuleMatchConditionArgs) ToNetworkTapRuleMatchConditionOutputWithContext ¶
func (i NetworkTapRuleMatchConditionArgs) ToNetworkTapRuleMatchConditionOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionOutput
type NetworkTapRuleMatchConditionArray ¶
type NetworkTapRuleMatchConditionArray []NetworkTapRuleMatchConditionInput
func (NetworkTapRuleMatchConditionArray) ElementType ¶
func (NetworkTapRuleMatchConditionArray) ElementType() reflect.Type
func (NetworkTapRuleMatchConditionArray) ToNetworkTapRuleMatchConditionArrayOutput ¶
func (i NetworkTapRuleMatchConditionArray) ToNetworkTapRuleMatchConditionArrayOutput() NetworkTapRuleMatchConditionArrayOutput
func (NetworkTapRuleMatchConditionArray) ToNetworkTapRuleMatchConditionArrayOutputWithContext ¶
func (i NetworkTapRuleMatchConditionArray) ToNetworkTapRuleMatchConditionArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionArrayOutput
type NetworkTapRuleMatchConditionArrayInput ¶
type NetworkTapRuleMatchConditionArrayInput interface { pulumi.Input ToNetworkTapRuleMatchConditionArrayOutput() NetworkTapRuleMatchConditionArrayOutput ToNetworkTapRuleMatchConditionArrayOutputWithContext(context.Context) NetworkTapRuleMatchConditionArrayOutput }
NetworkTapRuleMatchConditionArrayInput is an input type that accepts NetworkTapRuleMatchConditionArray and NetworkTapRuleMatchConditionArrayOutput values. You can construct a concrete instance of `NetworkTapRuleMatchConditionArrayInput` via:
NetworkTapRuleMatchConditionArray{ NetworkTapRuleMatchConditionArgs{...} }
type NetworkTapRuleMatchConditionArrayOutput ¶
type NetworkTapRuleMatchConditionArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleMatchConditionArrayOutput) ElementType ¶
func (NetworkTapRuleMatchConditionArrayOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConditionArrayOutput) ToNetworkTapRuleMatchConditionArrayOutput ¶
func (o NetworkTapRuleMatchConditionArrayOutput) ToNetworkTapRuleMatchConditionArrayOutput() NetworkTapRuleMatchConditionArrayOutput
func (NetworkTapRuleMatchConditionArrayOutput) ToNetworkTapRuleMatchConditionArrayOutputWithContext ¶
func (o NetworkTapRuleMatchConditionArrayOutput) ToNetworkTapRuleMatchConditionArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionArrayOutput
type NetworkTapRuleMatchConditionInput ¶
type NetworkTapRuleMatchConditionInput interface { pulumi.Input ToNetworkTapRuleMatchConditionOutput() NetworkTapRuleMatchConditionOutput ToNetworkTapRuleMatchConditionOutputWithContext(context.Context) NetworkTapRuleMatchConditionOutput }
NetworkTapRuleMatchConditionInput is an input type that accepts NetworkTapRuleMatchConditionArgs and NetworkTapRuleMatchConditionOutput values. You can construct a concrete instance of `NetworkTapRuleMatchConditionInput` via:
NetworkTapRuleMatchConditionArgs{...}
type NetworkTapRuleMatchConditionOutput ¶
type NetworkTapRuleMatchConditionOutput struct{ *pulumi.OutputState }
Defines the match condition that is supported to filter the traffic.
func (NetworkTapRuleMatchConditionOutput) ElementType ¶
func (NetworkTapRuleMatchConditionOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConditionOutput) EncapsulationType ¶
func (o NetworkTapRuleMatchConditionOutput) EncapsulationType() pulumi.StringPtrOutput
Encapsulation Type that needs to be matched.
func (NetworkTapRuleMatchConditionOutput) IpCondition ¶
func (o NetworkTapRuleMatchConditionOutput) IpCondition() IpMatchConditionPtrOutput
IP condition that needs to be matched.
func (NetworkTapRuleMatchConditionOutput) PortCondition ¶
func (o NetworkTapRuleMatchConditionOutput) PortCondition() PortConditionPtrOutput
Defines the port condition that needs to be matched.
func (NetworkTapRuleMatchConditionOutput) ProtocolTypes ¶
func (o NetworkTapRuleMatchConditionOutput) ProtocolTypes() pulumi.StringArrayOutput
List of the protocols that need to be matched.
func (NetworkTapRuleMatchConditionOutput) ToNetworkTapRuleMatchConditionOutput ¶
func (o NetworkTapRuleMatchConditionOutput) ToNetworkTapRuleMatchConditionOutput() NetworkTapRuleMatchConditionOutput
func (NetworkTapRuleMatchConditionOutput) ToNetworkTapRuleMatchConditionOutputWithContext ¶
func (o NetworkTapRuleMatchConditionOutput) ToNetworkTapRuleMatchConditionOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionOutput
func (NetworkTapRuleMatchConditionOutput) VlanMatchCondition ¶
func (o NetworkTapRuleMatchConditionOutput) VlanMatchCondition() VlanMatchConditionPtrOutput
Vlan match condition that needs to be matched.
type NetworkTapRuleMatchConditionResponse ¶
type NetworkTapRuleMatchConditionResponse struct { // Encapsulation Type that needs to be matched. EncapsulationType *string `pulumi:"encapsulationType"` // IP condition that needs to be matched. IpCondition *IpMatchConditionResponse `pulumi:"ipCondition"` // Defines the port condition that needs to be matched. PortCondition *PortConditionResponse `pulumi:"portCondition"` // List of the protocols that need to be matched. ProtocolTypes []string `pulumi:"protocolTypes"` // Vlan match condition that needs to be matched. VlanMatchCondition *VlanMatchConditionResponse `pulumi:"vlanMatchCondition"` }
Defines the match condition that is supported to filter the traffic.
func (*NetworkTapRuleMatchConditionResponse) Defaults ¶
func (val *NetworkTapRuleMatchConditionResponse) Defaults() *NetworkTapRuleMatchConditionResponse
Defaults sets the appropriate defaults for NetworkTapRuleMatchConditionResponse
type NetworkTapRuleMatchConditionResponseArrayOutput ¶
type NetworkTapRuleMatchConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleMatchConditionResponseArrayOutput) ElementType ¶
func (NetworkTapRuleMatchConditionResponseArrayOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConditionResponseArrayOutput) ToNetworkTapRuleMatchConditionResponseArrayOutput ¶
func (o NetworkTapRuleMatchConditionResponseArrayOutput) ToNetworkTapRuleMatchConditionResponseArrayOutput() NetworkTapRuleMatchConditionResponseArrayOutput
func (NetworkTapRuleMatchConditionResponseArrayOutput) ToNetworkTapRuleMatchConditionResponseArrayOutputWithContext ¶
func (o NetworkTapRuleMatchConditionResponseArrayOutput) ToNetworkTapRuleMatchConditionResponseArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionResponseArrayOutput
type NetworkTapRuleMatchConditionResponseOutput ¶
type NetworkTapRuleMatchConditionResponseOutput struct{ *pulumi.OutputState }
Defines the match condition that is supported to filter the traffic.
func (NetworkTapRuleMatchConditionResponseOutput) ElementType ¶
func (NetworkTapRuleMatchConditionResponseOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConditionResponseOutput) EncapsulationType ¶
func (o NetworkTapRuleMatchConditionResponseOutput) EncapsulationType() pulumi.StringPtrOutput
Encapsulation Type that needs to be matched.
func (NetworkTapRuleMatchConditionResponseOutput) IpCondition ¶
func (o NetworkTapRuleMatchConditionResponseOutput) IpCondition() IpMatchConditionResponsePtrOutput
IP condition that needs to be matched.
func (NetworkTapRuleMatchConditionResponseOutput) PortCondition ¶
func (o NetworkTapRuleMatchConditionResponseOutput) PortCondition() PortConditionResponsePtrOutput
Defines the port condition that needs to be matched.
func (NetworkTapRuleMatchConditionResponseOutput) ProtocolTypes ¶
func (o NetworkTapRuleMatchConditionResponseOutput) ProtocolTypes() pulumi.StringArrayOutput
List of the protocols that need to be matched.
func (NetworkTapRuleMatchConditionResponseOutput) ToNetworkTapRuleMatchConditionResponseOutput ¶
func (o NetworkTapRuleMatchConditionResponseOutput) ToNetworkTapRuleMatchConditionResponseOutput() NetworkTapRuleMatchConditionResponseOutput
func (NetworkTapRuleMatchConditionResponseOutput) ToNetworkTapRuleMatchConditionResponseOutputWithContext ¶
func (o NetworkTapRuleMatchConditionResponseOutput) ToNetworkTapRuleMatchConditionResponseOutputWithContext(ctx context.Context) NetworkTapRuleMatchConditionResponseOutput
func (NetworkTapRuleMatchConditionResponseOutput) VlanMatchCondition ¶
func (o NetworkTapRuleMatchConditionResponseOutput) VlanMatchCondition() VlanMatchConditionResponsePtrOutput
Vlan match condition that needs to be matched.
type NetworkTapRuleMatchConfiguration ¶
type NetworkTapRuleMatchConfiguration struct { // List of actions that need to be performed for the matched conditions. Actions []NetworkTapRuleAction `pulumi:"actions"` // Type of IP Address. IPv4 or IPv6 IpAddressType *string `pulumi:"ipAddressType"` // List of the match conditions. MatchConditions []NetworkTapRuleMatchCondition `pulumi:"matchConditions"` // The name of the match configuration. MatchConfigurationName *string `pulumi:"matchConfigurationName"` // Sequence Number of the match configuration.. SequenceNumber *float64 `pulumi:"sequenceNumber"` }
Defines the match configuration that are supported to filter the traffic.
type NetworkTapRuleMatchConfigurationArgs ¶
type NetworkTapRuleMatchConfigurationArgs struct { // List of actions that need to be performed for the matched conditions. Actions NetworkTapRuleActionArrayInput `pulumi:"actions"` // Type of IP Address. IPv4 or IPv6 IpAddressType pulumi.StringPtrInput `pulumi:"ipAddressType"` // List of the match conditions. MatchConditions NetworkTapRuleMatchConditionArrayInput `pulumi:"matchConditions"` // The name of the match configuration. MatchConfigurationName pulumi.StringPtrInput `pulumi:"matchConfigurationName"` // Sequence Number of the match configuration.. SequenceNumber pulumi.Float64PtrInput `pulumi:"sequenceNumber"` }
Defines the match configuration that are supported to filter the traffic.
func (NetworkTapRuleMatchConfigurationArgs) ElementType ¶
func (NetworkTapRuleMatchConfigurationArgs) ElementType() reflect.Type
func (NetworkTapRuleMatchConfigurationArgs) ToNetworkTapRuleMatchConfigurationOutput ¶
func (i NetworkTapRuleMatchConfigurationArgs) ToNetworkTapRuleMatchConfigurationOutput() NetworkTapRuleMatchConfigurationOutput
func (NetworkTapRuleMatchConfigurationArgs) ToNetworkTapRuleMatchConfigurationOutputWithContext ¶
func (i NetworkTapRuleMatchConfigurationArgs) ToNetworkTapRuleMatchConfigurationOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationOutput
type NetworkTapRuleMatchConfigurationArray ¶
type NetworkTapRuleMatchConfigurationArray []NetworkTapRuleMatchConfigurationInput
func (NetworkTapRuleMatchConfigurationArray) ElementType ¶
func (NetworkTapRuleMatchConfigurationArray) ElementType() reflect.Type
func (NetworkTapRuleMatchConfigurationArray) ToNetworkTapRuleMatchConfigurationArrayOutput ¶
func (i NetworkTapRuleMatchConfigurationArray) ToNetworkTapRuleMatchConfigurationArrayOutput() NetworkTapRuleMatchConfigurationArrayOutput
func (NetworkTapRuleMatchConfigurationArray) ToNetworkTapRuleMatchConfigurationArrayOutputWithContext ¶
func (i NetworkTapRuleMatchConfigurationArray) ToNetworkTapRuleMatchConfigurationArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationArrayOutput
type NetworkTapRuleMatchConfigurationArrayInput ¶
type NetworkTapRuleMatchConfigurationArrayInput interface { pulumi.Input ToNetworkTapRuleMatchConfigurationArrayOutput() NetworkTapRuleMatchConfigurationArrayOutput ToNetworkTapRuleMatchConfigurationArrayOutputWithContext(context.Context) NetworkTapRuleMatchConfigurationArrayOutput }
NetworkTapRuleMatchConfigurationArrayInput is an input type that accepts NetworkTapRuleMatchConfigurationArray and NetworkTapRuleMatchConfigurationArrayOutput values. You can construct a concrete instance of `NetworkTapRuleMatchConfigurationArrayInput` via:
NetworkTapRuleMatchConfigurationArray{ NetworkTapRuleMatchConfigurationArgs{...} }
type NetworkTapRuleMatchConfigurationArrayOutput ¶
type NetworkTapRuleMatchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleMatchConfigurationArrayOutput) ElementType ¶
func (NetworkTapRuleMatchConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConfigurationArrayOutput) ToNetworkTapRuleMatchConfigurationArrayOutput ¶
func (o NetworkTapRuleMatchConfigurationArrayOutput) ToNetworkTapRuleMatchConfigurationArrayOutput() NetworkTapRuleMatchConfigurationArrayOutput
func (NetworkTapRuleMatchConfigurationArrayOutput) ToNetworkTapRuleMatchConfigurationArrayOutputWithContext ¶
func (o NetworkTapRuleMatchConfigurationArrayOutput) ToNetworkTapRuleMatchConfigurationArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationArrayOutput
type NetworkTapRuleMatchConfigurationInput ¶
type NetworkTapRuleMatchConfigurationInput interface { pulumi.Input ToNetworkTapRuleMatchConfigurationOutput() NetworkTapRuleMatchConfigurationOutput ToNetworkTapRuleMatchConfigurationOutputWithContext(context.Context) NetworkTapRuleMatchConfigurationOutput }
NetworkTapRuleMatchConfigurationInput is an input type that accepts NetworkTapRuleMatchConfigurationArgs and NetworkTapRuleMatchConfigurationOutput values. You can construct a concrete instance of `NetworkTapRuleMatchConfigurationInput` via:
NetworkTapRuleMatchConfigurationArgs{...}
type NetworkTapRuleMatchConfigurationOutput ¶
type NetworkTapRuleMatchConfigurationOutput struct{ *pulumi.OutputState }
Defines the match configuration that are supported to filter the traffic.
func (NetworkTapRuleMatchConfigurationOutput) Actions ¶
func (o NetworkTapRuleMatchConfigurationOutput) Actions() NetworkTapRuleActionArrayOutput
List of actions that need to be performed for the matched conditions.
func (NetworkTapRuleMatchConfigurationOutput) ElementType ¶
func (NetworkTapRuleMatchConfigurationOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConfigurationOutput) IpAddressType ¶
func (o NetworkTapRuleMatchConfigurationOutput) IpAddressType() pulumi.StringPtrOutput
Type of IP Address. IPv4 or IPv6
func (NetworkTapRuleMatchConfigurationOutput) MatchConditions ¶
func (o NetworkTapRuleMatchConfigurationOutput) MatchConditions() NetworkTapRuleMatchConditionArrayOutput
List of the match conditions.
func (NetworkTapRuleMatchConfigurationOutput) MatchConfigurationName ¶
func (o NetworkTapRuleMatchConfigurationOutput) MatchConfigurationName() pulumi.StringPtrOutput
The name of the match configuration.
func (NetworkTapRuleMatchConfigurationOutput) SequenceNumber ¶
func (o NetworkTapRuleMatchConfigurationOutput) SequenceNumber() pulumi.Float64PtrOutput
Sequence Number of the match configuration..
func (NetworkTapRuleMatchConfigurationOutput) ToNetworkTapRuleMatchConfigurationOutput ¶
func (o NetworkTapRuleMatchConfigurationOutput) ToNetworkTapRuleMatchConfigurationOutput() NetworkTapRuleMatchConfigurationOutput
func (NetworkTapRuleMatchConfigurationOutput) ToNetworkTapRuleMatchConfigurationOutputWithContext ¶
func (o NetworkTapRuleMatchConfigurationOutput) ToNetworkTapRuleMatchConfigurationOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationOutput
type NetworkTapRuleMatchConfigurationResponse ¶
type NetworkTapRuleMatchConfigurationResponse struct { // List of actions that need to be performed for the matched conditions. Actions []NetworkTapRuleActionResponse `pulumi:"actions"` // Type of IP Address. IPv4 or IPv6 IpAddressType *string `pulumi:"ipAddressType"` // List of the match conditions. MatchConditions []NetworkTapRuleMatchConditionResponse `pulumi:"matchConditions"` // The name of the match configuration. MatchConfigurationName *string `pulumi:"matchConfigurationName"` // Sequence Number of the match configuration.. SequenceNumber *float64 `pulumi:"sequenceNumber"` }
Defines the match configuration that are supported to filter the traffic.
type NetworkTapRuleMatchConfigurationResponseArrayOutput ¶
type NetworkTapRuleMatchConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleMatchConfigurationResponseArrayOutput) ElementType ¶
func (NetworkTapRuleMatchConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConfigurationResponseArrayOutput) ToNetworkTapRuleMatchConfigurationResponseArrayOutput ¶
func (o NetworkTapRuleMatchConfigurationResponseArrayOutput) ToNetworkTapRuleMatchConfigurationResponseArrayOutput() NetworkTapRuleMatchConfigurationResponseArrayOutput
func (NetworkTapRuleMatchConfigurationResponseArrayOutput) ToNetworkTapRuleMatchConfigurationResponseArrayOutputWithContext ¶
func (o NetworkTapRuleMatchConfigurationResponseArrayOutput) ToNetworkTapRuleMatchConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationResponseArrayOutput
type NetworkTapRuleMatchConfigurationResponseOutput ¶
type NetworkTapRuleMatchConfigurationResponseOutput struct{ *pulumi.OutputState }
Defines the match configuration that are supported to filter the traffic.
func (NetworkTapRuleMatchConfigurationResponseOutput) Actions ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) Actions() NetworkTapRuleActionResponseArrayOutput
List of actions that need to be performed for the matched conditions.
func (NetworkTapRuleMatchConfigurationResponseOutput) ElementType ¶
func (NetworkTapRuleMatchConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkTapRuleMatchConfigurationResponseOutput) IpAddressType ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) IpAddressType() pulumi.StringPtrOutput
Type of IP Address. IPv4 or IPv6
func (NetworkTapRuleMatchConfigurationResponseOutput) MatchConditions ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) MatchConditions() NetworkTapRuleMatchConditionResponseArrayOutput
List of the match conditions.
func (NetworkTapRuleMatchConfigurationResponseOutput) MatchConfigurationName ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) MatchConfigurationName() pulumi.StringPtrOutput
The name of the match configuration.
func (NetworkTapRuleMatchConfigurationResponseOutput) SequenceNumber ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) SequenceNumber() pulumi.Float64PtrOutput
Sequence Number of the match configuration..
func (NetworkTapRuleMatchConfigurationResponseOutput) ToNetworkTapRuleMatchConfigurationResponseOutput ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) ToNetworkTapRuleMatchConfigurationResponseOutput() NetworkTapRuleMatchConfigurationResponseOutput
func (NetworkTapRuleMatchConfigurationResponseOutput) ToNetworkTapRuleMatchConfigurationResponseOutputWithContext ¶
func (o NetworkTapRuleMatchConfigurationResponseOutput) ToNetworkTapRuleMatchConfigurationResponseOutputWithContext(ctx context.Context) NetworkTapRuleMatchConfigurationResponseOutput
type NetworkTapRuleOutput ¶
type NetworkTapRuleOutput struct{ *pulumi.OutputState }
func (NetworkTapRuleOutput) AdministrativeState ¶
func (o NetworkTapRuleOutput) AdministrativeState() pulumi.StringOutput
Administrative state of the resource.
func (NetworkTapRuleOutput) Annotation ¶
func (o NetworkTapRuleOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (NetworkTapRuleOutput) ConfigurationState ¶
func (o NetworkTapRuleOutput) ConfigurationState() pulumi.StringOutput
Configuration state of the resource.
func (NetworkTapRuleOutput) ConfigurationType ¶
func (o NetworkTapRuleOutput) ConfigurationType() pulumi.StringOutput
Input method to configure Network Tap Rule.
func (NetworkTapRuleOutput) DynamicMatchConfigurations ¶
func (o NetworkTapRuleOutput) DynamicMatchConfigurations() CommonDynamicMatchConfigurationResponseArrayOutput
List of dynamic match configurations.
func (NetworkTapRuleOutput) ElementType ¶
func (NetworkTapRuleOutput) ElementType() reflect.Type
func (NetworkTapRuleOutput) LastSyncedTime ¶
func (o NetworkTapRuleOutput) LastSyncedTime() pulumi.StringOutput
The last sync timestamp.
func (NetworkTapRuleOutput) Location ¶
func (o NetworkTapRuleOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (NetworkTapRuleOutput) MatchConfigurations ¶
func (o NetworkTapRuleOutput) MatchConfigurations() NetworkTapRuleMatchConfigurationResponseArrayOutput
List of match configurations.
func (NetworkTapRuleOutput) Name ¶
func (o NetworkTapRuleOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkTapRuleOutput) NetworkTapId ¶
func (o NetworkTapRuleOutput) NetworkTapId() pulumi.StringOutput
The ARM resource Id of the NetworkTap.
func (NetworkTapRuleOutput) PollingIntervalInSeconds ¶
func (o NetworkTapRuleOutput) PollingIntervalInSeconds() pulumi.IntPtrOutput
Polling interval in seconds.
func (NetworkTapRuleOutput) ProvisioningState ¶
func (o NetworkTapRuleOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource.
func (NetworkTapRuleOutput) SystemData ¶
func (o NetworkTapRuleOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkTapRuleOutput) Tags ¶
func (o NetworkTapRuleOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkTapRuleOutput) TapRulesUrl ¶
func (o NetworkTapRuleOutput) TapRulesUrl() pulumi.StringPtrOutput
Network Tap Rules file URL.
func (NetworkTapRuleOutput) ToNetworkTapRuleOutput ¶
func (o NetworkTapRuleOutput) ToNetworkTapRuleOutput() NetworkTapRuleOutput
func (NetworkTapRuleOutput) ToNetworkTapRuleOutputWithContext ¶
func (o NetworkTapRuleOutput) ToNetworkTapRuleOutputWithContext(ctx context.Context) NetworkTapRuleOutput
func (NetworkTapRuleOutput) Type ¶
func (o NetworkTapRuleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkTapRuleState ¶
type NetworkTapRuleState struct { }
func (NetworkTapRuleState) ElementType ¶
func (NetworkTapRuleState) ElementType() reflect.Type
type NetworkTapState ¶
type NetworkTapState struct { }
func (NetworkTapState) ElementType ¶
func (NetworkTapState) ElementType() reflect.Type
type NetworkToNetworkInterconnect ¶
type NetworkToNetworkInterconnect struct { pulumi.CustomResourceState // Gets the administrativeState of the resource. Example -Enabled/Disabled AdministrativeState pulumi.StringOutput `pulumi:"administrativeState"` // Configuration to use NNI for Infrastructure Management. Example: True/False. IsManagementType pulumi.StringOutput `pulumi:"isManagementType"` // Common properties for Layer2Configuration. Layer2Configuration Layer2ConfigurationResponsePtrOutput `pulumi:"layer2Configuration"` // Common properties for Layer3Configuration. Layer3Configuration Layer3ConfigurationResponsePtrOutput `pulumi:"layer3Configuration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Type of NNI used. Example: CE | NPB NniType pulumi.StringPtrOutput `pulumi:"nniType"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False UseOptionB pulumi.StringOutput `pulumi:"useOptionB"` }
The NetworkToNetworkInterconnect resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetNetworkToNetworkInterconnect ¶
func GetNetworkToNetworkInterconnect(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkToNetworkInterconnectState, opts ...pulumi.ResourceOption) (*NetworkToNetworkInterconnect, error)
GetNetworkToNetworkInterconnect gets an existing NetworkToNetworkInterconnect 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 NewNetworkToNetworkInterconnect ¶
func NewNetworkToNetworkInterconnect(ctx *pulumi.Context, name string, args *NetworkToNetworkInterconnectArgs, opts ...pulumi.ResourceOption) (*NetworkToNetworkInterconnect, error)
NewNetworkToNetworkInterconnect registers a new resource with the given unique name, arguments, and options.
func (*NetworkToNetworkInterconnect) ElementType ¶
func (*NetworkToNetworkInterconnect) ElementType() reflect.Type
func (*NetworkToNetworkInterconnect) ToNetworkToNetworkInterconnectOutput ¶
func (i *NetworkToNetworkInterconnect) ToNetworkToNetworkInterconnectOutput() NetworkToNetworkInterconnectOutput
func (*NetworkToNetworkInterconnect) ToNetworkToNetworkInterconnectOutputWithContext ¶
func (i *NetworkToNetworkInterconnect) ToNetworkToNetworkInterconnectOutputWithContext(ctx context.Context) NetworkToNetworkInterconnectOutput
type NetworkToNetworkInterconnectArgs ¶
type NetworkToNetworkInterconnectArgs struct { // Configuration to use NNI for Infrastructure Management. Example: True/False. IsManagementType pulumi.StringInput // Common properties for Layer2Configuration. Layer2Configuration Layer2ConfigurationPtrInput // Common properties for Layer3Configuration. Layer3Configuration Layer3ConfigurationPtrInput // Name of the NetworkFabric. NetworkFabricName pulumi.StringInput // Name of the NetworkToNetworkInterconnectName NetworkToNetworkInterconnectName pulumi.StringPtrInput // Type of NNI used. Example: CE | NPB NniType pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False UseOptionB pulumi.StringInput }
The set of arguments for constructing a NetworkToNetworkInterconnect resource.
func (NetworkToNetworkInterconnectArgs) ElementType ¶
func (NetworkToNetworkInterconnectArgs) ElementType() reflect.Type
type NetworkToNetworkInterconnectInput ¶
type NetworkToNetworkInterconnectInput interface { pulumi.Input ToNetworkToNetworkInterconnectOutput() NetworkToNetworkInterconnectOutput ToNetworkToNetworkInterconnectOutputWithContext(ctx context.Context) NetworkToNetworkInterconnectOutput }
type NetworkToNetworkInterconnectOutput ¶
type NetworkToNetworkInterconnectOutput struct{ *pulumi.OutputState }
func (NetworkToNetworkInterconnectOutput) AdministrativeState ¶
func (o NetworkToNetworkInterconnectOutput) AdministrativeState() pulumi.StringOutput
Gets the administrativeState of the resource. Example -Enabled/Disabled
func (NetworkToNetworkInterconnectOutput) ElementType ¶
func (NetworkToNetworkInterconnectOutput) ElementType() reflect.Type
func (NetworkToNetworkInterconnectOutput) IsManagementType ¶
func (o NetworkToNetworkInterconnectOutput) IsManagementType() pulumi.StringOutput
Configuration to use NNI for Infrastructure Management. Example: True/False.
func (NetworkToNetworkInterconnectOutput) Layer2Configuration ¶
func (o NetworkToNetworkInterconnectOutput) Layer2Configuration() Layer2ConfigurationResponsePtrOutput
Common properties for Layer2Configuration.
func (NetworkToNetworkInterconnectOutput) Layer3Configuration ¶
func (o NetworkToNetworkInterconnectOutput) Layer3Configuration() Layer3ConfigurationResponsePtrOutput
Common properties for Layer3Configuration.
func (NetworkToNetworkInterconnectOutput) Name ¶
func (o NetworkToNetworkInterconnectOutput) Name() pulumi.StringOutput
The name of the resource
func (NetworkToNetworkInterconnectOutput) NniType ¶
func (o NetworkToNetworkInterconnectOutput) NniType() pulumi.StringPtrOutput
Type of NNI used. Example: CE | NPB
func (NetworkToNetworkInterconnectOutput) ProvisioningState ¶
func (o NetworkToNetworkInterconnectOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (NetworkToNetworkInterconnectOutput) SystemData ¶
func (o NetworkToNetworkInterconnectOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (NetworkToNetworkInterconnectOutput) ToNetworkToNetworkInterconnectOutput ¶
func (o NetworkToNetworkInterconnectOutput) ToNetworkToNetworkInterconnectOutput() NetworkToNetworkInterconnectOutput
func (NetworkToNetworkInterconnectOutput) ToNetworkToNetworkInterconnectOutputWithContext ¶
func (o NetworkToNetworkInterconnectOutput) ToNetworkToNetworkInterconnectOutputWithContext(ctx context.Context) NetworkToNetworkInterconnectOutput
func (NetworkToNetworkInterconnectOutput) Type ¶
func (o NetworkToNetworkInterconnectOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (NetworkToNetworkInterconnectOutput) UseOptionB ¶
func (o NetworkToNetworkInterconnectOutput) UseOptionB() pulumi.StringOutput
Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False
type NetworkToNetworkInterconnectState ¶
type NetworkToNetworkInterconnectState struct { }
func (NetworkToNetworkInterconnectState) ElementType ¶
func (NetworkToNetworkInterconnectState) ElementType() reflect.Type
type NniType ¶
type NniType string
Type of NNI used. Example: CE | NPB
func (NniType) ElementType ¶
func (NniType) ToNniTypeOutput ¶
func (e NniType) ToNniTypeOutput() NniTypeOutput
func (NniType) ToNniTypeOutputWithContext ¶
func (e NniType) ToNniTypeOutputWithContext(ctx context.Context) NniTypeOutput
func (NniType) ToNniTypePtrOutput ¶
func (e NniType) ToNniTypePtrOutput() NniTypePtrOutput
func (NniType) ToNniTypePtrOutputWithContext ¶
func (e NniType) ToNniTypePtrOutputWithContext(ctx context.Context) NniTypePtrOutput
func (NniType) ToStringOutput ¶
func (e NniType) ToStringOutput() pulumi.StringOutput
func (NniType) ToStringOutputWithContext ¶
func (e NniType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NniType) ToStringPtrOutput ¶
func (e NniType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NniType) ToStringPtrOutputWithContext ¶
func (e NniType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NniTypeInput ¶
type NniTypeInput interface { pulumi.Input ToNniTypeOutput() NniTypeOutput ToNniTypeOutputWithContext(context.Context) NniTypeOutput }
NniTypeInput is an input type that accepts values of the NniType enum A concrete instance of `NniTypeInput` can be one of the following:
NniTypeCE NniTypeNPB
type NniTypeOutput ¶
type NniTypeOutput struct{ *pulumi.OutputState }
func (NniTypeOutput) ElementType ¶
func (NniTypeOutput) ElementType() reflect.Type
func (NniTypeOutput) ToNniTypeOutput ¶
func (o NniTypeOutput) ToNniTypeOutput() NniTypeOutput
func (NniTypeOutput) ToNniTypeOutputWithContext ¶
func (o NniTypeOutput) ToNniTypeOutputWithContext(ctx context.Context) NniTypeOutput
func (NniTypeOutput) ToNniTypePtrOutput ¶
func (o NniTypeOutput) ToNniTypePtrOutput() NniTypePtrOutput
func (NniTypeOutput) ToNniTypePtrOutputWithContext ¶
func (o NniTypeOutput) ToNniTypePtrOutputWithContext(ctx context.Context) NniTypePtrOutput
func (NniTypeOutput) ToStringOutput ¶
func (o NniTypeOutput) ToStringOutput() pulumi.StringOutput
func (NniTypeOutput) ToStringOutputWithContext ¶
func (o NniTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NniTypeOutput) ToStringPtrOutput ¶
func (o NniTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NniTypeOutput) ToStringPtrOutputWithContext ¶
func (o NniTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NniTypePtrInput ¶
type NniTypePtrInput interface { pulumi.Input ToNniTypePtrOutput() NniTypePtrOutput ToNniTypePtrOutputWithContext(context.Context) NniTypePtrOutput }
func NniTypePtr ¶
func NniTypePtr(v string) NniTypePtrInput
type NniTypePtrOutput ¶
type NniTypePtrOutput struct{ *pulumi.OutputState }
func (NniTypePtrOutput) Elem ¶
func (o NniTypePtrOutput) Elem() NniTypeOutput
func (NniTypePtrOutput) ElementType ¶
func (NniTypePtrOutput) ElementType() reflect.Type
func (NniTypePtrOutput) ToNniTypePtrOutput ¶
func (o NniTypePtrOutput) ToNniTypePtrOutput() NniTypePtrOutput
func (NniTypePtrOutput) ToNniTypePtrOutputWithContext ¶
func (o NniTypePtrOutput) ToNniTypePtrOutputWithContext(ctx context.Context) NniTypePtrOutput
func (NniTypePtrOutput) ToStringPtrOutput ¶
func (o NniTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NniTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o NniTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OptionAProperties ¶
type OptionAProperties struct { // MTU to use for option A peering. Mtu *int `pulumi:"mtu"` // Peer ASN number.Example : 28 PeerASN *int `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix *string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix *string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // Vlan identifier. Example : 501 VlanId *int `pulumi:"vlanId"` }
Peering optionA properties
func (*OptionAProperties) Defaults ¶
func (val *OptionAProperties) Defaults() *OptionAProperties
Defaults sets the appropriate defaults for OptionAProperties
type OptionAPropertiesArgs ¶
type OptionAPropertiesArgs struct { // MTU to use for option A peering. Mtu pulumi.IntPtrInput `pulumi:"mtu"` // Peer ASN number.Example : 28 PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix pulumi.StringPtrInput `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix pulumi.StringPtrInput `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv6Prefix"` // Vlan identifier. Example : 501 VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering optionA properties
func (*OptionAPropertiesArgs) Defaults ¶
func (val *OptionAPropertiesArgs) Defaults() *OptionAPropertiesArgs
Defaults sets the appropriate defaults for OptionAPropertiesArgs
func (OptionAPropertiesArgs) ElementType ¶
func (OptionAPropertiesArgs) ElementType() reflect.Type
func (OptionAPropertiesArgs) ToOptionAPropertiesOutput ¶
func (i OptionAPropertiesArgs) ToOptionAPropertiesOutput() OptionAPropertiesOutput
func (OptionAPropertiesArgs) ToOptionAPropertiesOutputWithContext ¶
func (i OptionAPropertiesArgs) ToOptionAPropertiesOutputWithContext(ctx context.Context) OptionAPropertiesOutput
func (OptionAPropertiesArgs) ToOptionAPropertiesPtrOutput ¶
func (i OptionAPropertiesArgs) ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput
func (OptionAPropertiesArgs) ToOptionAPropertiesPtrOutputWithContext ¶
func (i OptionAPropertiesArgs) ToOptionAPropertiesPtrOutputWithContext(ctx context.Context) OptionAPropertiesPtrOutput
type OptionAPropertiesInput ¶
type OptionAPropertiesInput interface { pulumi.Input ToOptionAPropertiesOutput() OptionAPropertiesOutput ToOptionAPropertiesOutputWithContext(context.Context) OptionAPropertiesOutput }
OptionAPropertiesInput is an input type that accepts OptionAPropertiesArgs and OptionAPropertiesOutput values. You can construct a concrete instance of `OptionAPropertiesInput` via:
OptionAPropertiesArgs{...}
type OptionAPropertiesOutput ¶
type OptionAPropertiesOutput struct{ *pulumi.OutputState }
Peering optionA properties
func (OptionAPropertiesOutput) ElementType ¶
func (OptionAPropertiesOutput) ElementType() reflect.Type
func (OptionAPropertiesOutput) Mtu ¶
func (o OptionAPropertiesOutput) Mtu() pulumi.IntPtrOutput
MTU to use for option A peering.
func (OptionAPropertiesOutput) PeerASN ¶
func (o OptionAPropertiesOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN number.Example : 28
func (OptionAPropertiesOutput) PrimaryIpv4Prefix ¶
func (o OptionAPropertiesOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesOutput) PrimaryIpv6Prefix ¶
func (o OptionAPropertiesOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesOutput) SecondaryIpv4Prefix ¶
func (o OptionAPropertiesOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesOutput) SecondaryIpv6Prefix ¶
func (o OptionAPropertiesOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesOutput) ToOptionAPropertiesOutput ¶
func (o OptionAPropertiesOutput) ToOptionAPropertiesOutput() OptionAPropertiesOutput
func (OptionAPropertiesOutput) ToOptionAPropertiesOutputWithContext ¶
func (o OptionAPropertiesOutput) ToOptionAPropertiesOutputWithContext(ctx context.Context) OptionAPropertiesOutput
func (OptionAPropertiesOutput) ToOptionAPropertiesPtrOutput ¶
func (o OptionAPropertiesOutput) ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput
func (OptionAPropertiesOutput) ToOptionAPropertiesPtrOutputWithContext ¶
func (o OptionAPropertiesOutput) ToOptionAPropertiesPtrOutputWithContext(ctx context.Context) OptionAPropertiesPtrOutput
func (OptionAPropertiesOutput) VlanId ¶
func (o OptionAPropertiesOutput) VlanId() pulumi.IntPtrOutput
Vlan identifier. Example : 501
type OptionAPropertiesPtrInput ¶
type OptionAPropertiesPtrInput interface { pulumi.Input ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput ToOptionAPropertiesPtrOutputWithContext(context.Context) OptionAPropertiesPtrOutput }
OptionAPropertiesPtrInput is an input type that accepts OptionAPropertiesArgs, OptionAPropertiesPtr and OptionAPropertiesPtrOutput values. You can construct a concrete instance of `OptionAPropertiesPtrInput` via:
OptionAPropertiesArgs{...} or: nil
func OptionAPropertiesPtr ¶
func OptionAPropertiesPtr(v *OptionAPropertiesArgs) OptionAPropertiesPtrInput
type OptionAPropertiesPtrOutput ¶
type OptionAPropertiesPtrOutput struct{ *pulumi.OutputState }
func (OptionAPropertiesPtrOutput) Elem ¶
func (o OptionAPropertiesPtrOutput) Elem() OptionAPropertiesOutput
func (OptionAPropertiesPtrOutput) ElementType ¶
func (OptionAPropertiesPtrOutput) ElementType() reflect.Type
func (OptionAPropertiesPtrOutput) Mtu ¶
func (o OptionAPropertiesPtrOutput) Mtu() pulumi.IntPtrOutput
MTU to use for option A peering.
func (OptionAPropertiesPtrOutput) PeerASN ¶
func (o OptionAPropertiesPtrOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN number.Example : 28
func (OptionAPropertiesPtrOutput) PrimaryIpv4Prefix ¶
func (o OptionAPropertiesPtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesPtrOutput) PrimaryIpv6Prefix ¶
func (o OptionAPropertiesPtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesPtrOutput) SecondaryIpv4Prefix ¶
func (o OptionAPropertiesPtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesPtrOutput) SecondaryIpv6Prefix ¶
func (o OptionAPropertiesPtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesPtrOutput) ToOptionAPropertiesPtrOutput ¶
func (o OptionAPropertiesPtrOutput) ToOptionAPropertiesPtrOutput() OptionAPropertiesPtrOutput
func (OptionAPropertiesPtrOutput) ToOptionAPropertiesPtrOutputWithContext ¶
func (o OptionAPropertiesPtrOutput) ToOptionAPropertiesPtrOutputWithContext(ctx context.Context) OptionAPropertiesPtrOutput
func (OptionAPropertiesPtrOutput) VlanId ¶
func (o OptionAPropertiesPtrOutput) VlanId() pulumi.IntPtrOutput
Vlan identifier. Example : 501
type OptionAPropertiesResponse ¶
type OptionAPropertiesResponse struct { // BFD Configuration properties. BfdConfiguration *FabricBfdConfigurationResponse `pulumi:"bfdConfiguration"` // MTU to use for option A peering. Mtu *int `pulumi:"mtu"` // Peer ASN number.Example : 28 PeerASN *int `pulumi:"peerASN"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix *string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix *string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // Vlan identifier. Example : 501 VlanId *int `pulumi:"vlanId"` }
Peering optionA properties
func (*OptionAPropertiesResponse) Defaults ¶
func (val *OptionAPropertiesResponse) Defaults() *OptionAPropertiesResponse
Defaults sets the appropriate defaults for OptionAPropertiesResponse
type OptionAPropertiesResponseOutput ¶
type OptionAPropertiesResponseOutput struct{ *pulumi.OutputState }
Peering optionA properties
func (OptionAPropertiesResponseOutput) BfdConfiguration ¶
func (o OptionAPropertiesResponseOutput) BfdConfiguration() FabricBfdConfigurationResponsePtrOutput
BFD Configuration properties.
func (OptionAPropertiesResponseOutput) ElementType ¶
func (OptionAPropertiesResponseOutput) ElementType() reflect.Type
func (OptionAPropertiesResponseOutput) Mtu ¶
func (o OptionAPropertiesResponseOutput) Mtu() pulumi.IntPtrOutput
MTU to use for option A peering.
func (OptionAPropertiesResponseOutput) PeerASN ¶
func (o OptionAPropertiesResponseOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN number.Example : 28
func (OptionAPropertiesResponseOutput) PrimaryIpv4Prefix ¶
func (o OptionAPropertiesResponseOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponseOutput) PrimaryIpv6Prefix ¶
func (o OptionAPropertiesResponseOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponseOutput) SecondaryIpv4Prefix ¶
func (o OptionAPropertiesResponseOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponseOutput) SecondaryIpv6Prefix ¶
func (o OptionAPropertiesResponseOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponseOutput) ToOptionAPropertiesResponseOutput ¶
func (o OptionAPropertiesResponseOutput) ToOptionAPropertiesResponseOutput() OptionAPropertiesResponseOutput
func (OptionAPropertiesResponseOutput) ToOptionAPropertiesResponseOutputWithContext ¶
func (o OptionAPropertiesResponseOutput) ToOptionAPropertiesResponseOutputWithContext(ctx context.Context) OptionAPropertiesResponseOutput
func (OptionAPropertiesResponseOutput) VlanId ¶
func (o OptionAPropertiesResponseOutput) VlanId() pulumi.IntPtrOutput
Vlan identifier. Example : 501
type OptionAPropertiesResponsePtrOutput ¶
type OptionAPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (OptionAPropertiesResponsePtrOutput) BfdConfiguration ¶
func (o OptionAPropertiesResponsePtrOutput) BfdConfiguration() FabricBfdConfigurationResponsePtrOutput
BFD Configuration properties.
func (OptionAPropertiesResponsePtrOutput) Elem ¶
func (o OptionAPropertiesResponsePtrOutput) Elem() OptionAPropertiesResponseOutput
func (OptionAPropertiesResponsePtrOutput) ElementType ¶
func (OptionAPropertiesResponsePtrOutput) ElementType() reflect.Type
func (OptionAPropertiesResponsePtrOutput) Mtu ¶
func (o OptionAPropertiesResponsePtrOutput) Mtu() pulumi.IntPtrOutput
MTU to use for option A peering.
func (OptionAPropertiesResponsePtrOutput) PeerASN ¶
func (o OptionAPropertiesResponsePtrOutput) PeerASN() pulumi.IntPtrOutput
Peer ASN number.Example : 28
func (OptionAPropertiesResponsePtrOutput) PrimaryIpv4Prefix ¶
func (o OptionAPropertiesResponsePtrOutput) PrimaryIpv4Prefix() pulumi.StringPtrOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponsePtrOutput) PrimaryIpv6Prefix ¶
func (o OptionAPropertiesResponsePtrOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponsePtrOutput) SecondaryIpv4Prefix ¶
func (o OptionAPropertiesResponsePtrOutput) SecondaryIpv4Prefix() pulumi.StringPtrOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponsePtrOutput) SecondaryIpv6Prefix ¶
func (o OptionAPropertiesResponsePtrOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (OptionAPropertiesResponsePtrOutput) ToOptionAPropertiesResponsePtrOutput ¶
func (o OptionAPropertiesResponsePtrOutput) ToOptionAPropertiesResponsePtrOutput() OptionAPropertiesResponsePtrOutput
func (OptionAPropertiesResponsePtrOutput) ToOptionAPropertiesResponsePtrOutputWithContext ¶
func (o OptionAPropertiesResponsePtrOutput) ToOptionAPropertiesResponsePtrOutputWithContext(ctx context.Context) OptionAPropertiesResponsePtrOutput
func (OptionAPropertiesResponsePtrOutput) VlanId ¶
func (o OptionAPropertiesResponsePtrOutput) VlanId() pulumi.IntPtrOutput
Vlan identifier. Example : 501
type OptionBProperties ¶
type OptionBProperties struct { // Route Targets to be applied for outgoing routes from CE. ExportRouteTargets []string `pulumi:"exportRouteTargets"` // Route Targets to be applied for incoming routes into CE. ImportRouteTargets []string `pulumi:"importRouteTargets"` }
Option B configuration.
type OptionBPropertiesArgs ¶
type OptionBPropertiesArgs struct { // Route Targets to be applied for outgoing routes from CE. ExportRouteTargets pulumi.StringArrayInput `pulumi:"exportRouteTargets"` // Route Targets to be applied for incoming routes into CE. ImportRouteTargets pulumi.StringArrayInput `pulumi:"importRouteTargets"` }
Option B configuration.
func (OptionBPropertiesArgs) ElementType ¶
func (OptionBPropertiesArgs) ElementType() reflect.Type
func (OptionBPropertiesArgs) ToOptionBPropertiesOutput ¶
func (i OptionBPropertiesArgs) ToOptionBPropertiesOutput() OptionBPropertiesOutput
func (OptionBPropertiesArgs) ToOptionBPropertiesOutputWithContext ¶
func (i OptionBPropertiesArgs) ToOptionBPropertiesOutputWithContext(ctx context.Context) OptionBPropertiesOutput
func (OptionBPropertiesArgs) ToOptionBPropertiesPtrOutput ¶
func (i OptionBPropertiesArgs) ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput
func (OptionBPropertiesArgs) ToOptionBPropertiesPtrOutputWithContext ¶
func (i OptionBPropertiesArgs) ToOptionBPropertiesPtrOutputWithContext(ctx context.Context) OptionBPropertiesPtrOutput
type OptionBPropertiesInput ¶
type OptionBPropertiesInput interface { pulumi.Input ToOptionBPropertiesOutput() OptionBPropertiesOutput ToOptionBPropertiesOutputWithContext(context.Context) OptionBPropertiesOutput }
OptionBPropertiesInput is an input type that accepts OptionBPropertiesArgs and OptionBPropertiesOutput values. You can construct a concrete instance of `OptionBPropertiesInput` via:
OptionBPropertiesArgs{...}
type OptionBPropertiesOutput ¶
type OptionBPropertiesOutput struct{ *pulumi.OutputState }
Option B configuration.
func (OptionBPropertiesOutput) ElementType ¶
func (OptionBPropertiesOutput) ElementType() reflect.Type
func (OptionBPropertiesOutput) ExportRouteTargets ¶
func (o OptionBPropertiesOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (OptionBPropertiesOutput) ImportRouteTargets ¶
func (o OptionBPropertiesOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (OptionBPropertiesOutput) ToOptionBPropertiesOutput ¶
func (o OptionBPropertiesOutput) ToOptionBPropertiesOutput() OptionBPropertiesOutput
func (OptionBPropertiesOutput) ToOptionBPropertiesOutputWithContext ¶
func (o OptionBPropertiesOutput) ToOptionBPropertiesOutputWithContext(ctx context.Context) OptionBPropertiesOutput
func (OptionBPropertiesOutput) ToOptionBPropertiesPtrOutput ¶
func (o OptionBPropertiesOutput) ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput
func (OptionBPropertiesOutput) ToOptionBPropertiesPtrOutputWithContext ¶
func (o OptionBPropertiesOutput) ToOptionBPropertiesPtrOutputWithContext(ctx context.Context) OptionBPropertiesPtrOutput
type OptionBPropertiesPtrInput ¶
type OptionBPropertiesPtrInput interface { pulumi.Input ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput ToOptionBPropertiesPtrOutputWithContext(context.Context) OptionBPropertiesPtrOutput }
OptionBPropertiesPtrInput is an input type that accepts OptionBPropertiesArgs, OptionBPropertiesPtr and OptionBPropertiesPtrOutput values. You can construct a concrete instance of `OptionBPropertiesPtrInput` via:
OptionBPropertiesArgs{...} or: nil
func OptionBPropertiesPtr ¶
func OptionBPropertiesPtr(v *OptionBPropertiesArgs) OptionBPropertiesPtrInput
type OptionBPropertiesPtrOutput ¶
type OptionBPropertiesPtrOutput struct{ *pulumi.OutputState }
func (OptionBPropertiesPtrOutput) Elem ¶
func (o OptionBPropertiesPtrOutput) Elem() OptionBPropertiesOutput
func (OptionBPropertiesPtrOutput) ElementType ¶
func (OptionBPropertiesPtrOutput) ElementType() reflect.Type
func (OptionBPropertiesPtrOutput) ExportRouteTargets ¶
func (o OptionBPropertiesPtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (OptionBPropertiesPtrOutput) ImportRouteTargets ¶
func (o OptionBPropertiesPtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (OptionBPropertiesPtrOutput) ToOptionBPropertiesPtrOutput ¶
func (o OptionBPropertiesPtrOutput) ToOptionBPropertiesPtrOutput() OptionBPropertiesPtrOutput
func (OptionBPropertiesPtrOutput) ToOptionBPropertiesPtrOutputWithContext ¶
func (o OptionBPropertiesPtrOutput) ToOptionBPropertiesPtrOutputWithContext(ctx context.Context) OptionBPropertiesPtrOutput
type OptionBPropertiesResponse ¶
type OptionBPropertiesResponse struct { // Route Targets to be applied for outgoing routes from CE. ExportRouteTargets []string `pulumi:"exportRouteTargets"` // Route Targets to be applied for incoming routes into CE. ImportRouteTargets []string `pulumi:"importRouteTargets"` }
Option B configuration.
type OptionBPropertiesResponseOutput ¶
type OptionBPropertiesResponseOutput struct{ *pulumi.OutputState }
Option B configuration.
func (OptionBPropertiesResponseOutput) ElementType ¶
func (OptionBPropertiesResponseOutput) ElementType() reflect.Type
func (OptionBPropertiesResponseOutput) ExportRouteTargets ¶
func (o OptionBPropertiesResponseOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (OptionBPropertiesResponseOutput) ImportRouteTargets ¶
func (o OptionBPropertiesResponseOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (OptionBPropertiesResponseOutput) ToOptionBPropertiesResponseOutput ¶
func (o OptionBPropertiesResponseOutput) ToOptionBPropertiesResponseOutput() OptionBPropertiesResponseOutput
func (OptionBPropertiesResponseOutput) ToOptionBPropertiesResponseOutputWithContext ¶
func (o OptionBPropertiesResponseOutput) ToOptionBPropertiesResponseOutputWithContext(ctx context.Context) OptionBPropertiesResponseOutput
type OptionBPropertiesResponsePtrOutput ¶
type OptionBPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (OptionBPropertiesResponsePtrOutput) Elem ¶
func (o OptionBPropertiesResponsePtrOutput) Elem() OptionBPropertiesResponseOutput
func (OptionBPropertiesResponsePtrOutput) ElementType ¶
func (OptionBPropertiesResponsePtrOutput) ElementType() reflect.Type
func (OptionBPropertiesResponsePtrOutput) ExportRouteTargets ¶
func (o OptionBPropertiesResponsePtrOutput) ExportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for outgoing routes from CE.
func (OptionBPropertiesResponsePtrOutput) ImportRouteTargets ¶
func (o OptionBPropertiesResponsePtrOutput) ImportRouteTargets() pulumi.StringArrayOutput
Route Targets to be applied for incoming routes into CE.
func (OptionBPropertiesResponsePtrOutput) ToOptionBPropertiesResponsePtrOutput ¶
func (o OptionBPropertiesResponsePtrOutput) ToOptionBPropertiesResponsePtrOutput() OptionBPropertiesResponsePtrOutput
func (OptionBPropertiesResponsePtrOutput) ToOptionBPropertiesResponsePtrOutputWithContext ¶
func (o OptionBPropertiesResponsePtrOutput) ToOptionBPropertiesResponsePtrOutputWithContext(ctx context.Context) OptionBPropertiesResponsePtrOutput
type PeeringOption ¶
type PeeringOption string
Peering option list.
func (PeeringOption) ElementType ¶
func (PeeringOption) ElementType() reflect.Type
func (PeeringOption) ToPeeringOptionOutput ¶
func (e PeeringOption) ToPeeringOptionOutput() PeeringOptionOutput
func (PeeringOption) ToPeeringOptionOutputWithContext ¶
func (e PeeringOption) ToPeeringOptionOutputWithContext(ctx context.Context) PeeringOptionOutput
func (PeeringOption) ToPeeringOptionPtrOutput ¶
func (e PeeringOption) ToPeeringOptionPtrOutput() PeeringOptionPtrOutput
func (PeeringOption) ToPeeringOptionPtrOutputWithContext ¶
func (e PeeringOption) ToPeeringOptionPtrOutputWithContext(ctx context.Context) PeeringOptionPtrOutput
func (PeeringOption) ToStringOutput ¶
func (e PeeringOption) ToStringOutput() pulumi.StringOutput
func (PeeringOption) ToStringOutputWithContext ¶
func (e PeeringOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PeeringOption) ToStringPtrOutput ¶
func (e PeeringOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (PeeringOption) ToStringPtrOutputWithContext ¶
func (e PeeringOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PeeringOptionInput ¶
type PeeringOptionInput interface { pulumi.Input ToPeeringOptionOutput() PeeringOptionOutput ToPeeringOptionOutputWithContext(context.Context) PeeringOptionOutput }
PeeringOptionInput is an input type that accepts values of the PeeringOption enum A concrete instance of `PeeringOptionInput` can be one of the following:
PeeringOptionOptionA PeeringOptionOptionB
type PeeringOptionOutput ¶
type PeeringOptionOutput struct{ *pulumi.OutputState }
func (PeeringOptionOutput) ElementType ¶
func (PeeringOptionOutput) ElementType() reflect.Type
func (PeeringOptionOutput) ToPeeringOptionOutput ¶
func (o PeeringOptionOutput) ToPeeringOptionOutput() PeeringOptionOutput
func (PeeringOptionOutput) ToPeeringOptionOutputWithContext ¶
func (o PeeringOptionOutput) ToPeeringOptionOutputWithContext(ctx context.Context) PeeringOptionOutput
func (PeeringOptionOutput) ToPeeringOptionPtrOutput ¶
func (o PeeringOptionOutput) ToPeeringOptionPtrOutput() PeeringOptionPtrOutput
func (PeeringOptionOutput) ToPeeringOptionPtrOutputWithContext ¶
func (o PeeringOptionOutput) ToPeeringOptionPtrOutputWithContext(ctx context.Context) PeeringOptionPtrOutput
func (PeeringOptionOutput) ToStringOutput ¶
func (o PeeringOptionOutput) ToStringOutput() pulumi.StringOutput
func (PeeringOptionOutput) ToStringOutputWithContext ¶
func (o PeeringOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PeeringOptionOutput) ToStringPtrOutput ¶
func (o PeeringOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PeeringOptionOutput) ToStringPtrOutputWithContext ¶
func (o PeeringOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PeeringOptionPtrInput ¶
type PeeringOptionPtrInput interface { pulumi.Input ToPeeringOptionPtrOutput() PeeringOptionPtrOutput ToPeeringOptionPtrOutputWithContext(context.Context) PeeringOptionPtrOutput }
func PeeringOptionPtr ¶
func PeeringOptionPtr(v string) PeeringOptionPtrInput
type PeeringOptionPtrOutput ¶
type PeeringOptionPtrOutput struct{ *pulumi.OutputState }
func (PeeringOptionPtrOutput) Elem ¶
func (o PeeringOptionPtrOutput) Elem() PeeringOptionOutput
func (PeeringOptionPtrOutput) ElementType ¶
func (PeeringOptionPtrOutput) ElementType() reflect.Type
func (PeeringOptionPtrOutput) ToPeeringOptionPtrOutput ¶
func (o PeeringOptionPtrOutput) ToPeeringOptionPtrOutput() PeeringOptionPtrOutput
func (PeeringOptionPtrOutput) ToPeeringOptionPtrOutputWithContext ¶
func (o PeeringOptionPtrOutput) ToPeeringOptionPtrOutputWithContext(ctx context.Context) PeeringOptionPtrOutput
func (PeeringOptionPtrOutput) ToStringPtrOutput ¶
func (o PeeringOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PeeringOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o PeeringOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PollingType ¶
type PollingType string
Polling type.
func (PollingType) ElementType ¶
func (PollingType) ElementType() reflect.Type
func (PollingType) ToPollingTypeOutput ¶
func (e PollingType) ToPollingTypeOutput() PollingTypeOutput
func (PollingType) ToPollingTypeOutputWithContext ¶
func (e PollingType) ToPollingTypeOutputWithContext(ctx context.Context) PollingTypeOutput
func (PollingType) ToPollingTypePtrOutput ¶
func (e PollingType) ToPollingTypePtrOutput() PollingTypePtrOutput
func (PollingType) ToPollingTypePtrOutputWithContext ¶
func (e PollingType) ToPollingTypePtrOutputWithContext(ctx context.Context) PollingTypePtrOutput
func (PollingType) ToStringOutput ¶
func (e PollingType) ToStringOutput() pulumi.StringOutput
func (PollingType) ToStringOutputWithContext ¶
func (e PollingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PollingType) ToStringPtrOutput ¶
func (e PollingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PollingType) ToStringPtrOutputWithContext ¶
func (e PollingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PollingTypeInput ¶
type PollingTypeInput interface { pulumi.Input ToPollingTypeOutput() PollingTypeOutput ToPollingTypeOutputWithContext(context.Context) PollingTypeOutput }
PollingTypeInput is an input type that accepts values of the PollingType enum A concrete instance of `PollingTypeInput` can be one of the following:
PollingTypePull PollingTypePush
type PollingTypeOutput ¶
type PollingTypeOutput struct{ *pulumi.OutputState }
func (PollingTypeOutput) ElementType ¶
func (PollingTypeOutput) ElementType() reflect.Type
func (PollingTypeOutput) ToPollingTypeOutput ¶
func (o PollingTypeOutput) ToPollingTypeOutput() PollingTypeOutput
func (PollingTypeOutput) ToPollingTypeOutputWithContext ¶
func (o PollingTypeOutput) ToPollingTypeOutputWithContext(ctx context.Context) PollingTypeOutput
func (PollingTypeOutput) ToPollingTypePtrOutput ¶
func (o PollingTypeOutput) ToPollingTypePtrOutput() PollingTypePtrOutput
func (PollingTypeOutput) ToPollingTypePtrOutputWithContext ¶
func (o PollingTypeOutput) ToPollingTypePtrOutputWithContext(ctx context.Context) PollingTypePtrOutput
func (PollingTypeOutput) ToStringOutput ¶
func (o PollingTypeOutput) ToStringOutput() pulumi.StringOutput
func (PollingTypeOutput) ToStringOutputWithContext ¶
func (o PollingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PollingTypeOutput) ToStringPtrOutput ¶
func (o PollingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PollingTypeOutput) ToStringPtrOutputWithContext ¶
func (o PollingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PollingTypePtrInput ¶
type PollingTypePtrInput interface { pulumi.Input ToPollingTypePtrOutput() PollingTypePtrOutput ToPollingTypePtrOutputWithContext(context.Context) PollingTypePtrOutput }
func PollingTypePtr ¶
func PollingTypePtr(v string) PollingTypePtrInput
type PollingTypePtrOutput ¶
type PollingTypePtrOutput struct{ *pulumi.OutputState }
func (PollingTypePtrOutput) Elem ¶
func (o PollingTypePtrOutput) Elem() PollingTypeOutput
func (PollingTypePtrOutput) ElementType ¶
func (PollingTypePtrOutput) ElementType() reflect.Type
func (PollingTypePtrOutput) ToPollingTypePtrOutput ¶
func (o PollingTypePtrOutput) ToPollingTypePtrOutput() PollingTypePtrOutput
func (PollingTypePtrOutput) ToPollingTypePtrOutputWithContext ¶
func (o PollingTypePtrOutput) ToPollingTypePtrOutputWithContext(ctx context.Context) PollingTypePtrOutput
func (PollingTypePtrOutput) ToStringPtrOutput ¶
func (o PollingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PollingTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PollingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortCondition ¶
type PortCondition struct { // Layer4 protocol type that needs to be matched. Layer4Protocol string `pulumi:"layer4Protocol"` // List of the port Group Names that need to be matched. PortGroupNames []string `pulumi:"portGroupNames"` // Port type that needs to be matched. PortType *string `pulumi:"portType"` // List of the Ports that need to be matched. Ports []string `pulumi:"ports"` }
Port condition that needs to be matched.
type PortConditionArgs ¶
type PortConditionArgs struct { // Layer4 protocol type that needs to be matched. Layer4Protocol pulumi.StringInput `pulumi:"layer4Protocol"` // List of the port Group Names that need to be matched. PortGroupNames pulumi.StringArrayInput `pulumi:"portGroupNames"` // Port type that needs to be matched. PortType pulumi.StringPtrInput `pulumi:"portType"` // List of the Ports that need to be matched. Ports pulumi.StringArrayInput `pulumi:"ports"` }
Port condition that needs to be matched.
func (PortConditionArgs) ElementType ¶
func (PortConditionArgs) ElementType() reflect.Type
func (PortConditionArgs) ToPortConditionOutput ¶
func (i PortConditionArgs) ToPortConditionOutput() PortConditionOutput
func (PortConditionArgs) ToPortConditionOutputWithContext ¶
func (i PortConditionArgs) ToPortConditionOutputWithContext(ctx context.Context) PortConditionOutput
func (PortConditionArgs) ToPortConditionPtrOutput ¶
func (i PortConditionArgs) ToPortConditionPtrOutput() PortConditionPtrOutput
func (PortConditionArgs) ToPortConditionPtrOutputWithContext ¶
func (i PortConditionArgs) ToPortConditionPtrOutputWithContext(ctx context.Context) PortConditionPtrOutput
type PortConditionInput ¶
type PortConditionInput interface { pulumi.Input ToPortConditionOutput() PortConditionOutput ToPortConditionOutputWithContext(context.Context) PortConditionOutput }
PortConditionInput is an input type that accepts PortConditionArgs and PortConditionOutput values. You can construct a concrete instance of `PortConditionInput` via:
PortConditionArgs{...}
type PortConditionOutput ¶
type PortConditionOutput struct{ *pulumi.OutputState }
Port condition that needs to be matched.
func (PortConditionOutput) ElementType ¶
func (PortConditionOutput) ElementType() reflect.Type
func (PortConditionOutput) Layer4Protocol ¶
func (o PortConditionOutput) Layer4Protocol() pulumi.StringOutput
Layer4 protocol type that needs to be matched.
func (PortConditionOutput) PortGroupNames ¶
func (o PortConditionOutput) PortGroupNames() pulumi.StringArrayOutput
List of the port Group Names that need to be matched.
func (PortConditionOutput) PortType ¶
func (o PortConditionOutput) PortType() pulumi.StringPtrOutput
Port type that needs to be matched.
func (PortConditionOutput) Ports ¶
func (o PortConditionOutput) Ports() pulumi.StringArrayOutput
List of the Ports that need to be matched.
func (PortConditionOutput) ToPortConditionOutput ¶
func (o PortConditionOutput) ToPortConditionOutput() PortConditionOutput
func (PortConditionOutput) ToPortConditionOutputWithContext ¶
func (o PortConditionOutput) ToPortConditionOutputWithContext(ctx context.Context) PortConditionOutput
func (PortConditionOutput) ToPortConditionPtrOutput ¶
func (o PortConditionOutput) ToPortConditionPtrOutput() PortConditionPtrOutput
func (PortConditionOutput) ToPortConditionPtrOutputWithContext ¶
func (o PortConditionOutput) ToPortConditionPtrOutputWithContext(ctx context.Context) PortConditionPtrOutput
type PortConditionPtrInput ¶
type PortConditionPtrInput interface { pulumi.Input ToPortConditionPtrOutput() PortConditionPtrOutput ToPortConditionPtrOutputWithContext(context.Context) PortConditionPtrOutput }
PortConditionPtrInput is an input type that accepts PortConditionArgs, PortConditionPtr and PortConditionPtrOutput values. You can construct a concrete instance of `PortConditionPtrInput` via:
PortConditionArgs{...} or: nil
func PortConditionPtr ¶
func PortConditionPtr(v *PortConditionArgs) PortConditionPtrInput
type PortConditionPtrOutput ¶
type PortConditionPtrOutput struct{ *pulumi.OutputState }
func (PortConditionPtrOutput) Elem ¶
func (o PortConditionPtrOutput) Elem() PortConditionOutput
func (PortConditionPtrOutput) ElementType ¶
func (PortConditionPtrOutput) ElementType() reflect.Type
func (PortConditionPtrOutput) Layer4Protocol ¶
func (o PortConditionPtrOutput) Layer4Protocol() pulumi.StringPtrOutput
Layer4 protocol type that needs to be matched.
func (PortConditionPtrOutput) PortGroupNames ¶
func (o PortConditionPtrOutput) PortGroupNames() pulumi.StringArrayOutput
List of the port Group Names that need to be matched.
func (PortConditionPtrOutput) PortType ¶
func (o PortConditionPtrOutput) PortType() pulumi.StringPtrOutput
Port type that needs to be matched.
func (PortConditionPtrOutput) Ports ¶
func (o PortConditionPtrOutput) Ports() pulumi.StringArrayOutput
List of the Ports that need to be matched.
func (PortConditionPtrOutput) ToPortConditionPtrOutput ¶
func (o PortConditionPtrOutput) ToPortConditionPtrOutput() PortConditionPtrOutput
func (PortConditionPtrOutput) ToPortConditionPtrOutputWithContext ¶
func (o PortConditionPtrOutput) ToPortConditionPtrOutputWithContext(ctx context.Context) PortConditionPtrOutput
type PortConditionResponse ¶
type PortConditionResponse struct { // Layer4 protocol type that needs to be matched. Layer4Protocol string `pulumi:"layer4Protocol"` // List of the port Group Names that need to be matched. PortGroupNames []string `pulumi:"portGroupNames"` // Port type that needs to be matched. PortType *string `pulumi:"portType"` // List of the Ports that need to be matched. Ports []string `pulumi:"ports"` }
Port condition that needs to be matched.
type PortConditionResponseOutput ¶
type PortConditionResponseOutput struct{ *pulumi.OutputState }
Port condition that needs to be matched.
func (PortConditionResponseOutput) ElementType ¶
func (PortConditionResponseOutput) ElementType() reflect.Type
func (PortConditionResponseOutput) Layer4Protocol ¶
func (o PortConditionResponseOutput) Layer4Protocol() pulumi.StringOutput
Layer4 protocol type that needs to be matched.
func (PortConditionResponseOutput) PortGroupNames ¶
func (o PortConditionResponseOutput) PortGroupNames() pulumi.StringArrayOutput
List of the port Group Names that need to be matched.
func (PortConditionResponseOutput) PortType ¶
func (o PortConditionResponseOutput) PortType() pulumi.StringPtrOutput
Port type that needs to be matched.
func (PortConditionResponseOutput) Ports ¶
func (o PortConditionResponseOutput) Ports() pulumi.StringArrayOutput
List of the Ports that need to be matched.
func (PortConditionResponseOutput) ToPortConditionResponseOutput ¶
func (o PortConditionResponseOutput) ToPortConditionResponseOutput() PortConditionResponseOutput
func (PortConditionResponseOutput) ToPortConditionResponseOutputWithContext ¶
func (o PortConditionResponseOutput) ToPortConditionResponseOutputWithContext(ctx context.Context) PortConditionResponseOutput
type PortConditionResponsePtrOutput ¶
type PortConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (PortConditionResponsePtrOutput) Elem ¶
func (o PortConditionResponsePtrOutput) Elem() PortConditionResponseOutput
func (PortConditionResponsePtrOutput) ElementType ¶
func (PortConditionResponsePtrOutput) ElementType() reflect.Type
func (PortConditionResponsePtrOutput) Layer4Protocol ¶
func (o PortConditionResponsePtrOutput) Layer4Protocol() pulumi.StringPtrOutput
Layer4 protocol type that needs to be matched.
func (PortConditionResponsePtrOutput) PortGroupNames ¶
func (o PortConditionResponsePtrOutput) PortGroupNames() pulumi.StringArrayOutput
List of the port Group Names that need to be matched.
func (PortConditionResponsePtrOutput) PortType ¶
func (o PortConditionResponsePtrOutput) PortType() pulumi.StringPtrOutput
Port type that needs to be matched.
func (PortConditionResponsePtrOutput) Ports ¶
func (o PortConditionResponsePtrOutput) Ports() pulumi.StringArrayOutput
List of the Ports that need to be matched.
func (PortConditionResponsePtrOutput) ToPortConditionResponsePtrOutput ¶
func (o PortConditionResponsePtrOutput) ToPortConditionResponsePtrOutput() PortConditionResponsePtrOutput
func (PortConditionResponsePtrOutput) ToPortConditionResponsePtrOutputWithContext ¶
func (o PortConditionResponsePtrOutput) ToPortConditionResponsePtrOutputWithContext(ctx context.Context) PortConditionResponsePtrOutput
type PortGroupProperties ¶
type PortGroupProperties struct { // The name of the port group. Name *string `pulumi:"name"` // List of the ports that need to be matched. Ports []string `pulumi:"ports"` }
Port Group properties.
type PortGroupPropertiesArgs ¶
type PortGroupPropertiesArgs struct { // The name of the port group. Name pulumi.StringPtrInput `pulumi:"name"` // List of the ports that need to be matched. Ports pulumi.StringArrayInput `pulumi:"ports"` }
Port Group properties.
func (PortGroupPropertiesArgs) ElementType ¶
func (PortGroupPropertiesArgs) ElementType() reflect.Type
func (PortGroupPropertiesArgs) ToPortGroupPropertiesOutput ¶
func (i PortGroupPropertiesArgs) ToPortGroupPropertiesOutput() PortGroupPropertiesOutput
func (PortGroupPropertiesArgs) ToPortGroupPropertiesOutputWithContext ¶
func (i PortGroupPropertiesArgs) ToPortGroupPropertiesOutputWithContext(ctx context.Context) PortGroupPropertiesOutput
type PortGroupPropertiesArray ¶
type PortGroupPropertiesArray []PortGroupPropertiesInput
func (PortGroupPropertiesArray) ElementType ¶
func (PortGroupPropertiesArray) ElementType() reflect.Type
func (PortGroupPropertiesArray) ToPortGroupPropertiesArrayOutput ¶
func (i PortGroupPropertiesArray) ToPortGroupPropertiesArrayOutput() PortGroupPropertiesArrayOutput
func (PortGroupPropertiesArray) ToPortGroupPropertiesArrayOutputWithContext ¶
func (i PortGroupPropertiesArray) ToPortGroupPropertiesArrayOutputWithContext(ctx context.Context) PortGroupPropertiesArrayOutput
type PortGroupPropertiesArrayInput ¶
type PortGroupPropertiesArrayInput interface { pulumi.Input ToPortGroupPropertiesArrayOutput() PortGroupPropertiesArrayOutput ToPortGroupPropertiesArrayOutputWithContext(context.Context) PortGroupPropertiesArrayOutput }
PortGroupPropertiesArrayInput is an input type that accepts PortGroupPropertiesArray and PortGroupPropertiesArrayOutput values. You can construct a concrete instance of `PortGroupPropertiesArrayInput` via:
PortGroupPropertiesArray{ PortGroupPropertiesArgs{...} }
type PortGroupPropertiesArrayOutput ¶
type PortGroupPropertiesArrayOutput struct{ *pulumi.OutputState }
func (PortGroupPropertiesArrayOutput) ElementType ¶
func (PortGroupPropertiesArrayOutput) ElementType() reflect.Type
func (PortGroupPropertiesArrayOutput) Index ¶
func (o PortGroupPropertiesArrayOutput) Index(i pulumi.IntInput) PortGroupPropertiesOutput
func (PortGroupPropertiesArrayOutput) ToPortGroupPropertiesArrayOutput ¶
func (o PortGroupPropertiesArrayOutput) ToPortGroupPropertiesArrayOutput() PortGroupPropertiesArrayOutput
func (PortGroupPropertiesArrayOutput) ToPortGroupPropertiesArrayOutputWithContext ¶
func (o PortGroupPropertiesArrayOutput) ToPortGroupPropertiesArrayOutputWithContext(ctx context.Context) PortGroupPropertiesArrayOutput
type PortGroupPropertiesInput ¶
type PortGroupPropertiesInput interface { pulumi.Input ToPortGroupPropertiesOutput() PortGroupPropertiesOutput ToPortGroupPropertiesOutputWithContext(context.Context) PortGroupPropertiesOutput }
PortGroupPropertiesInput is an input type that accepts PortGroupPropertiesArgs and PortGroupPropertiesOutput values. You can construct a concrete instance of `PortGroupPropertiesInput` via:
PortGroupPropertiesArgs{...}
type PortGroupPropertiesOutput ¶
type PortGroupPropertiesOutput struct{ *pulumi.OutputState }
Port Group properties.
func (PortGroupPropertiesOutput) ElementType ¶
func (PortGroupPropertiesOutput) ElementType() reflect.Type
func (PortGroupPropertiesOutput) Name ¶
func (o PortGroupPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the port group.
func (PortGroupPropertiesOutput) Ports ¶
func (o PortGroupPropertiesOutput) Ports() pulumi.StringArrayOutput
List of the ports that need to be matched.
func (PortGroupPropertiesOutput) ToPortGroupPropertiesOutput ¶
func (o PortGroupPropertiesOutput) ToPortGroupPropertiesOutput() PortGroupPropertiesOutput
func (PortGroupPropertiesOutput) ToPortGroupPropertiesOutputWithContext ¶
func (o PortGroupPropertiesOutput) ToPortGroupPropertiesOutputWithContext(ctx context.Context) PortGroupPropertiesOutput
type PortGroupPropertiesResponse ¶
type PortGroupPropertiesResponse struct { // The name of the port group. Name *string `pulumi:"name"` // List of the ports that need to be matched. Ports []string `pulumi:"ports"` }
Port Group properties.
type PortGroupPropertiesResponseArrayOutput ¶
type PortGroupPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (PortGroupPropertiesResponseArrayOutput) ElementType ¶
func (PortGroupPropertiesResponseArrayOutput) ElementType() reflect.Type
func (PortGroupPropertiesResponseArrayOutput) ToPortGroupPropertiesResponseArrayOutput ¶
func (o PortGroupPropertiesResponseArrayOutput) ToPortGroupPropertiesResponseArrayOutput() PortGroupPropertiesResponseArrayOutput
func (PortGroupPropertiesResponseArrayOutput) ToPortGroupPropertiesResponseArrayOutputWithContext ¶
func (o PortGroupPropertiesResponseArrayOutput) ToPortGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) PortGroupPropertiesResponseArrayOutput
type PortGroupPropertiesResponseOutput ¶
type PortGroupPropertiesResponseOutput struct{ *pulumi.OutputState }
Port Group properties.
func (PortGroupPropertiesResponseOutput) ElementType ¶
func (PortGroupPropertiesResponseOutput) ElementType() reflect.Type
func (PortGroupPropertiesResponseOutput) Name ¶
func (o PortGroupPropertiesResponseOutput) Name() pulumi.StringPtrOutput
The name of the port group.
func (PortGroupPropertiesResponseOutput) Ports ¶
func (o PortGroupPropertiesResponseOutput) Ports() pulumi.StringArrayOutput
List of the ports that need to be matched.
func (PortGroupPropertiesResponseOutput) ToPortGroupPropertiesResponseOutput ¶
func (o PortGroupPropertiesResponseOutput) ToPortGroupPropertiesResponseOutput() PortGroupPropertiesResponseOutput
func (PortGroupPropertiesResponseOutput) ToPortGroupPropertiesResponseOutputWithContext ¶
func (o PortGroupPropertiesResponseOutput) ToPortGroupPropertiesResponseOutputWithContext(ctx context.Context) PortGroupPropertiesResponseOutput
type PortType ¶
type PortType string
Port type that needs to be matched.
func (PortType) ElementType ¶
func (PortType) ToPortTypeOutput ¶
func (e PortType) ToPortTypeOutput() PortTypeOutput
func (PortType) ToPortTypeOutputWithContext ¶
func (e PortType) ToPortTypeOutputWithContext(ctx context.Context) PortTypeOutput
func (PortType) ToPortTypePtrOutput ¶
func (e PortType) ToPortTypePtrOutput() PortTypePtrOutput
func (PortType) ToPortTypePtrOutputWithContext ¶
func (e PortType) ToPortTypePtrOutputWithContext(ctx context.Context) PortTypePtrOutput
func (PortType) ToStringOutput ¶
func (e PortType) ToStringOutput() pulumi.StringOutput
func (PortType) ToStringOutputWithContext ¶
func (e PortType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortType) ToStringPtrOutput ¶
func (e PortType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortType) ToStringPtrOutputWithContext ¶
func (e PortType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortTypeInput ¶
type PortTypeInput interface { pulumi.Input ToPortTypeOutput() PortTypeOutput ToPortTypeOutputWithContext(context.Context) PortTypeOutput }
PortTypeInput is an input type that accepts values of the PortType enum A concrete instance of `PortTypeInput` can be one of the following:
PortTypeSourcePort PortTypeDestinationPort
type PortTypeOutput ¶
type PortTypeOutput struct{ *pulumi.OutputState }
func (PortTypeOutput) ElementType ¶
func (PortTypeOutput) ElementType() reflect.Type
func (PortTypeOutput) ToPortTypeOutput ¶
func (o PortTypeOutput) ToPortTypeOutput() PortTypeOutput
func (PortTypeOutput) ToPortTypeOutputWithContext ¶
func (o PortTypeOutput) ToPortTypeOutputWithContext(ctx context.Context) PortTypeOutput
func (PortTypeOutput) ToPortTypePtrOutput ¶
func (o PortTypeOutput) ToPortTypePtrOutput() PortTypePtrOutput
func (PortTypeOutput) ToPortTypePtrOutputWithContext ¶
func (o PortTypeOutput) ToPortTypePtrOutputWithContext(ctx context.Context) PortTypePtrOutput
func (PortTypeOutput) ToStringOutput ¶
func (o PortTypeOutput) ToStringOutput() pulumi.StringOutput
func (PortTypeOutput) ToStringOutputWithContext ¶
func (o PortTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortTypeOutput) ToStringPtrOutput ¶
func (o PortTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortTypeOutput) ToStringPtrOutputWithContext ¶
func (o PortTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortTypePtrInput ¶
type PortTypePtrInput interface { pulumi.Input ToPortTypePtrOutput() PortTypePtrOutput ToPortTypePtrOutputWithContext(context.Context) PortTypePtrOutput }
func PortTypePtr ¶
func PortTypePtr(v string) PortTypePtrInput
type PortTypePtrOutput ¶
type PortTypePtrOutput struct{ *pulumi.OutputState }
func (PortTypePtrOutput) Elem ¶
func (o PortTypePtrOutput) Elem() PortTypeOutput
func (PortTypePtrOutput) ElementType ¶
func (PortTypePtrOutput) ElementType() reflect.Type
func (PortTypePtrOutput) ToPortTypePtrOutput ¶
func (o PortTypePtrOutput) ToPortTypePtrOutput() PortTypePtrOutput
func (PortTypePtrOutput) ToPortTypePtrOutputWithContext ¶
func (o PortTypePtrOutput) ToPortTypePtrOutputWithContext(ctx context.Context) PortTypePtrOutput
func (PortTypePtrOutput) ToStringPtrOutput ¶
func (o PortTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PortTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrefixType ¶
type PrefixType string
IP Prefix Type that needs to be matched.
func (PrefixType) ElementType ¶
func (PrefixType) ElementType() reflect.Type
func (PrefixType) ToPrefixTypeOutput ¶
func (e PrefixType) ToPrefixTypeOutput() PrefixTypeOutput
func (PrefixType) ToPrefixTypeOutputWithContext ¶
func (e PrefixType) ToPrefixTypeOutputWithContext(ctx context.Context) PrefixTypeOutput
func (PrefixType) ToPrefixTypePtrOutput ¶
func (e PrefixType) ToPrefixTypePtrOutput() PrefixTypePtrOutput
func (PrefixType) ToPrefixTypePtrOutputWithContext ¶
func (e PrefixType) ToPrefixTypePtrOutputWithContext(ctx context.Context) PrefixTypePtrOutput
func (PrefixType) ToStringOutput ¶
func (e PrefixType) ToStringOutput() pulumi.StringOutput
func (PrefixType) ToStringOutputWithContext ¶
func (e PrefixType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrefixType) ToStringPtrOutput ¶
func (e PrefixType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrefixType) ToStringPtrOutputWithContext ¶
func (e PrefixType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrefixTypeInput ¶
type PrefixTypeInput interface { pulumi.Input ToPrefixTypeOutput() PrefixTypeOutput ToPrefixTypeOutputWithContext(context.Context) PrefixTypeOutput }
PrefixTypeInput is an input type that accepts values of the PrefixType enum A concrete instance of `PrefixTypeInput` can be one of the following:
PrefixTypePrefix PrefixTypeLongestPrefix
type PrefixTypeOutput ¶
type PrefixTypeOutput struct{ *pulumi.OutputState }
func (PrefixTypeOutput) ElementType ¶
func (PrefixTypeOutput) ElementType() reflect.Type
func (PrefixTypeOutput) ToPrefixTypeOutput ¶
func (o PrefixTypeOutput) ToPrefixTypeOutput() PrefixTypeOutput
func (PrefixTypeOutput) ToPrefixTypeOutputWithContext ¶
func (o PrefixTypeOutput) ToPrefixTypeOutputWithContext(ctx context.Context) PrefixTypeOutput
func (PrefixTypeOutput) ToPrefixTypePtrOutput ¶
func (o PrefixTypeOutput) ToPrefixTypePtrOutput() PrefixTypePtrOutput
func (PrefixTypeOutput) ToPrefixTypePtrOutputWithContext ¶
func (o PrefixTypeOutput) ToPrefixTypePtrOutputWithContext(ctx context.Context) PrefixTypePtrOutput
func (PrefixTypeOutput) ToStringOutput ¶
func (o PrefixTypeOutput) ToStringOutput() pulumi.StringOutput
func (PrefixTypeOutput) ToStringOutputWithContext ¶
func (o PrefixTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrefixTypeOutput) ToStringPtrOutput ¶
func (o PrefixTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrefixTypeOutput) ToStringPtrOutputWithContext ¶
func (o PrefixTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrefixTypePtrInput ¶
type PrefixTypePtrInput interface { pulumi.Input ToPrefixTypePtrOutput() PrefixTypePtrOutput ToPrefixTypePtrOutputWithContext(context.Context) PrefixTypePtrOutput }
func PrefixTypePtr ¶
func PrefixTypePtr(v string) PrefixTypePtrInput
type PrefixTypePtrOutput ¶
type PrefixTypePtrOutput struct{ *pulumi.OutputState }
func (PrefixTypePtrOutput) Elem ¶
func (o PrefixTypePtrOutput) Elem() PrefixTypeOutput
func (PrefixTypePtrOutput) ElementType ¶
func (PrefixTypePtrOutput) ElementType() reflect.Type
func (PrefixTypePtrOutput) ToPrefixTypePtrOutput ¶
func (o PrefixTypePtrOutput) ToPrefixTypePtrOutput() PrefixTypePtrOutput
func (PrefixTypePtrOutput) ToPrefixTypePtrOutputWithContext ¶
func (o PrefixTypePtrOutput) ToPrefixTypePtrOutputWithContext(ctx context.Context) PrefixTypePtrOutput
func (PrefixTypePtrOutput) ToStringPtrOutput ¶
func (o PrefixTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrefixTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PrefixTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RedistributeConnectedSubnets ¶
type RedistributeConnectedSubnets string
Advertise Connected Subnets. Ex: "True" | "False".
func (RedistributeConnectedSubnets) ElementType ¶
func (RedistributeConnectedSubnets) ElementType() reflect.Type
func (RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsOutput ¶
func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsOutput() RedistributeConnectedSubnetsOutput
func (RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsOutputWithContext ¶
func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsOutput
func (RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsPtrOutput ¶
func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput
func (RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsPtrOutputWithContext ¶
func (e RedistributeConnectedSubnets) ToRedistributeConnectedSubnetsPtrOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsPtrOutput
func (RedistributeConnectedSubnets) ToStringOutput ¶
func (e RedistributeConnectedSubnets) ToStringOutput() pulumi.StringOutput
func (RedistributeConnectedSubnets) ToStringOutputWithContext ¶
func (e RedistributeConnectedSubnets) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RedistributeConnectedSubnets) ToStringPtrOutput ¶
func (e RedistributeConnectedSubnets) ToStringPtrOutput() pulumi.StringPtrOutput
func (RedistributeConnectedSubnets) ToStringPtrOutputWithContext ¶
func (e RedistributeConnectedSubnets) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RedistributeConnectedSubnetsInput ¶
type RedistributeConnectedSubnetsInput interface { pulumi.Input ToRedistributeConnectedSubnetsOutput() RedistributeConnectedSubnetsOutput ToRedistributeConnectedSubnetsOutputWithContext(context.Context) RedistributeConnectedSubnetsOutput }
RedistributeConnectedSubnetsInput is an input type that accepts values of the RedistributeConnectedSubnets enum A concrete instance of `RedistributeConnectedSubnetsInput` can be one of the following:
RedistributeConnectedSubnetsTrue RedistributeConnectedSubnetsFalse
type RedistributeConnectedSubnetsOutput ¶
type RedistributeConnectedSubnetsOutput struct{ *pulumi.OutputState }
func (RedistributeConnectedSubnetsOutput) ElementType ¶
func (RedistributeConnectedSubnetsOutput) ElementType() reflect.Type
func (RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsOutput ¶
func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsOutput() RedistributeConnectedSubnetsOutput
func (RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsOutputWithContext ¶
func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsOutput
func (RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsPtrOutput ¶
func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput
func (RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsPtrOutputWithContext ¶
func (o RedistributeConnectedSubnetsOutput) ToRedistributeConnectedSubnetsPtrOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsPtrOutput
func (RedistributeConnectedSubnetsOutput) ToStringOutput ¶
func (o RedistributeConnectedSubnetsOutput) ToStringOutput() pulumi.StringOutput
func (RedistributeConnectedSubnetsOutput) ToStringOutputWithContext ¶
func (o RedistributeConnectedSubnetsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RedistributeConnectedSubnetsOutput) ToStringPtrOutput ¶
func (o RedistributeConnectedSubnetsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RedistributeConnectedSubnetsOutput) ToStringPtrOutputWithContext ¶
func (o RedistributeConnectedSubnetsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RedistributeConnectedSubnetsPtrInput ¶
type RedistributeConnectedSubnetsPtrInput interface { pulumi.Input ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput ToRedistributeConnectedSubnetsPtrOutputWithContext(context.Context) RedistributeConnectedSubnetsPtrOutput }
func RedistributeConnectedSubnetsPtr ¶
func RedistributeConnectedSubnetsPtr(v string) RedistributeConnectedSubnetsPtrInput
type RedistributeConnectedSubnetsPtrOutput ¶
type RedistributeConnectedSubnetsPtrOutput struct{ *pulumi.OutputState }
func (RedistributeConnectedSubnetsPtrOutput) ElementType ¶
func (RedistributeConnectedSubnetsPtrOutput) ElementType() reflect.Type
func (RedistributeConnectedSubnetsPtrOutput) ToRedistributeConnectedSubnetsPtrOutput ¶
func (o RedistributeConnectedSubnetsPtrOutput) ToRedistributeConnectedSubnetsPtrOutput() RedistributeConnectedSubnetsPtrOutput
func (RedistributeConnectedSubnetsPtrOutput) ToRedistributeConnectedSubnetsPtrOutputWithContext ¶
func (o RedistributeConnectedSubnetsPtrOutput) ToRedistributeConnectedSubnetsPtrOutputWithContext(ctx context.Context) RedistributeConnectedSubnetsPtrOutput
func (RedistributeConnectedSubnetsPtrOutput) ToStringPtrOutput ¶
func (o RedistributeConnectedSubnetsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RedistributeConnectedSubnetsPtrOutput) ToStringPtrOutputWithContext ¶
func (o RedistributeConnectedSubnetsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RedistributeStaticRoutes ¶
type RedistributeStaticRoutes string
Advertise Static Routes. Ex: "True" | "False".
func (RedistributeStaticRoutes) ElementType ¶
func (RedistributeStaticRoutes) ElementType() reflect.Type
func (RedistributeStaticRoutes) ToRedistributeStaticRoutesOutput ¶
func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesOutput() RedistributeStaticRoutesOutput
func (RedistributeStaticRoutes) ToRedistributeStaticRoutesOutputWithContext ¶
func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesOutputWithContext(ctx context.Context) RedistributeStaticRoutesOutput
func (RedistributeStaticRoutes) ToRedistributeStaticRoutesPtrOutput ¶
func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput
func (RedistributeStaticRoutes) ToRedistributeStaticRoutesPtrOutputWithContext ¶
func (e RedistributeStaticRoutes) ToRedistributeStaticRoutesPtrOutputWithContext(ctx context.Context) RedistributeStaticRoutesPtrOutput
func (RedistributeStaticRoutes) ToStringOutput ¶
func (e RedistributeStaticRoutes) ToStringOutput() pulumi.StringOutput
func (RedistributeStaticRoutes) ToStringOutputWithContext ¶
func (e RedistributeStaticRoutes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RedistributeStaticRoutes) ToStringPtrOutput ¶
func (e RedistributeStaticRoutes) ToStringPtrOutput() pulumi.StringPtrOutput
func (RedistributeStaticRoutes) ToStringPtrOutputWithContext ¶
func (e RedistributeStaticRoutes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RedistributeStaticRoutesInput ¶
type RedistributeStaticRoutesInput interface { pulumi.Input ToRedistributeStaticRoutesOutput() RedistributeStaticRoutesOutput ToRedistributeStaticRoutesOutputWithContext(context.Context) RedistributeStaticRoutesOutput }
RedistributeStaticRoutesInput is an input type that accepts values of the RedistributeStaticRoutes enum A concrete instance of `RedistributeStaticRoutesInput` can be one of the following:
RedistributeStaticRoutesTrue RedistributeStaticRoutesFalse
type RedistributeStaticRoutesOutput ¶
type RedistributeStaticRoutesOutput struct{ *pulumi.OutputState }
func (RedistributeStaticRoutesOutput) ElementType ¶
func (RedistributeStaticRoutesOutput) ElementType() reflect.Type
func (RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesOutput ¶
func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesOutput() RedistributeStaticRoutesOutput
func (RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesOutputWithContext ¶
func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesOutputWithContext(ctx context.Context) RedistributeStaticRoutesOutput
func (RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesPtrOutput ¶
func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput
func (RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesPtrOutputWithContext ¶
func (o RedistributeStaticRoutesOutput) ToRedistributeStaticRoutesPtrOutputWithContext(ctx context.Context) RedistributeStaticRoutesPtrOutput
func (RedistributeStaticRoutesOutput) ToStringOutput ¶
func (o RedistributeStaticRoutesOutput) ToStringOutput() pulumi.StringOutput
func (RedistributeStaticRoutesOutput) ToStringOutputWithContext ¶
func (o RedistributeStaticRoutesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RedistributeStaticRoutesOutput) ToStringPtrOutput ¶
func (o RedistributeStaticRoutesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RedistributeStaticRoutesOutput) ToStringPtrOutputWithContext ¶
func (o RedistributeStaticRoutesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RedistributeStaticRoutesPtrInput ¶
type RedistributeStaticRoutesPtrInput interface { pulumi.Input ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput ToRedistributeStaticRoutesPtrOutputWithContext(context.Context) RedistributeStaticRoutesPtrOutput }
func RedistributeStaticRoutesPtr ¶
func RedistributeStaticRoutesPtr(v string) RedistributeStaticRoutesPtrInput
type RedistributeStaticRoutesPtrOutput ¶
type RedistributeStaticRoutesPtrOutput struct{ *pulumi.OutputState }
func (RedistributeStaticRoutesPtrOutput) Elem ¶
func (o RedistributeStaticRoutesPtrOutput) Elem() RedistributeStaticRoutesOutput
func (RedistributeStaticRoutesPtrOutput) ElementType ¶
func (RedistributeStaticRoutesPtrOutput) ElementType() reflect.Type
func (RedistributeStaticRoutesPtrOutput) ToRedistributeStaticRoutesPtrOutput ¶
func (o RedistributeStaticRoutesPtrOutput) ToRedistributeStaticRoutesPtrOutput() RedistributeStaticRoutesPtrOutput
func (RedistributeStaticRoutesPtrOutput) ToRedistributeStaticRoutesPtrOutputWithContext ¶
func (o RedistributeStaticRoutesPtrOutput) ToRedistributeStaticRoutesPtrOutputWithContext(ctx context.Context) RedistributeStaticRoutesPtrOutput
func (RedistributeStaticRoutesPtrOutput) ToStringPtrOutput ¶
func (o RedistributeStaticRoutesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RedistributeStaticRoutesPtrOutput) ToStringPtrOutputWithContext ¶
func (o RedistributeStaticRoutesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutePolicy ¶
type RoutePolicy struct { pulumi.CustomResourceState // Switch configuration description. Annotation pulumi.StringPtrOutput `pulumi:"annotation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Route Policy statements. Statements RoutePolicyStatementPropertiesResponseArrayOutput `pulumi:"statements"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The RoutePolicy resource definition. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
func GetRoutePolicy ¶
func GetRoutePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutePolicyState, opts ...pulumi.ResourceOption) (*RoutePolicy, error)
GetRoutePolicy gets an existing RoutePolicy 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 NewRoutePolicy ¶
func NewRoutePolicy(ctx *pulumi.Context, name string, args *RoutePolicyArgs, opts ...pulumi.ResourceOption) (*RoutePolicy, error)
NewRoutePolicy registers a new resource with the given unique name, arguments, and options.
func (*RoutePolicy) ElementType ¶
func (*RoutePolicy) ElementType() reflect.Type
func (*RoutePolicy) ToRoutePolicyOutput ¶
func (i *RoutePolicy) ToRoutePolicyOutput() RoutePolicyOutput
func (*RoutePolicy) ToRoutePolicyOutputWithContext ¶
func (i *RoutePolicy) ToRoutePolicyOutputWithContext(ctx context.Context) RoutePolicyOutput
type RoutePolicyArgs ¶
type RoutePolicyArgs struct { // Switch configuration description. Annotation pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Name of the Route Policy RoutePolicyName pulumi.StringPtrInput // Route Policy statements. Statements RoutePolicyStatementPropertiesArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a RoutePolicy resource.
func (RoutePolicyArgs) ElementType ¶
func (RoutePolicyArgs) ElementType() reflect.Type
type RoutePolicyInput ¶
type RoutePolicyInput interface { pulumi.Input ToRoutePolicyOutput() RoutePolicyOutput ToRoutePolicyOutputWithContext(ctx context.Context) RoutePolicyOutput }
type RoutePolicyOutput ¶
type RoutePolicyOutput struct{ *pulumi.OutputState }
func (RoutePolicyOutput) Annotation ¶
func (o RoutePolicyOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (RoutePolicyOutput) ElementType ¶
func (RoutePolicyOutput) ElementType() reflect.Type
func (RoutePolicyOutput) Location ¶
func (o RoutePolicyOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (RoutePolicyOutput) Name ¶
func (o RoutePolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (RoutePolicyOutput) ProvisioningState ¶
func (o RoutePolicyOutput) ProvisioningState() pulumi.StringOutput
Gets the provisioning state of the resource.
func (RoutePolicyOutput) Statements ¶
func (o RoutePolicyOutput) Statements() RoutePolicyStatementPropertiesResponseArrayOutput
Route Policy statements.
func (RoutePolicyOutput) SystemData ¶
func (o RoutePolicyOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (RoutePolicyOutput) Tags ¶
func (o RoutePolicyOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RoutePolicyOutput) ToRoutePolicyOutput ¶
func (o RoutePolicyOutput) ToRoutePolicyOutput() RoutePolicyOutput
func (RoutePolicyOutput) ToRoutePolicyOutputWithContext ¶
func (o RoutePolicyOutput) ToRoutePolicyOutputWithContext(ctx context.Context) RoutePolicyOutput
func (RoutePolicyOutput) Type ¶
func (o RoutePolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type RoutePolicyState ¶
type RoutePolicyState struct { }
func (RoutePolicyState) ElementType ¶
func (RoutePolicyState) ElementType() reflect.Type
type RoutePolicyStatementProperties ¶
type RoutePolicyStatementProperties struct { // Route policy action properties. Action StatementActionProperties `pulumi:"action"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Route policy condition properties. Condition StatementConditionProperties `pulumi:"condition"` // Sequence to insert to/delete from existing route. SequenceNumber float64 `pulumi:"sequenceNumber"` }
Route Policy Statement properties..
type RoutePolicyStatementPropertiesArgs ¶
type RoutePolicyStatementPropertiesArgs struct { // Route policy action properties. Action StatementActionPropertiesInput `pulumi:"action"` // Switch configuration description. Annotation pulumi.StringPtrInput `pulumi:"annotation"` // Route policy condition properties. Condition StatementConditionPropertiesInput `pulumi:"condition"` // Sequence to insert to/delete from existing route. SequenceNumber pulumi.Float64Input `pulumi:"sequenceNumber"` }
Route Policy Statement properties..
func (RoutePolicyStatementPropertiesArgs) ElementType ¶
func (RoutePolicyStatementPropertiesArgs) ElementType() reflect.Type
func (RoutePolicyStatementPropertiesArgs) ToRoutePolicyStatementPropertiesOutput ¶
func (i RoutePolicyStatementPropertiesArgs) ToRoutePolicyStatementPropertiesOutput() RoutePolicyStatementPropertiesOutput
func (RoutePolicyStatementPropertiesArgs) ToRoutePolicyStatementPropertiesOutputWithContext ¶
func (i RoutePolicyStatementPropertiesArgs) ToRoutePolicyStatementPropertiesOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesOutput
type RoutePolicyStatementPropertiesArray ¶
type RoutePolicyStatementPropertiesArray []RoutePolicyStatementPropertiesInput
func (RoutePolicyStatementPropertiesArray) ElementType ¶
func (RoutePolicyStatementPropertiesArray) ElementType() reflect.Type
func (RoutePolicyStatementPropertiesArray) ToRoutePolicyStatementPropertiesArrayOutput ¶
func (i RoutePolicyStatementPropertiesArray) ToRoutePolicyStatementPropertiesArrayOutput() RoutePolicyStatementPropertiesArrayOutput
func (RoutePolicyStatementPropertiesArray) ToRoutePolicyStatementPropertiesArrayOutputWithContext ¶
func (i RoutePolicyStatementPropertiesArray) ToRoutePolicyStatementPropertiesArrayOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesArrayOutput
type RoutePolicyStatementPropertiesArrayInput ¶
type RoutePolicyStatementPropertiesArrayInput interface { pulumi.Input ToRoutePolicyStatementPropertiesArrayOutput() RoutePolicyStatementPropertiesArrayOutput ToRoutePolicyStatementPropertiesArrayOutputWithContext(context.Context) RoutePolicyStatementPropertiesArrayOutput }
RoutePolicyStatementPropertiesArrayInput is an input type that accepts RoutePolicyStatementPropertiesArray and RoutePolicyStatementPropertiesArrayOutput values. You can construct a concrete instance of `RoutePolicyStatementPropertiesArrayInput` via:
RoutePolicyStatementPropertiesArray{ RoutePolicyStatementPropertiesArgs{...} }
type RoutePolicyStatementPropertiesArrayOutput ¶
type RoutePolicyStatementPropertiesArrayOutput struct{ *pulumi.OutputState }
func (RoutePolicyStatementPropertiesArrayOutput) ElementType ¶
func (RoutePolicyStatementPropertiesArrayOutput) ElementType() reflect.Type
func (RoutePolicyStatementPropertiesArrayOutput) ToRoutePolicyStatementPropertiesArrayOutput ¶
func (o RoutePolicyStatementPropertiesArrayOutput) ToRoutePolicyStatementPropertiesArrayOutput() RoutePolicyStatementPropertiesArrayOutput
func (RoutePolicyStatementPropertiesArrayOutput) ToRoutePolicyStatementPropertiesArrayOutputWithContext ¶
func (o RoutePolicyStatementPropertiesArrayOutput) ToRoutePolicyStatementPropertiesArrayOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesArrayOutput
type RoutePolicyStatementPropertiesInput ¶
type RoutePolicyStatementPropertiesInput interface { pulumi.Input ToRoutePolicyStatementPropertiesOutput() RoutePolicyStatementPropertiesOutput ToRoutePolicyStatementPropertiesOutputWithContext(context.Context) RoutePolicyStatementPropertiesOutput }
RoutePolicyStatementPropertiesInput is an input type that accepts RoutePolicyStatementPropertiesArgs and RoutePolicyStatementPropertiesOutput values. You can construct a concrete instance of `RoutePolicyStatementPropertiesInput` via:
RoutePolicyStatementPropertiesArgs{...}
type RoutePolicyStatementPropertiesOutput ¶
type RoutePolicyStatementPropertiesOutput struct{ *pulumi.OutputState }
Route Policy Statement properties..
func (RoutePolicyStatementPropertiesOutput) Action ¶
func (o RoutePolicyStatementPropertiesOutput) Action() StatementActionPropertiesOutput
Route policy action properties.
func (RoutePolicyStatementPropertiesOutput) Annotation ¶
func (o RoutePolicyStatementPropertiesOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (RoutePolicyStatementPropertiesOutput) Condition ¶
func (o RoutePolicyStatementPropertiesOutput) Condition() StatementConditionPropertiesOutput
Route policy condition properties.
func (RoutePolicyStatementPropertiesOutput) ElementType ¶
func (RoutePolicyStatementPropertiesOutput) ElementType() reflect.Type
func (RoutePolicyStatementPropertiesOutput) SequenceNumber ¶
func (o RoutePolicyStatementPropertiesOutput) SequenceNumber() pulumi.Float64Output
Sequence to insert to/delete from existing route.
func (RoutePolicyStatementPropertiesOutput) ToRoutePolicyStatementPropertiesOutput ¶
func (o RoutePolicyStatementPropertiesOutput) ToRoutePolicyStatementPropertiesOutput() RoutePolicyStatementPropertiesOutput
func (RoutePolicyStatementPropertiesOutput) ToRoutePolicyStatementPropertiesOutputWithContext ¶
func (o RoutePolicyStatementPropertiesOutput) ToRoutePolicyStatementPropertiesOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesOutput
type RoutePolicyStatementPropertiesResponse ¶
type RoutePolicyStatementPropertiesResponse struct { // Route policy action properties. Action StatementActionPropertiesResponse `pulumi:"action"` // Switch configuration description. Annotation *string `pulumi:"annotation"` // Route policy condition properties. Condition StatementConditionPropertiesResponse `pulumi:"condition"` // Sequence to insert to/delete from existing route. SequenceNumber float64 `pulumi:"sequenceNumber"` }
Route Policy Statement properties..
type RoutePolicyStatementPropertiesResponseArrayOutput ¶
type RoutePolicyStatementPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (RoutePolicyStatementPropertiesResponseArrayOutput) ElementType ¶
func (RoutePolicyStatementPropertiesResponseArrayOutput) ElementType() reflect.Type
func (RoutePolicyStatementPropertiesResponseArrayOutput) ToRoutePolicyStatementPropertiesResponseArrayOutput ¶
func (o RoutePolicyStatementPropertiesResponseArrayOutput) ToRoutePolicyStatementPropertiesResponseArrayOutput() RoutePolicyStatementPropertiesResponseArrayOutput
func (RoutePolicyStatementPropertiesResponseArrayOutput) ToRoutePolicyStatementPropertiesResponseArrayOutputWithContext ¶
func (o RoutePolicyStatementPropertiesResponseArrayOutput) ToRoutePolicyStatementPropertiesResponseArrayOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesResponseArrayOutput
type RoutePolicyStatementPropertiesResponseOutput ¶
type RoutePolicyStatementPropertiesResponseOutput struct{ *pulumi.OutputState }
Route Policy Statement properties..
func (RoutePolicyStatementPropertiesResponseOutput) Action ¶
func (o RoutePolicyStatementPropertiesResponseOutput) Action() StatementActionPropertiesResponseOutput
Route policy action properties.
func (RoutePolicyStatementPropertiesResponseOutput) Annotation ¶
func (o RoutePolicyStatementPropertiesResponseOutput) Annotation() pulumi.StringPtrOutput
Switch configuration description.
func (RoutePolicyStatementPropertiesResponseOutput) Condition ¶
func (o RoutePolicyStatementPropertiesResponseOutput) Condition() StatementConditionPropertiesResponseOutput
Route policy condition properties.
func (RoutePolicyStatementPropertiesResponseOutput) ElementType ¶
func (RoutePolicyStatementPropertiesResponseOutput) ElementType() reflect.Type
func (RoutePolicyStatementPropertiesResponseOutput) SequenceNumber ¶
func (o RoutePolicyStatementPropertiesResponseOutput) SequenceNumber() pulumi.Float64Output
Sequence to insert to/delete from existing route.
func (RoutePolicyStatementPropertiesResponseOutput) ToRoutePolicyStatementPropertiesResponseOutput ¶
func (o RoutePolicyStatementPropertiesResponseOutput) ToRoutePolicyStatementPropertiesResponseOutput() RoutePolicyStatementPropertiesResponseOutput
func (RoutePolicyStatementPropertiesResponseOutput) ToRoutePolicyStatementPropertiesResponseOutputWithContext ¶
func (o RoutePolicyStatementPropertiesResponseOutput) ToRoutePolicyStatementPropertiesResponseOutputWithContext(ctx context.Context) RoutePolicyStatementPropertiesResponseOutput
type RuleProperties ¶
type RuleProperties struct { // Specify action. Action string `pulumi:"action"` // List of Addresses to be allowed or denied. AddressList []string `pulumi:"addressList"` }
Rules for the InternetGateways
type RulePropertiesArgs ¶
type RulePropertiesArgs struct { // Specify action. Action pulumi.StringInput `pulumi:"action"` // List of Addresses to be allowed or denied. AddressList pulumi.StringArrayInput `pulumi:"addressList"` }
Rules for the InternetGateways
func (RulePropertiesArgs) ElementType ¶
func (RulePropertiesArgs) ElementType() reflect.Type
func (RulePropertiesArgs) ToRulePropertiesOutput ¶
func (i RulePropertiesArgs) ToRulePropertiesOutput() RulePropertiesOutput
func (RulePropertiesArgs) ToRulePropertiesOutputWithContext ¶
func (i RulePropertiesArgs) ToRulePropertiesOutputWithContext(ctx context.Context) RulePropertiesOutput
type RulePropertiesInput ¶
type RulePropertiesInput interface { pulumi.Input ToRulePropertiesOutput() RulePropertiesOutput ToRulePropertiesOutputWithContext(context.Context) RulePropertiesOutput }
RulePropertiesInput is an input type that accepts RulePropertiesArgs and RulePropertiesOutput values. You can construct a concrete instance of `RulePropertiesInput` via:
RulePropertiesArgs{...}
type RulePropertiesOutput ¶
type RulePropertiesOutput struct{ *pulumi.OutputState }
Rules for the InternetGateways
func (RulePropertiesOutput) Action ¶
func (o RulePropertiesOutput) Action() pulumi.StringOutput
Specify action.
func (RulePropertiesOutput) AddressList ¶
func (o RulePropertiesOutput) AddressList() pulumi.StringArrayOutput
List of Addresses to be allowed or denied.
func (RulePropertiesOutput) ElementType ¶
func (RulePropertiesOutput) ElementType() reflect.Type
func (RulePropertiesOutput) ToRulePropertiesOutput ¶
func (o RulePropertiesOutput) ToRulePropertiesOutput() RulePropertiesOutput
func (RulePropertiesOutput) ToRulePropertiesOutputWithContext ¶
func (o RulePropertiesOutput) ToRulePropertiesOutputWithContext(ctx context.Context) RulePropertiesOutput
type RulePropertiesResponse ¶
type RulePropertiesResponse struct { // Specify action. Action string `pulumi:"action"` // List of Addresses to be allowed or denied. AddressList []string `pulumi:"addressList"` }
Rules for the InternetGateways
type RulePropertiesResponseOutput ¶
type RulePropertiesResponseOutput struct{ *pulumi.OutputState }
Rules for the InternetGateways
func (RulePropertiesResponseOutput) Action ¶
func (o RulePropertiesResponseOutput) Action() pulumi.StringOutput
Specify action.
func (RulePropertiesResponseOutput) AddressList ¶
func (o RulePropertiesResponseOutput) AddressList() pulumi.StringArrayOutput
List of Addresses to be allowed or denied.
func (RulePropertiesResponseOutput) ElementType ¶
func (RulePropertiesResponseOutput) ElementType() reflect.Type
func (RulePropertiesResponseOutput) ToRulePropertiesResponseOutput ¶
func (o RulePropertiesResponseOutput) ToRulePropertiesResponseOutput() RulePropertiesResponseOutput
func (RulePropertiesResponseOutput) ToRulePropertiesResponseOutputWithContext ¶
func (o RulePropertiesResponseOutput) ToRulePropertiesResponseOutputWithContext(ctx context.Context) RulePropertiesResponseOutput
type SourceDestinationType ¶
type SourceDestinationType string
IP Address type that needs to be matched.
func (SourceDestinationType) ElementType ¶
func (SourceDestinationType) ElementType() reflect.Type
func (SourceDestinationType) ToSourceDestinationTypeOutput ¶
func (e SourceDestinationType) ToSourceDestinationTypeOutput() SourceDestinationTypeOutput
func (SourceDestinationType) ToSourceDestinationTypeOutputWithContext ¶
func (e SourceDestinationType) ToSourceDestinationTypeOutputWithContext(ctx context.Context) SourceDestinationTypeOutput
func (SourceDestinationType) ToSourceDestinationTypePtrOutput ¶
func (e SourceDestinationType) ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput
func (SourceDestinationType) ToSourceDestinationTypePtrOutputWithContext ¶
func (e SourceDestinationType) ToSourceDestinationTypePtrOutputWithContext(ctx context.Context) SourceDestinationTypePtrOutput
func (SourceDestinationType) ToStringOutput ¶
func (e SourceDestinationType) ToStringOutput() pulumi.StringOutput
func (SourceDestinationType) ToStringOutputWithContext ¶
func (e SourceDestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceDestinationType) ToStringPtrOutput ¶
func (e SourceDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceDestinationType) ToStringPtrOutputWithContext ¶
func (e SourceDestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceDestinationTypeInput ¶
type SourceDestinationTypeInput interface { pulumi.Input ToSourceDestinationTypeOutput() SourceDestinationTypeOutput ToSourceDestinationTypeOutputWithContext(context.Context) SourceDestinationTypeOutput }
SourceDestinationTypeInput is an input type that accepts values of the SourceDestinationType enum A concrete instance of `SourceDestinationTypeInput` can be one of the following:
SourceDestinationTypeSourceIP SourceDestinationTypeDestinationIP
type SourceDestinationTypeOutput ¶
type SourceDestinationTypeOutput struct{ *pulumi.OutputState }
func (SourceDestinationTypeOutput) ElementType ¶
func (SourceDestinationTypeOutput) ElementType() reflect.Type
func (SourceDestinationTypeOutput) ToSourceDestinationTypeOutput ¶
func (o SourceDestinationTypeOutput) ToSourceDestinationTypeOutput() SourceDestinationTypeOutput
func (SourceDestinationTypeOutput) ToSourceDestinationTypeOutputWithContext ¶
func (o SourceDestinationTypeOutput) ToSourceDestinationTypeOutputWithContext(ctx context.Context) SourceDestinationTypeOutput
func (SourceDestinationTypeOutput) ToSourceDestinationTypePtrOutput ¶
func (o SourceDestinationTypeOutput) ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput
func (SourceDestinationTypeOutput) ToSourceDestinationTypePtrOutputWithContext ¶
func (o SourceDestinationTypeOutput) ToSourceDestinationTypePtrOutputWithContext(ctx context.Context) SourceDestinationTypePtrOutput
func (SourceDestinationTypeOutput) ToStringOutput ¶
func (o SourceDestinationTypeOutput) ToStringOutput() pulumi.StringOutput
func (SourceDestinationTypeOutput) ToStringOutputWithContext ¶
func (o SourceDestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceDestinationTypeOutput) ToStringPtrOutput ¶
func (o SourceDestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceDestinationTypeOutput) ToStringPtrOutputWithContext ¶
func (o SourceDestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceDestinationTypePtrInput ¶
type SourceDestinationTypePtrInput interface { pulumi.Input ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput ToSourceDestinationTypePtrOutputWithContext(context.Context) SourceDestinationTypePtrOutput }
func SourceDestinationTypePtr ¶
func SourceDestinationTypePtr(v string) SourceDestinationTypePtrInput
type SourceDestinationTypePtrOutput ¶
type SourceDestinationTypePtrOutput struct{ *pulumi.OutputState }
func (SourceDestinationTypePtrOutput) Elem ¶
func (o SourceDestinationTypePtrOutput) Elem() SourceDestinationTypeOutput
func (SourceDestinationTypePtrOutput) ElementType ¶
func (SourceDestinationTypePtrOutput) ElementType() reflect.Type
func (SourceDestinationTypePtrOutput) ToSourceDestinationTypePtrOutput ¶
func (o SourceDestinationTypePtrOutput) ToSourceDestinationTypePtrOutput() SourceDestinationTypePtrOutput
func (SourceDestinationTypePtrOutput) ToSourceDestinationTypePtrOutputWithContext ¶
func (o SourceDestinationTypePtrOutput) ToSourceDestinationTypePtrOutputWithContext(ctx context.Context) SourceDestinationTypePtrOutput
func (SourceDestinationTypePtrOutput) ToStringPtrOutput ¶
func (o SourceDestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceDestinationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SourceDestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatementActionProperties ¶
type StatementActionProperties struct { // action. Example: Permit | Deny. ActionType string `pulumi:"actionType"` // IP Community Properties. IpCommunityProperties *ActionIpCommunityProperties `pulumi:"ipCommunityProperties"` // IP Extended Community Properties. IpExtendedCommunityProperties *ActionIpExtendedCommunityProperties `pulumi:"ipExtendedCommunityProperties"` // localPreference of the route policy. LocalPreference *float64 `pulumi:"localPreference"` }
Route policy action properties.
type StatementActionPropertiesArgs ¶
type StatementActionPropertiesArgs struct { // action. Example: Permit | Deny. ActionType pulumi.StringInput `pulumi:"actionType"` // IP Community Properties. IpCommunityProperties ActionIpCommunityPropertiesPtrInput `pulumi:"ipCommunityProperties"` // IP Extended Community Properties. IpExtendedCommunityProperties ActionIpExtendedCommunityPropertiesPtrInput `pulumi:"ipExtendedCommunityProperties"` // localPreference of the route policy. LocalPreference pulumi.Float64PtrInput `pulumi:"localPreference"` }
Route policy action properties.
func (StatementActionPropertiesArgs) ElementType ¶
func (StatementActionPropertiesArgs) ElementType() reflect.Type
func (StatementActionPropertiesArgs) ToStatementActionPropertiesOutput ¶
func (i StatementActionPropertiesArgs) ToStatementActionPropertiesOutput() StatementActionPropertiesOutput
func (StatementActionPropertiesArgs) ToStatementActionPropertiesOutputWithContext ¶
func (i StatementActionPropertiesArgs) ToStatementActionPropertiesOutputWithContext(ctx context.Context) StatementActionPropertiesOutput
type StatementActionPropertiesInput ¶
type StatementActionPropertiesInput interface { pulumi.Input ToStatementActionPropertiesOutput() StatementActionPropertiesOutput ToStatementActionPropertiesOutputWithContext(context.Context) StatementActionPropertiesOutput }
StatementActionPropertiesInput is an input type that accepts StatementActionPropertiesArgs and StatementActionPropertiesOutput values. You can construct a concrete instance of `StatementActionPropertiesInput` via:
StatementActionPropertiesArgs{...}
type StatementActionPropertiesOutput ¶
type StatementActionPropertiesOutput struct{ *pulumi.OutputState }
Route policy action properties.
func (StatementActionPropertiesOutput) ActionType ¶
func (o StatementActionPropertiesOutput) ActionType() pulumi.StringOutput
action. Example: Permit | Deny.
func (StatementActionPropertiesOutput) ElementType ¶
func (StatementActionPropertiesOutput) ElementType() reflect.Type
func (StatementActionPropertiesOutput) IpCommunityProperties ¶
func (o StatementActionPropertiesOutput) IpCommunityProperties() ActionIpCommunityPropertiesPtrOutput
IP Community Properties.
func (StatementActionPropertiesOutput) IpExtendedCommunityProperties ¶
func (o StatementActionPropertiesOutput) IpExtendedCommunityProperties() ActionIpExtendedCommunityPropertiesPtrOutput
IP Extended Community Properties.
func (StatementActionPropertiesOutput) LocalPreference ¶
func (o StatementActionPropertiesOutput) LocalPreference() pulumi.Float64PtrOutput
localPreference of the route policy.
func (StatementActionPropertiesOutput) ToStatementActionPropertiesOutput ¶
func (o StatementActionPropertiesOutput) ToStatementActionPropertiesOutput() StatementActionPropertiesOutput
func (StatementActionPropertiesOutput) ToStatementActionPropertiesOutputWithContext ¶
func (o StatementActionPropertiesOutput) ToStatementActionPropertiesOutputWithContext(ctx context.Context) StatementActionPropertiesOutput
type StatementActionPropertiesResponse ¶
type StatementActionPropertiesResponse struct { // action. Example: Permit | Deny. ActionType string `pulumi:"actionType"` // IP Community Properties. IpCommunityProperties *ActionIpCommunityPropertiesResponse `pulumi:"ipCommunityProperties"` // IP Extended Community Properties. IpExtendedCommunityProperties *ActionIpExtendedCommunityPropertiesResponse `pulumi:"ipExtendedCommunityProperties"` // localPreference of the route policy. LocalPreference *float64 `pulumi:"localPreference"` }
Route policy action properties.
type StatementActionPropertiesResponseOutput ¶
type StatementActionPropertiesResponseOutput struct{ *pulumi.OutputState }
Route policy action properties.
func (StatementActionPropertiesResponseOutput) ActionType ¶
func (o StatementActionPropertiesResponseOutput) ActionType() pulumi.StringOutput
action. Example: Permit | Deny.
func (StatementActionPropertiesResponseOutput) ElementType ¶
func (StatementActionPropertiesResponseOutput) ElementType() reflect.Type
func (StatementActionPropertiesResponseOutput) IpCommunityProperties ¶
func (o StatementActionPropertiesResponseOutput) IpCommunityProperties() ActionIpCommunityPropertiesResponsePtrOutput
IP Community Properties.
func (StatementActionPropertiesResponseOutput) IpExtendedCommunityProperties ¶
func (o StatementActionPropertiesResponseOutput) IpExtendedCommunityProperties() ActionIpExtendedCommunityPropertiesResponsePtrOutput
IP Extended Community Properties.
func (StatementActionPropertiesResponseOutput) LocalPreference ¶
func (o StatementActionPropertiesResponseOutput) LocalPreference() pulumi.Float64PtrOutput
localPreference of the route policy.
func (StatementActionPropertiesResponseOutput) ToStatementActionPropertiesResponseOutput ¶
func (o StatementActionPropertiesResponseOutput) ToStatementActionPropertiesResponseOutput() StatementActionPropertiesResponseOutput
func (StatementActionPropertiesResponseOutput) ToStatementActionPropertiesResponseOutputWithContext ¶
func (o StatementActionPropertiesResponseOutput) ToStatementActionPropertiesResponseOutputWithContext(ctx context.Context) StatementActionPropertiesResponseOutput
type StatementConditionProperties ¶
type StatementConditionProperties struct { // List of IP Community resource IDs. IpCommunityIds []string `pulumi:"ipCommunityIds"` // List of IP Extended Community resource IDs. IpExtendedCommunityIds []string `pulumi:"ipExtendedCommunityIds"` // Arm Resource Id of IpPrefix. IpPrefixId *string `pulumi:"ipPrefixId"` }
Route policy statement condition properties.
type StatementConditionPropertiesArgs ¶
type StatementConditionPropertiesArgs struct { // List of IP Community resource IDs. IpCommunityIds pulumi.StringArrayInput `pulumi:"ipCommunityIds"` // List of IP Extended Community resource IDs. IpExtendedCommunityIds pulumi.StringArrayInput `pulumi:"ipExtendedCommunityIds"` // Arm Resource Id of IpPrefix. IpPrefixId pulumi.StringPtrInput `pulumi:"ipPrefixId"` }
Route policy statement condition properties.
func (StatementConditionPropertiesArgs) ElementType ¶
func (StatementConditionPropertiesArgs) ElementType() reflect.Type
func (StatementConditionPropertiesArgs) ToStatementConditionPropertiesOutput ¶
func (i StatementConditionPropertiesArgs) ToStatementConditionPropertiesOutput() StatementConditionPropertiesOutput
func (StatementConditionPropertiesArgs) ToStatementConditionPropertiesOutputWithContext ¶
func (i StatementConditionPropertiesArgs) ToStatementConditionPropertiesOutputWithContext(ctx context.Context) StatementConditionPropertiesOutput
type StatementConditionPropertiesInput ¶
type StatementConditionPropertiesInput interface { pulumi.Input ToStatementConditionPropertiesOutput() StatementConditionPropertiesOutput ToStatementConditionPropertiesOutputWithContext(context.Context) StatementConditionPropertiesOutput }
StatementConditionPropertiesInput is an input type that accepts StatementConditionPropertiesArgs and StatementConditionPropertiesOutput values. You can construct a concrete instance of `StatementConditionPropertiesInput` via:
StatementConditionPropertiesArgs{...}
type StatementConditionPropertiesOutput ¶
type StatementConditionPropertiesOutput struct{ *pulumi.OutputState }
Route policy statement condition properties.
func (StatementConditionPropertiesOutput) ElementType ¶
func (StatementConditionPropertiesOutput) ElementType() reflect.Type
func (StatementConditionPropertiesOutput) IpCommunityIds ¶
func (o StatementConditionPropertiesOutput) IpCommunityIds() pulumi.StringArrayOutput
List of IP Community resource IDs.
func (StatementConditionPropertiesOutput) IpExtendedCommunityIds ¶
func (o StatementConditionPropertiesOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
List of IP Extended Community resource IDs.
func (StatementConditionPropertiesOutput) IpPrefixId ¶
func (o StatementConditionPropertiesOutput) IpPrefixId() pulumi.StringPtrOutput
Arm Resource Id of IpPrefix.
func (StatementConditionPropertiesOutput) ToStatementConditionPropertiesOutput ¶
func (o StatementConditionPropertiesOutput) ToStatementConditionPropertiesOutput() StatementConditionPropertiesOutput
func (StatementConditionPropertiesOutput) ToStatementConditionPropertiesOutputWithContext ¶
func (o StatementConditionPropertiesOutput) ToStatementConditionPropertiesOutputWithContext(ctx context.Context) StatementConditionPropertiesOutput
type StatementConditionPropertiesResponse ¶
type StatementConditionPropertiesResponse struct { // List of IP Community resource IDs. IpCommunityIds []string `pulumi:"ipCommunityIds"` // List of IP Extended Community resource IDs. IpExtendedCommunityIds []string `pulumi:"ipExtendedCommunityIds"` // Arm Resource Id of IpPrefix. IpPrefixId *string `pulumi:"ipPrefixId"` }
Route policy statement condition properties.
type StatementConditionPropertiesResponseOutput ¶
type StatementConditionPropertiesResponseOutput struct{ *pulumi.OutputState }
Route policy statement condition properties.
func (StatementConditionPropertiesResponseOutput) ElementType ¶
func (StatementConditionPropertiesResponseOutput) ElementType() reflect.Type
func (StatementConditionPropertiesResponseOutput) IpCommunityIds ¶
func (o StatementConditionPropertiesResponseOutput) IpCommunityIds() pulumi.StringArrayOutput
List of IP Community resource IDs.
func (StatementConditionPropertiesResponseOutput) IpExtendedCommunityIds ¶
func (o StatementConditionPropertiesResponseOutput) IpExtendedCommunityIds() pulumi.StringArrayOutput
List of IP Extended Community resource IDs.
func (StatementConditionPropertiesResponseOutput) IpPrefixId ¶
func (o StatementConditionPropertiesResponseOutput) IpPrefixId() pulumi.StringPtrOutput
Arm Resource Id of IpPrefix.
func (StatementConditionPropertiesResponseOutput) ToStatementConditionPropertiesResponseOutput ¶
func (o StatementConditionPropertiesResponseOutput) ToStatementConditionPropertiesResponseOutput() StatementConditionPropertiesResponseOutput
func (StatementConditionPropertiesResponseOutput) ToStatementConditionPropertiesResponseOutputWithContext ¶
func (o StatementConditionPropertiesResponseOutput) ToStatementConditionPropertiesResponseOutputWithContext(ctx context.Context) StatementConditionPropertiesResponseOutput
type StaticRouteConfiguration ¶
type StaticRouteConfiguration struct { // List with object IPv4Routes. Ipv4Routes []StaticRouteProperties `pulumi:"ipv4Routes"` // List with object IPv6Routes. Ipv6Routes []StaticRouteProperties `pulumi:"ipv6Routes"` }
staticRouteConfiguration model.
type StaticRouteConfigurationArgs ¶
type StaticRouteConfigurationArgs struct { // List with object IPv4Routes. Ipv4Routes StaticRoutePropertiesArrayInput `pulumi:"ipv4Routes"` // List with object IPv6Routes. Ipv6Routes StaticRoutePropertiesArrayInput `pulumi:"ipv6Routes"` }
staticRouteConfiguration model.
func (StaticRouteConfigurationArgs) ElementType ¶
func (StaticRouteConfigurationArgs) ElementType() reflect.Type
func (StaticRouteConfigurationArgs) ToStaticRouteConfigurationOutput ¶
func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationOutput() StaticRouteConfigurationOutput
func (StaticRouteConfigurationArgs) ToStaticRouteConfigurationOutputWithContext ¶
func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationOutputWithContext(ctx context.Context) StaticRouteConfigurationOutput
func (StaticRouteConfigurationArgs) ToStaticRouteConfigurationPtrOutput ¶
func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput
func (StaticRouteConfigurationArgs) ToStaticRouteConfigurationPtrOutputWithContext ¶
func (i StaticRouteConfigurationArgs) ToStaticRouteConfigurationPtrOutputWithContext(ctx context.Context) StaticRouteConfigurationPtrOutput
type StaticRouteConfigurationInput ¶
type StaticRouteConfigurationInput interface { pulumi.Input ToStaticRouteConfigurationOutput() StaticRouteConfigurationOutput ToStaticRouteConfigurationOutputWithContext(context.Context) StaticRouteConfigurationOutput }
StaticRouteConfigurationInput is an input type that accepts StaticRouteConfigurationArgs and StaticRouteConfigurationOutput values. You can construct a concrete instance of `StaticRouteConfigurationInput` via:
StaticRouteConfigurationArgs{...}
type StaticRouteConfigurationOutput ¶
type StaticRouteConfigurationOutput struct{ *pulumi.OutputState }
staticRouteConfiguration model.
func (StaticRouteConfigurationOutput) ElementType ¶
func (StaticRouteConfigurationOutput) ElementType() reflect.Type
func (StaticRouteConfigurationOutput) Ipv4Routes ¶
func (o StaticRouteConfigurationOutput) Ipv4Routes() StaticRoutePropertiesArrayOutput
List with object IPv4Routes.
func (StaticRouteConfigurationOutput) Ipv6Routes ¶
func (o StaticRouteConfigurationOutput) Ipv6Routes() StaticRoutePropertiesArrayOutput
List with object IPv6Routes.
func (StaticRouteConfigurationOutput) ToStaticRouteConfigurationOutput ¶
func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationOutput() StaticRouteConfigurationOutput
func (StaticRouteConfigurationOutput) ToStaticRouteConfigurationOutputWithContext ¶
func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationOutputWithContext(ctx context.Context) StaticRouteConfigurationOutput
func (StaticRouteConfigurationOutput) ToStaticRouteConfigurationPtrOutput ¶
func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput
func (StaticRouteConfigurationOutput) ToStaticRouteConfigurationPtrOutputWithContext ¶
func (o StaticRouteConfigurationOutput) ToStaticRouteConfigurationPtrOutputWithContext(ctx context.Context) StaticRouteConfigurationPtrOutput
type StaticRouteConfigurationPtrInput ¶
type StaticRouteConfigurationPtrInput interface { pulumi.Input ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput ToStaticRouteConfigurationPtrOutputWithContext(context.Context) StaticRouteConfigurationPtrOutput }
StaticRouteConfigurationPtrInput is an input type that accepts StaticRouteConfigurationArgs, StaticRouteConfigurationPtr and StaticRouteConfigurationPtrOutput values. You can construct a concrete instance of `StaticRouteConfigurationPtrInput` via:
StaticRouteConfigurationArgs{...} or: nil
func StaticRouteConfigurationPtr ¶
func StaticRouteConfigurationPtr(v *StaticRouteConfigurationArgs) StaticRouteConfigurationPtrInput
type StaticRouteConfigurationPtrOutput ¶
type StaticRouteConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StaticRouteConfigurationPtrOutput) Elem ¶
func (o StaticRouteConfigurationPtrOutput) Elem() StaticRouteConfigurationOutput
func (StaticRouteConfigurationPtrOutput) ElementType ¶
func (StaticRouteConfigurationPtrOutput) ElementType() reflect.Type
func (StaticRouteConfigurationPtrOutput) Ipv4Routes ¶
func (o StaticRouteConfigurationPtrOutput) Ipv4Routes() StaticRoutePropertiesArrayOutput
List with object IPv4Routes.
func (StaticRouteConfigurationPtrOutput) Ipv6Routes ¶
func (o StaticRouteConfigurationPtrOutput) Ipv6Routes() StaticRoutePropertiesArrayOutput
List with object IPv6Routes.
func (StaticRouteConfigurationPtrOutput) ToStaticRouteConfigurationPtrOutput ¶
func (o StaticRouteConfigurationPtrOutput) ToStaticRouteConfigurationPtrOutput() StaticRouteConfigurationPtrOutput
func (StaticRouteConfigurationPtrOutput) ToStaticRouteConfigurationPtrOutputWithContext ¶
func (o StaticRouteConfigurationPtrOutput) ToStaticRouteConfigurationPtrOutputWithContext(ctx context.Context) StaticRouteConfigurationPtrOutput
type StaticRouteConfigurationResponse ¶
type StaticRouteConfigurationResponse struct { // BFD configuration properties BfdConfiguration *BfdConfigurationResponse `pulumi:"bfdConfiguration"` // List with object IPv4Routes. Ipv4Routes []StaticRoutePropertiesResponse `pulumi:"ipv4Routes"` // List with object IPv6Routes. Ipv6Routes []StaticRoutePropertiesResponse `pulumi:"ipv6Routes"` }
staticRouteConfiguration model.
type StaticRouteConfigurationResponseOutput ¶
type StaticRouteConfigurationResponseOutput struct{ *pulumi.OutputState }
staticRouteConfiguration model.
func (StaticRouteConfigurationResponseOutput) BfdConfiguration ¶
func (o StaticRouteConfigurationResponseOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
BFD configuration properties
func (StaticRouteConfigurationResponseOutput) ElementType ¶
func (StaticRouteConfigurationResponseOutput) ElementType() reflect.Type
func (StaticRouteConfigurationResponseOutput) Ipv4Routes ¶
func (o StaticRouteConfigurationResponseOutput) Ipv4Routes() StaticRoutePropertiesResponseArrayOutput
List with object IPv4Routes.
func (StaticRouteConfigurationResponseOutput) Ipv6Routes ¶
func (o StaticRouteConfigurationResponseOutput) Ipv6Routes() StaticRoutePropertiesResponseArrayOutput
List with object IPv6Routes.
func (StaticRouteConfigurationResponseOutput) ToStaticRouteConfigurationResponseOutput ¶
func (o StaticRouteConfigurationResponseOutput) ToStaticRouteConfigurationResponseOutput() StaticRouteConfigurationResponseOutput
func (StaticRouteConfigurationResponseOutput) ToStaticRouteConfigurationResponseOutputWithContext ¶
func (o StaticRouteConfigurationResponseOutput) ToStaticRouteConfigurationResponseOutputWithContext(ctx context.Context) StaticRouteConfigurationResponseOutput
type StaticRouteConfigurationResponsePtrOutput ¶
type StaticRouteConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (StaticRouteConfigurationResponsePtrOutput) BfdConfiguration ¶
func (o StaticRouteConfigurationResponsePtrOutput) BfdConfiguration() BfdConfigurationResponsePtrOutput
BFD configuration properties
func (StaticRouteConfigurationResponsePtrOutput) ElementType ¶
func (StaticRouteConfigurationResponsePtrOutput) ElementType() reflect.Type
func (StaticRouteConfigurationResponsePtrOutput) Ipv4Routes ¶
func (o StaticRouteConfigurationResponsePtrOutput) Ipv4Routes() StaticRoutePropertiesResponseArrayOutput
List with object IPv4Routes.
func (StaticRouteConfigurationResponsePtrOutput) Ipv6Routes ¶
func (o StaticRouteConfigurationResponsePtrOutput) Ipv6Routes() StaticRoutePropertiesResponseArrayOutput
List with object IPv6Routes.
func (StaticRouteConfigurationResponsePtrOutput) ToStaticRouteConfigurationResponsePtrOutput ¶
func (o StaticRouteConfigurationResponsePtrOutput) ToStaticRouteConfigurationResponsePtrOutput() StaticRouteConfigurationResponsePtrOutput
func (StaticRouteConfigurationResponsePtrOutput) ToStaticRouteConfigurationResponsePtrOutputWithContext ¶
func (o StaticRouteConfigurationResponsePtrOutput) ToStaticRouteConfigurationResponsePtrOutputWithContext(ctx context.Context) StaticRouteConfigurationResponsePtrOutput
type StaticRouteProperties ¶
type StaticRouteProperties struct { // List of next hop IPv4 | IPv6 addresses. NextHop []string `pulumi:"nextHop"` // IPv4 | IPv6 Prefix. Prefix string `pulumi:"prefix"` }
Static Route properties.
type StaticRoutePropertiesArgs ¶
type StaticRoutePropertiesArgs struct { // List of next hop IPv4 | IPv6 addresses. NextHop pulumi.StringArrayInput `pulumi:"nextHop"` // IPv4 | IPv6 Prefix. Prefix pulumi.StringInput `pulumi:"prefix"` }
Static Route properties.
func (StaticRoutePropertiesArgs) ElementType ¶
func (StaticRoutePropertiesArgs) ElementType() reflect.Type
func (StaticRoutePropertiesArgs) ToStaticRoutePropertiesOutput ¶
func (i StaticRoutePropertiesArgs) ToStaticRoutePropertiesOutput() StaticRoutePropertiesOutput
func (StaticRoutePropertiesArgs) ToStaticRoutePropertiesOutputWithContext ¶
func (i StaticRoutePropertiesArgs) ToStaticRoutePropertiesOutputWithContext(ctx context.Context) StaticRoutePropertiesOutput
type StaticRoutePropertiesArray ¶
type StaticRoutePropertiesArray []StaticRoutePropertiesInput
func (StaticRoutePropertiesArray) ElementType ¶
func (StaticRoutePropertiesArray) ElementType() reflect.Type
func (StaticRoutePropertiesArray) ToStaticRoutePropertiesArrayOutput ¶
func (i StaticRoutePropertiesArray) ToStaticRoutePropertiesArrayOutput() StaticRoutePropertiesArrayOutput
func (StaticRoutePropertiesArray) ToStaticRoutePropertiesArrayOutputWithContext ¶
func (i StaticRoutePropertiesArray) ToStaticRoutePropertiesArrayOutputWithContext(ctx context.Context) StaticRoutePropertiesArrayOutput
type StaticRoutePropertiesArrayInput ¶
type StaticRoutePropertiesArrayInput interface { pulumi.Input ToStaticRoutePropertiesArrayOutput() StaticRoutePropertiesArrayOutput ToStaticRoutePropertiesArrayOutputWithContext(context.Context) StaticRoutePropertiesArrayOutput }
StaticRoutePropertiesArrayInput is an input type that accepts StaticRoutePropertiesArray and StaticRoutePropertiesArrayOutput values. You can construct a concrete instance of `StaticRoutePropertiesArrayInput` via:
StaticRoutePropertiesArray{ StaticRoutePropertiesArgs{...} }
type StaticRoutePropertiesArrayOutput ¶
type StaticRoutePropertiesArrayOutput struct{ *pulumi.OutputState }
func (StaticRoutePropertiesArrayOutput) ElementType ¶
func (StaticRoutePropertiesArrayOutput) ElementType() reflect.Type
func (StaticRoutePropertiesArrayOutput) Index ¶
func (o StaticRoutePropertiesArrayOutput) Index(i pulumi.IntInput) StaticRoutePropertiesOutput
func (StaticRoutePropertiesArrayOutput) ToStaticRoutePropertiesArrayOutput ¶
func (o StaticRoutePropertiesArrayOutput) ToStaticRoutePropertiesArrayOutput() StaticRoutePropertiesArrayOutput
func (StaticRoutePropertiesArrayOutput) ToStaticRoutePropertiesArrayOutputWithContext ¶
func (o StaticRoutePropertiesArrayOutput) ToStaticRoutePropertiesArrayOutputWithContext(ctx context.Context) StaticRoutePropertiesArrayOutput
type StaticRoutePropertiesInput ¶
type StaticRoutePropertiesInput interface { pulumi.Input ToStaticRoutePropertiesOutput() StaticRoutePropertiesOutput ToStaticRoutePropertiesOutputWithContext(context.Context) StaticRoutePropertiesOutput }
StaticRoutePropertiesInput is an input type that accepts StaticRoutePropertiesArgs and StaticRoutePropertiesOutput values. You can construct a concrete instance of `StaticRoutePropertiesInput` via:
StaticRoutePropertiesArgs{...}
type StaticRoutePropertiesOutput ¶
type StaticRoutePropertiesOutput struct{ *pulumi.OutputState }
Static Route properties.
func (StaticRoutePropertiesOutput) ElementType ¶
func (StaticRoutePropertiesOutput) ElementType() reflect.Type
func (StaticRoutePropertiesOutput) NextHop ¶
func (o StaticRoutePropertiesOutput) NextHop() pulumi.StringArrayOutput
List of next hop IPv4 | IPv6 addresses.
func (StaticRoutePropertiesOutput) Prefix ¶
func (o StaticRoutePropertiesOutput) Prefix() pulumi.StringOutput
IPv4 | IPv6 Prefix.
func (StaticRoutePropertiesOutput) ToStaticRoutePropertiesOutput ¶
func (o StaticRoutePropertiesOutput) ToStaticRoutePropertiesOutput() StaticRoutePropertiesOutput
func (StaticRoutePropertiesOutput) ToStaticRoutePropertiesOutputWithContext ¶
func (o StaticRoutePropertiesOutput) ToStaticRoutePropertiesOutputWithContext(ctx context.Context) StaticRoutePropertiesOutput
type StaticRoutePropertiesResponse ¶
type StaticRoutePropertiesResponse struct { // List of next hop IPv4 | IPv6 addresses. NextHop []string `pulumi:"nextHop"` // IPv4 | IPv6 Prefix. Prefix string `pulumi:"prefix"` }
Static Route properties.
type StaticRoutePropertiesResponseArrayOutput ¶
type StaticRoutePropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (StaticRoutePropertiesResponseArrayOutput) ElementType ¶
func (StaticRoutePropertiesResponseArrayOutput) ElementType() reflect.Type
func (StaticRoutePropertiesResponseArrayOutput) ToStaticRoutePropertiesResponseArrayOutput ¶
func (o StaticRoutePropertiesResponseArrayOutput) ToStaticRoutePropertiesResponseArrayOutput() StaticRoutePropertiesResponseArrayOutput
func (StaticRoutePropertiesResponseArrayOutput) ToStaticRoutePropertiesResponseArrayOutputWithContext ¶
func (o StaticRoutePropertiesResponseArrayOutput) ToStaticRoutePropertiesResponseArrayOutputWithContext(ctx context.Context) StaticRoutePropertiesResponseArrayOutput
type StaticRoutePropertiesResponseOutput ¶
type StaticRoutePropertiesResponseOutput struct{ *pulumi.OutputState }
Static Route properties.
func (StaticRoutePropertiesResponseOutput) ElementType ¶
func (StaticRoutePropertiesResponseOutput) ElementType() reflect.Type
func (StaticRoutePropertiesResponseOutput) NextHop ¶
func (o StaticRoutePropertiesResponseOutput) NextHop() pulumi.StringArrayOutput
List of next hop IPv4 | IPv6 addresses.
func (StaticRoutePropertiesResponseOutput) Prefix ¶
func (o StaticRoutePropertiesResponseOutput) Prefix() pulumi.StringOutput
IPv4 | IPv6 Prefix.
func (StaticRoutePropertiesResponseOutput) ToStaticRoutePropertiesResponseOutput ¶
func (o StaticRoutePropertiesResponseOutput) ToStaticRoutePropertiesResponseOutput() StaticRoutePropertiesResponseOutput
func (StaticRoutePropertiesResponseOutput) ToStaticRoutePropertiesResponseOutputWithContext ¶
func (o StaticRoutePropertiesResponseOutput) ToStaticRoutePropertiesResponseOutputWithContext(ctx context.Context) StaticRoutePropertiesResponseOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type TapRuleActionType ¶
type TapRuleActionType string
Type of actions that can be performed.
func (TapRuleActionType) ElementType ¶
func (TapRuleActionType) ElementType() reflect.Type
func (TapRuleActionType) ToStringOutput ¶
func (e TapRuleActionType) ToStringOutput() pulumi.StringOutput
func (TapRuleActionType) ToStringOutputWithContext ¶
func (e TapRuleActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TapRuleActionType) ToStringPtrOutput ¶
func (e TapRuleActionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TapRuleActionType) ToStringPtrOutputWithContext ¶
func (e TapRuleActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TapRuleActionType) ToTapRuleActionTypeOutput ¶
func (e TapRuleActionType) ToTapRuleActionTypeOutput() TapRuleActionTypeOutput
func (TapRuleActionType) ToTapRuleActionTypeOutputWithContext ¶
func (e TapRuleActionType) ToTapRuleActionTypeOutputWithContext(ctx context.Context) TapRuleActionTypeOutput
func (TapRuleActionType) ToTapRuleActionTypePtrOutput ¶
func (e TapRuleActionType) ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput
func (TapRuleActionType) ToTapRuleActionTypePtrOutputWithContext ¶
func (e TapRuleActionType) ToTapRuleActionTypePtrOutputWithContext(ctx context.Context) TapRuleActionTypePtrOutput
type TapRuleActionTypeInput ¶
type TapRuleActionTypeInput interface { pulumi.Input ToTapRuleActionTypeOutput() TapRuleActionTypeOutput ToTapRuleActionTypeOutputWithContext(context.Context) TapRuleActionTypeOutput }
TapRuleActionTypeInput is an input type that accepts values of the TapRuleActionType enum A concrete instance of `TapRuleActionTypeInput` can be one of the following:
TapRuleActionTypeDrop TapRuleActionTypeCount TapRuleActionTypeLog TapRuleActionTypeReplicate TapRuleActionTypeGoto TapRuleActionTypeRedirect TapRuleActionTypeMirror
type TapRuleActionTypeOutput ¶
type TapRuleActionTypeOutput struct{ *pulumi.OutputState }
func (TapRuleActionTypeOutput) ElementType ¶
func (TapRuleActionTypeOutput) ElementType() reflect.Type
func (TapRuleActionTypeOutput) ToStringOutput ¶
func (o TapRuleActionTypeOutput) ToStringOutput() pulumi.StringOutput
func (TapRuleActionTypeOutput) ToStringOutputWithContext ¶
func (o TapRuleActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TapRuleActionTypeOutput) ToStringPtrOutput ¶
func (o TapRuleActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TapRuleActionTypeOutput) ToStringPtrOutputWithContext ¶
func (o TapRuleActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TapRuleActionTypeOutput) ToTapRuleActionTypeOutput ¶
func (o TapRuleActionTypeOutput) ToTapRuleActionTypeOutput() TapRuleActionTypeOutput
func (TapRuleActionTypeOutput) ToTapRuleActionTypeOutputWithContext ¶
func (o TapRuleActionTypeOutput) ToTapRuleActionTypeOutputWithContext(ctx context.Context) TapRuleActionTypeOutput
func (TapRuleActionTypeOutput) ToTapRuleActionTypePtrOutput ¶
func (o TapRuleActionTypeOutput) ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput
func (TapRuleActionTypeOutput) ToTapRuleActionTypePtrOutputWithContext ¶
func (o TapRuleActionTypeOutput) ToTapRuleActionTypePtrOutputWithContext(ctx context.Context) TapRuleActionTypePtrOutput
type TapRuleActionTypePtrInput ¶
type TapRuleActionTypePtrInput interface { pulumi.Input ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput ToTapRuleActionTypePtrOutputWithContext(context.Context) TapRuleActionTypePtrOutput }
func TapRuleActionTypePtr ¶
func TapRuleActionTypePtr(v string) TapRuleActionTypePtrInput
type TapRuleActionTypePtrOutput ¶
type TapRuleActionTypePtrOutput struct{ *pulumi.OutputState }
func (TapRuleActionTypePtrOutput) Elem ¶
func (o TapRuleActionTypePtrOutput) Elem() TapRuleActionTypeOutput
func (TapRuleActionTypePtrOutput) ElementType ¶
func (TapRuleActionTypePtrOutput) ElementType() reflect.Type
func (TapRuleActionTypePtrOutput) ToStringPtrOutput ¶
func (o TapRuleActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TapRuleActionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TapRuleActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TapRuleActionTypePtrOutput) ToTapRuleActionTypePtrOutput ¶
func (o TapRuleActionTypePtrOutput) ToTapRuleActionTypePtrOutput() TapRuleActionTypePtrOutput
func (TapRuleActionTypePtrOutput) ToTapRuleActionTypePtrOutputWithContext ¶
func (o TapRuleActionTypePtrOutput) ToTapRuleActionTypePtrOutputWithContext(ctx context.Context) TapRuleActionTypePtrOutput
type TerminalServerConfiguration ¶
type TerminalServerConfiguration struct { // Password for the terminal server connection. Password string `pulumi:"password"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // Serial Number of Terminal server. SerialNumber *string `pulumi:"serialNumber"` // Username for the terminal server connection. Username string `pulumi:"username"` }
Network and credentials configuration currently applied to terminal server.
type TerminalServerConfigurationArgs ¶
type TerminalServerConfigurationArgs struct { // Password for the terminal server connection. Password pulumi.StringInput `pulumi:"password"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix pulumi.StringInput `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix pulumi.StringPtrInput `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix pulumi.StringInput `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix pulumi.StringPtrInput `pulumi:"secondaryIpv6Prefix"` // Serial Number of Terminal server. SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` // Username for the terminal server connection. Username pulumi.StringInput `pulumi:"username"` }
Network and credentials configuration currently applied to terminal server.
func (TerminalServerConfigurationArgs) ElementType ¶
func (TerminalServerConfigurationArgs) ElementType() reflect.Type
func (TerminalServerConfigurationArgs) ToTerminalServerConfigurationOutput ¶
func (i TerminalServerConfigurationArgs) ToTerminalServerConfigurationOutput() TerminalServerConfigurationOutput
func (TerminalServerConfigurationArgs) ToTerminalServerConfigurationOutputWithContext ¶
func (i TerminalServerConfigurationArgs) ToTerminalServerConfigurationOutputWithContext(ctx context.Context) TerminalServerConfigurationOutput
type TerminalServerConfigurationInput ¶
type TerminalServerConfigurationInput interface { pulumi.Input ToTerminalServerConfigurationOutput() TerminalServerConfigurationOutput ToTerminalServerConfigurationOutputWithContext(context.Context) TerminalServerConfigurationOutput }
TerminalServerConfigurationInput is an input type that accepts TerminalServerConfigurationArgs and TerminalServerConfigurationOutput values. You can construct a concrete instance of `TerminalServerConfigurationInput` via:
TerminalServerConfigurationArgs{...}
type TerminalServerConfigurationOutput ¶
type TerminalServerConfigurationOutput struct{ *pulumi.OutputState }
Network and credentials configuration currently applied to terminal server.
func (TerminalServerConfigurationOutput) ElementType ¶
func (TerminalServerConfigurationOutput) ElementType() reflect.Type
func (TerminalServerConfigurationOutput) Password ¶
func (o TerminalServerConfigurationOutput) Password() pulumi.StringOutput
Password for the terminal server connection.
func (TerminalServerConfigurationOutput) PrimaryIpv4Prefix ¶
func (o TerminalServerConfigurationOutput) PrimaryIpv4Prefix() pulumi.StringOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationOutput) PrimaryIpv6Prefix ¶
func (o TerminalServerConfigurationOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationOutput) SecondaryIpv4Prefix ¶
func (o TerminalServerConfigurationOutput) SecondaryIpv4Prefix() pulumi.StringOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationOutput) SecondaryIpv6Prefix ¶
func (o TerminalServerConfigurationOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationOutput) SerialNumber ¶
func (o TerminalServerConfigurationOutput) SerialNumber() pulumi.StringPtrOutput
Serial Number of Terminal server.
func (TerminalServerConfigurationOutput) ToTerminalServerConfigurationOutput ¶
func (o TerminalServerConfigurationOutput) ToTerminalServerConfigurationOutput() TerminalServerConfigurationOutput
func (TerminalServerConfigurationOutput) ToTerminalServerConfigurationOutputWithContext ¶
func (o TerminalServerConfigurationOutput) ToTerminalServerConfigurationOutputWithContext(ctx context.Context) TerminalServerConfigurationOutput
func (TerminalServerConfigurationOutput) Username ¶
func (o TerminalServerConfigurationOutput) Username() pulumi.StringOutput
Username for the terminal server connection.
type TerminalServerConfigurationResponse ¶
type TerminalServerConfigurationResponse struct { // ARM Resource ID used for the NetworkDevice. NetworkDeviceId string `pulumi:"networkDeviceId"` // Password for the terminal server connection. Password string `pulumi:"password"` // IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv4Prefix string `pulumi:"primaryIpv4Prefix"` // IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. PrimaryIpv6Prefix *string `pulumi:"primaryIpv6Prefix"` // Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv4Prefix string `pulumi:"secondaryIpv4Prefix"` // Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces. SecondaryIpv6Prefix *string `pulumi:"secondaryIpv6Prefix"` // Serial Number of Terminal server. SerialNumber *string `pulumi:"serialNumber"` // Username for the terminal server connection. Username string `pulumi:"username"` }
Network and credentials configuration currently applied to terminal server.
type TerminalServerConfigurationResponseOutput ¶
type TerminalServerConfigurationResponseOutput struct{ *pulumi.OutputState }
Network and credentials configuration currently applied to terminal server.
func (TerminalServerConfigurationResponseOutput) ElementType ¶
func (TerminalServerConfigurationResponseOutput) ElementType() reflect.Type
func (TerminalServerConfigurationResponseOutput) NetworkDeviceId ¶
func (o TerminalServerConfigurationResponseOutput) NetworkDeviceId() pulumi.StringOutput
ARM Resource ID used for the NetworkDevice.
func (TerminalServerConfigurationResponseOutput) Password ¶
func (o TerminalServerConfigurationResponseOutput) Password() pulumi.StringOutput
Password for the terminal server connection.
func (TerminalServerConfigurationResponseOutput) PrimaryIpv4Prefix ¶
func (o TerminalServerConfigurationResponseOutput) PrimaryIpv4Prefix() pulumi.StringOutput
IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.0/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationResponseOutput) PrimaryIpv6Prefix ¶
func (o TerminalServerConfigurationResponseOutput) PrimaryIpv6Prefix() pulumi.StringPtrOutput
IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a0/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationResponseOutput) SecondaryIpv4Prefix ¶
func (o TerminalServerConfigurationResponseOutput) SecondaryIpv4Prefix() pulumi.StringOutput
Secondary IPv4 Address Prefix of CE-PE interconnect links. Example: 172.31.0.20/31. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationResponseOutput) SecondaryIpv6Prefix ¶
func (o TerminalServerConfigurationResponseOutput) SecondaryIpv6Prefix() pulumi.StringPtrOutput
Secondary IPv6 Address Prefix of CE-PE interconnect links. Example: 3FFE:FFFF:0:CD30::a4/126. The values can be specified at the time of creation or can be updated afterwards. Any update to the values post-provisioning may disrupt traffic. The 1st and 3rd IPs are to be configured on CE1 and CE2 for Option B interfaces. The 2nd and 4th IPs are to be configured on PE1 and PE2 for Option B interfaces.
func (TerminalServerConfigurationResponseOutput) SerialNumber ¶
func (o TerminalServerConfigurationResponseOutput) SerialNumber() pulumi.StringPtrOutput
Serial Number of Terminal server.
func (TerminalServerConfigurationResponseOutput) ToTerminalServerConfigurationResponseOutput ¶
func (o TerminalServerConfigurationResponseOutput) ToTerminalServerConfigurationResponseOutput() TerminalServerConfigurationResponseOutput
func (TerminalServerConfigurationResponseOutput) ToTerminalServerConfigurationResponseOutputWithContext ¶
func (o TerminalServerConfigurationResponseOutput) ToTerminalServerConfigurationResponseOutputWithContext(ctx context.Context) TerminalServerConfigurationResponseOutput
func (TerminalServerConfigurationResponseOutput) Username ¶
func (o TerminalServerConfigurationResponseOutput) Username() pulumi.StringOutput
Username for the terminal server connection.
type VlanGroupProperties ¶
type VlanGroupProperties struct { // Vlan group name. Name *string `pulumi:"name"` // List of vlans. Vlans []string `pulumi:"vlans"` }
Vlan group properties.
type VlanGroupPropertiesArgs ¶
type VlanGroupPropertiesArgs struct { // Vlan group name. Name pulumi.StringPtrInput `pulumi:"name"` // List of vlans. Vlans pulumi.StringArrayInput `pulumi:"vlans"` }
Vlan group properties.
func (VlanGroupPropertiesArgs) ElementType ¶
func (VlanGroupPropertiesArgs) ElementType() reflect.Type
func (VlanGroupPropertiesArgs) ToVlanGroupPropertiesOutput ¶
func (i VlanGroupPropertiesArgs) ToVlanGroupPropertiesOutput() VlanGroupPropertiesOutput
func (VlanGroupPropertiesArgs) ToVlanGroupPropertiesOutputWithContext ¶
func (i VlanGroupPropertiesArgs) ToVlanGroupPropertiesOutputWithContext(ctx context.Context) VlanGroupPropertiesOutput
type VlanGroupPropertiesArray ¶
type VlanGroupPropertiesArray []VlanGroupPropertiesInput
func (VlanGroupPropertiesArray) ElementType ¶
func (VlanGroupPropertiesArray) ElementType() reflect.Type
func (VlanGroupPropertiesArray) ToVlanGroupPropertiesArrayOutput ¶
func (i VlanGroupPropertiesArray) ToVlanGroupPropertiesArrayOutput() VlanGroupPropertiesArrayOutput
func (VlanGroupPropertiesArray) ToVlanGroupPropertiesArrayOutputWithContext ¶
func (i VlanGroupPropertiesArray) ToVlanGroupPropertiesArrayOutputWithContext(ctx context.Context) VlanGroupPropertiesArrayOutput
type VlanGroupPropertiesArrayInput ¶
type VlanGroupPropertiesArrayInput interface { pulumi.Input ToVlanGroupPropertiesArrayOutput() VlanGroupPropertiesArrayOutput ToVlanGroupPropertiesArrayOutputWithContext(context.Context) VlanGroupPropertiesArrayOutput }
VlanGroupPropertiesArrayInput is an input type that accepts VlanGroupPropertiesArray and VlanGroupPropertiesArrayOutput values. You can construct a concrete instance of `VlanGroupPropertiesArrayInput` via:
VlanGroupPropertiesArray{ VlanGroupPropertiesArgs{...} }
type VlanGroupPropertiesArrayOutput ¶
type VlanGroupPropertiesArrayOutput struct{ *pulumi.OutputState }
func (VlanGroupPropertiesArrayOutput) ElementType ¶
func (VlanGroupPropertiesArrayOutput) ElementType() reflect.Type
func (VlanGroupPropertiesArrayOutput) Index ¶
func (o VlanGroupPropertiesArrayOutput) Index(i pulumi.IntInput) VlanGroupPropertiesOutput
func (VlanGroupPropertiesArrayOutput) ToVlanGroupPropertiesArrayOutput ¶
func (o VlanGroupPropertiesArrayOutput) ToVlanGroupPropertiesArrayOutput() VlanGroupPropertiesArrayOutput
func (VlanGroupPropertiesArrayOutput) ToVlanGroupPropertiesArrayOutputWithContext ¶
func (o VlanGroupPropertiesArrayOutput) ToVlanGroupPropertiesArrayOutputWithContext(ctx context.Context) VlanGroupPropertiesArrayOutput
type VlanGroupPropertiesInput ¶
type VlanGroupPropertiesInput interface { pulumi.Input ToVlanGroupPropertiesOutput() VlanGroupPropertiesOutput ToVlanGroupPropertiesOutputWithContext(context.Context) VlanGroupPropertiesOutput }
VlanGroupPropertiesInput is an input type that accepts VlanGroupPropertiesArgs and VlanGroupPropertiesOutput values. You can construct a concrete instance of `VlanGroupPropertiesInput` via:
VlanGroupPropertiesArgs{...}
type VlanGroupPropertiesOutput ¶
type VlanGroupPropertiesOutput struct{ *pulumi.OutputState }
Vlan group properties.
func (VlanGroupPropertiesOutput) ElementType ¶
func (VlanGroupPropertiesOutput) ElementType() reflect.Type
func (VlanGroupPropertiesOutput) Name ¶
func (o VlanGroupPropertiesOutput) Name() pulumi.StringPtrOutput
Vlan group name.
func (VlanGroupPropertiesOutput) ToVlanGroupPropertiesOutput ¶
func (o VlanGroupPropertiesOutput) ToVlanGroupPropertiesOutput() VlanGroupPropertiesOutput
func (VlanGroupPropertiesOutput) ToVlanGroupPropertiesOutputWithContext ¶
func (o VlanGroupPropertiesOutput) ToVlanGroupPropertiesOutputWithContext(ctx context.Context) VlanGroupPropertiesOutput
func (VlanGroupPropertiesOutput) Vlans ¶
func (o VlanGroupPropertiesOutput) Vlans() pulumi.StringArrayOutput
List of vlans.
type VlanGroupPropertiesResponse ¶
type VlanGroupPropertiesResponse struct { // Vlan group name. Name *string `pulumi:"name"` // List of vlans. Vlans []string `pulumi:"vlans"` }
Vlan group properties.
type VlanGroupPropertiesResponseArrayOutput ¶
type VlanGroupPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (VlanGroupPropertiesResponseArrayOutput) ElementType ¶
func (VlanGroupPropertiesResponseArrayOutput) ElementType() reflect.Type
func (VlanGroupPropertiesResponseArrayOutput) ToVlanGroupPropertiesResponseArrayOutput ¶
func (o VlanGroupPropertiesResponseArrayOutput) ToVlanGroupPropertiesResponseArrayOutput() VlanGroupPropertiesResponseArrayOutput
func (VlanGroupPropertiesResponseArrayOutput) ToVlanGroupPropertiesResponseArrayOutputWithContext ¶
func (o VlanGroupPropertiesResponseArrayOutput) ToVlanGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) VlanGroupPropertiesResponseArrayOutput
type VlanGroupPropertiesResponseOutput ¶
type VlanGroupPropertiesResponseOutput struct{ *pulumi.OutputState }
Vlan group properties.
func (VlanGroupPropertiesResponseOutput) ElementType ¶
func (VlanGroupPropertiesResponseOutput) ElementType() reflect.Type
func (VlanGroupPropertiesResponseOutput) Name ¶
func (o VlanGroupPropertiesResponseOutput) Name() pulumi.StringPtrOutput
Vlan group name.
func (VlanGroupPropertiesResponseOutput) ToVlanGroupPropertiesResponseOutput ¶
func (o VlanGroupPropertiesResponseOutput) ToVlanGroupPropertiesResponseOutput() VlanGroupPropertiesResponseOutput
func (VlanGroupPropertiesResponseOutput) ToVlanGroupPropertiesResponseOutputWithContext ¶
func (o VlanGroupPropertiesResponseOutput) ToVlanGroupPropertiesResponseOutputWithContext(ctx context.Context) VlanGroupPropertiesResponseOutput
func (VlanGroupPropertiesResponseOutput) Vlans ¶
func (o VlanGroupPropertiesResponseOutput) Vlans() pulumi.StringArrayOutput
List of vlans.
type VlanMatchCondition ¶
type VlanMatchCondition struct { // List of inner vlans that need to be matched. InnerVlans []string `pulumi:"innerVlans"` // List of vlan group names that need to be matched. VlanGroupNames []string `pulumi:"vlanGroupNames"` // List of vlans that need to be matched. Vlans []string `pulumi:"vlans"` }
The vlan match conditions that need to be matched.
type VlanMatchConditionArgs ¶
type VlanMatchConditionArgs struct { // List of inner vlans that need to be matched. InnerVlans pulumi.StringArrayInput `pulumi:"innerVlans"` // List of vlan group names that need to be matched. VlanGroupNames pulumi.StringArrayInput `pulumi:"vlanGroupNames"` // List of vlans that need to be matched. Vlans pulumi.StringArrayInput `pulumi:"vlans"` }
The vlan match conditions that need to be matched.
func (VlanMatchConditionArgs) ElementType ¶
func (VlanMatchConditionArgs) ElementType() reflect.Type
func (VlanMatchConditionArgs) ToVlanMatchConditionOutput ¶
func (i VlanMatchConditionArgs) ToVlanMatchConditionOutput() VlanMatchConditionOutput
func (VlanMatchConditionArgs) ToVlanMatchConditionOutputWithContext ¶
func (i VlanMatchConditionArgs) ToVlanMatchConditionOutputWithContext(ctx context.Context) VlanMatchConditionOutput
func (VlanMatchConditionArgs) ToVlanMatchConditionPtrOutput ¶
func (i VlanMatchConditionArgs) ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput
func (VlanMatchConditionArgs) ToVlanMatchConditionPtrOutputWithContext ¶
func (i VlanMatchConditionArgs) ToVlanMatchConditionPtrOutputWithContext(ctx context.Context) VlanMatchConditionPtrOutput
type VlanMatchConditionInput ¶
type VlanMatchConditionInput interface { pulumi.Input ToVlanMatchConditionOutput() VlanMatchConditionOutput ToVlanMatchConditionOutputWithContext(context.Context) VlanMatchConditionOutput }
VlanMatchConditionInput is an input type that accepts VlanMatchConditionArgs and VlanMatchConditionOutput values. You can construct a concrete instance of `VlanMatchConditionInput` via:
VlanMatchConditionArgs{...}
type VlanMatchConditionOutput ¶
type VlanMatchConditionOutput struct{ *pulumi.OutputState }
The vlan match conditions that need to be matched.
func (VlanMatchConditionOutput) ElementType ¶
func (VlanMatchConditionOutput) ElementType() reflect.Type
func (VlanMatchConditionOutput) InnerVlans ¶
func (o VlanMatchConditionOutput) InnerVlans() pulumi.StringArrayOutput
List of inner vlans that need to be matched.
func (VlanMatchConditionOutput) ToVlanMatchConditionOutput ¶
func (o VlanMatchConditionOutput) ToVlanMatchConditionOutput() VlanMatchConditionOutput
func (VlanMatchConditionOutput) ToVlanMatchConditionOutputWithContext ¶
func (o VlanMatchConditionOutput) ToVlanMatchConditionOutputWithContext(ctx context.Context) VlanMatchConditionOutput
func (VlanMatchConditionOutput) ToVlanMatchConditionPtrOutput ¶
func (o VlanMatchConditionOutput) ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput
func (VlanMatchConditionOutput) ToVlanMatchConditionPtrOutputWithContext ¶
func (o VlanMatchConditionOutput) ToVlanMatchConditionPtrOutputWithContext(ctx context.Context) VlanMatchConditionPtrOutput
func (VlanMatchConditionOutput) VlanGroupNames ¶
func (o VlanMatchConditionOutput) VlanGroupNames() pulumi.StringArrayOutput
List of vlan group names that need to be matched.
func (VlanMatchConditionOutput) Vlans ¶
func (o VlanMatchConditionOutput) Vlans() pulumi.StringArrayOutput
List of vlans that need to be matched.
type VlanMatchConditionPtrInput ¶
type VlanMatchConditionPtrInput interface { pulumi.Input ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput ToVlanMatchConditionPtrOutputWithContext(context.Context) VlanMatchConditionPtrOutput }
VlanMatchConditionPtrInput is an input type that accepts VlanMatchConditionArgs, VlanMatchConditionPtr and VlanMatchConditionPtrOutput values. You can construct a concrete instance of `VlanMatchConditionPtrInput` via:
VlanMatchConditionArgs{...} or: nil
func VlanMatchConditionPtr ¶
func VlanMatchConditionPtr(v *VlanMatchConditionArgs) VlanMatchConditionPtrInput
type VlanMatchConditionPtrOutput ¶
type VlanMatchConditionPtrOutput struct{ *pulumi.OutputState }
func (VlanMatchConditionPtrOutput) Elem ¶
func (o VlanMatchConditionPtrOutput) Elem() VlanMatchConditionOutput
func (VlanMatchConditionPtrOutput) ElementType ¶
func (VlanMatchConditionPtrOutput) ElementType() reflect.Type
func (VlanMatchConditionPtrOutput) InnerVlans ¶
func (o VlanMatchConditionPtrOutput) InnerVlans() pulumi.StringArrayOutput
List of inner vlans that need to be matched.
func (VlanMatchConditionPtrOutput) ToVlanMatchConditionPtrOutput ¶
func (o VlanMatchConditionPtrOutput) ToVlanMatchConditionPtrOutput() VlanMatchConditionPtrOutput
func (VlanMatchConditionPtrOutput) ToVlanMatchConditionPtrOutputWithContext ¶
func (o VlanMatchConditionPtrOutput) ToVlanMatchConditionPtrOutputWithContext(ctx context.Context) VlanMatchConditionPtrOutput
func (VlanMatchConditionPtrOutput) VlanGroupNames ¶
func (o VlanMatchConditionPtrOutput) VlanGroupNames() pulumi.StringArrayOutput
List of vlan group names that need to be matched.
func (VlanMatchConditionPtrOutput) Vlans ¶
func (o VlanMatchConditionPtrOutput) Vlans() pulumi.StringArrayOutput
List of vlans that need to be matched.
type VlanMatchConditionResponse ¶
type VlanMatchConditionResponse struct { // List of inner vlans that need to be matched. InnerVlans []string `pulumi:"innerVlans"` // List of vlan group names that need to be matched. VlanGroupNames []string `pulumi:"vlanGroupNames"` // List of vlans that need to be matched. Vlans []string `pulumi:"vlans"` }
The vlan match conditions that need to be matched.
type VlanMatchConditionResponseOutput ¶
type VlanMatchConditionResponseOutput struct{ *pulumi.OutputState }
The vlan match conditions that need to be matched.
func (VlanMatchConditionResponseOutput) ElementType ¶
func (VlanMatchConditionResponseOutput) ElementType() reflect.Type
func (VlanMatchConditionResponseOutput) InnerVlans ¶
func (o VlanMatchConditionResponseOutput) InnerVlans() pulumi.StringArrayOutput
List of inner vlans that need to be matched.
func (VlanMatchConditionResponseOutput) ToVlanMatchConditionResponseOutput ¶
func (o VlanMatchConditionResponseOutput) ToVlanMatchConditionResponseOutput() VlanMatchConditionResponseOutput
func (VlanMatchConditionResponseOutput) ToVlanMatchConditionResponseOutputWithContext ¶
func (o VlanMatchConditionResponseOutput) ToVlanMatchConditionResponseOutputWithContext(ctx context.Context) VlanMatchConditionResponseOutput
func (VlanMatchConditionResponseOutput) VlanGroupNames ¶
func (o VlanMatchConditionResponseOutput) VlanGroupNames() pulumi.StringArrayOutput
List of vlan group names that need to be matched.
func (VlanMatchConditionResponseOutput) Vlans ¶
func (o VlanMatchConditionResponseOutput) Vlans() pulumi.StringArrayOutput
List of vlans that need to be matched.
type VlanMatchConditionResponsePtrOutput ¶
type VlanMatchConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (VlanMatchConditionResponsePtrOutput) Elem ¶
func (o VlanMatchConditionResponsePtrOutput) Elem() VlanMatchConditionResponseOutput
func (VlanMatchConditionResponsePtrOutput) ElementType ¶
func (VlanMatchConditionResponsePtrOutput) ElementType() reflect.Type
func (VlanMatchConditionResponsePtrOutput) InnerVlans ¶
func (o VlanMatchConditionResponsePtrOutput) InnerVlans() pulumi.StringArrayOutput
List of inner vlans that need to be matched.
func (VlanMatchConditionResponsePtrOutput) ToVlanMatchConditionResponsePtrOutput ¶
func (o VlanMatchConditionResponsePtrOutput) ToVlanMatchConditionResponsePtrOutput() VlanMatchConditionResponsePtrOutput
func (VlanMatchConditionResponsePtrOutput) ToVlanMatchConditionResponsePtrOutputWithContext ¶
func (o VlanMatchConditionResponsePtrOutput) ToVlanMatchConditionResponsePtrOutputWithContext(ctx context.Context) VlanMatchConditionResponsePtrOutput
func (VlanMatchConditionResponsePtrOutput) VlanGroupNames ¶
func (o VlanMatchConditionResponsePtrOutput) VlanGroupNames() pulumi.StringArrayOutput
List of vlan group names that need to be matched.
func (VlanMatchConditionResponsePtrOutput) Vlans ¶
func (o VlanMatchConditionResponsePtrOutput) Vlans() pulumi.StringArrayOutput
List of vlans that need to be matched.
type VpnConfigurationProperties ¶
type VpnConfigurationProperties struct { // option A properties OptionAProperties *OptionAProperties `pulumi:"optionAProperties"` // option B properties OptionBProperties *FabricOptionBProperties `pulumi:"optionBProperties"` // Peering option list. PeeringOption string `pulumi:"peeringOption"` }
Configuration for infrastructure vpn.
func (*VpnConfigurationProperties) Defaults ¶
func (val *VpnConfigurationProperties) Defaults() *VpnConfigurationProperties
Defaults sets the appropriate defaults for VpnConfigurationProperties
type VpnConfigurationPropertiesArgs ¶
type VpnConfigurationPropertiesArgs struct { // option A properties OptionAProperties OptionAPropertiesPtrInput `pulumi:"optionAProperties"` // option B properties OptionBProperties FabricOptionBPropertiesPtrInput `pulumi:"optionBProperties"` // Peering option list. PeeringOption pulumi.StringInput `pulumi:"peeringOption"` }
Configuration for infrastructure vpn.
func (*VpnConfigurationPropertiesArgs) Defaults ¶
func (val *VpnConfigurationPropertiesArgs) Defaults() *VpnConfigurationPropertiesArgs
Defaults sets the appropriate defaults for VpnConfigurationPropertiesArgs
func (VpnConfigurationPropertiesArgs) ElementType ¶
func (VpnConfigurationPropertiesArgs) ElementType() reflect.Type
func (VpnConfigurationPropertiesArgs) ToVpnConfigurationPropertiesOutput ¶
func (i VpnConfigurationPropertiesArgs) ToVpnConfigurationPropertiesOutput() VpnConfigurationPropertiesOutput
func (VpnConfigurationPropertiesArgs) ToVpnConfigurationPropertiesOutputWithContext ¶
func (i VpnConfigurationPropertiesArgs) ToVpnConfigurationPropertiesOutputWithContext(ctx context.Context) VpnConfigurationPropertiesOutput
type VpnConfigurationPropertiesInput ¶
type VpnConfigurationPropertiesInput interface { pulumi.Input ToVpnConfigurationPropertiesOutput() VpnConfigurationPropertiesOutput ToVpnConfigurationPropertiesOutputWithContext(context.Context) VpnConfigurationPropertiesOutput }
VpnConfigurationPropertiesInput is an input type that accepts VpnConfigurationPropertiesArgs and VpnConfigurationPropertiesOutput values. You can construct a concrete instance of `VpnConfigurationPropertiesInput` via:
VpnConfigurationPropertiesArgs{...}
type VpnConfigurationPropertiesOutput ¶
type VpnConfigurationPropertiesOutput struct{ *pulumi.OutputState }
Configuration for infrastructure vpn.
func (VpnConfigurationPropertiesOutput) ElementType ¶
func (VpnConfigurationPropertiesOutput) ElementType() reflect.Type
func (VpnConfigurationPropertiesOutput) OptionAProperties ¶
func (o VpnConfigurationPropertiesOutput) OptionAProperties() OptionAPropertiesPtrOutput
option A properties
func (VpnConfigurationPropertiesOutput) OptionBProperties ¶
func (o VpnConfigurationPropertiesOutput) OptionBProperties() FabricOptionBPropertiesPtrOutput
option B properties
func (VpnConfigurationPropertiesOutput) PeeringOption ¶
func (o VpnConfigurationPropertiesOutput) PeeringOption() pulumi.StringOutput
Peering option list.
func (VpnConfigurationPropertiesOutput) ToVpnConfigurationPropertiesOutput ¶
func (o VpnConfigurationPropertiesOutput) ToVpnConfigurationPropertiesOutput() VpnConfigurationPropertiesOutput
func (VpnConfigurationPropertiesOutput) ToVpnConfigurationPropertiesOutputWithContext ¶
func (o VpnConfigurationPropertiesOutput) ToVpnConfigurationPropertiesOutputWithContext(ctx context.Context) VpnConfigurationPropertiesOutput
type VpnConfigurationPropertiesResponse ¶
type VpnConfigurationPropertiesResponse struct { // Indicates configuration state. Example: Enabled | Disabled. AdministrativeState string `pulumi:"administrativeState"` // Gets the networkToNetworkInterconnectId of the resource. NetworkToNetworkInterconnectId string `pulumi:"networkToNetworkInterconnectId"` // option A properties OptionAProperties *OptionAPropertiesResponse `pulumi:"optionAProperties"` // option B properties OptionBProperties *FabricOptionBPropertiesResponse `pulumi:"optionBProperties"` // Peering option list. PeeringOption string `pulumi:"peeringOption"` }
Configuration for infrastructure vpn.
func (*VpnConfigurationPropertiesResponse) Defaults ¶
func (val *VpnConfigurationPropertiesResponse) Defaults() *VpnConfigurationPropertiesResponse
Defaults sets the appropriate defaults for VpnConfigurationPropertiesResponse
type VpnConfigurationPropertiesResponseOutput ¶
type VpnConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }
Configuration for infrastructure vpn.
func (VpnConfigurationPropertiesResponseOutput) AdministrativeState ¶
func (o VpnConfigurationPropertiesResponseOutput) AdministrativeState() pulumi.StringOutput
Indicates configuration state. Example: Enabled | Disabled.
func (VpnConfigurationPropertiesResponseOutput) ElementType ¶
func (VpnConfigurationPropertiesResponseOutput) ElementType() reflect.Type
func (VpnConfigurationPropertiesResponseOutput) NetworkToNetworkInterconnectId ¶
func (o VpnConfigurationPropertiesResponseOutput) NetworkToNetworkInterconnectId() pulumi.StringOutput
Gets the networkToNetworkInterconnectId of the resource.
func (VpnConfigurationPropertiesResponseOutput) OptionAProperties ¶
func (o VpnConfigurationPropertiesResponseOutput) OptionAProperties() OptionAPropertiesResponsePtrOutput
option A properties
func (VpnConfigurationPropertiesResponseOutput) OptionBProperties ¶
func (o VpnConfigurationPropertiesResponseOutput) OptionBProperties() FabricOptionBPropertiesResponsePtrOutput
option B properties
func (VpnConfigurationPropertiesResponseOutput) PeeringOption ¶
func (o VpnConfigurationPropertiesResponseOutput) PeeringOption() pulumi.StringOutput
Peering option list.
func (VpnConfigurationPropertiesResponseOutput) ToVpnConfigurationPropertiesResponseOutput ¶
func (o VpnConfigurationPropertiesResponseOutput) ToVpnConfigurationPropertiesResponseOutput() VpnConfigurationPropertiesResponseOutput
func (VpnConfigurationPropertiesResponseOutput) ToVpnConfigurationPropertiesResponseOutputWithContext ¶
func (o VpnConfigurationPropertiesResponseOutput) ToVpnConfigurationPropertiesResponseOutputWithContext(ctx context.Context) VpnConfigurationPropertiesResponseOutput
type WellKnownCommunities ¶
type WellKnownCommunities string
`Internet` - Advertise routes to internet community.
`LocalAS` - Advertise routes to only localAS peers. `NoAdvertise` - Don't advertise routes to any peer.
`NoExport` - Don't export to next AS. `GShut` - Graceful Shutdown (GSHUT) withdraw routes before terminating BGP connection.
func (WellKnownCommunities) ElementType ¶
func (WellKnownCommunities) ElementType() reflect.Type
func (WellKnownCommunities) ToStringOutput ¶
func (e WellKnownCommunities) ToStringOutput() pulumi.StringOutput
func (WellKnownCommunities) ToStringOutputWithContext ¶
func (e WellKnownCommunities) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WellKnownCommunities) ToStringPtrOutput ¶
func (e WellKnownCommunities) ToStringPtrOutput() pulumi.StringPtrOutput
func (WellKnownCommunities) ToStringPtrOutputWithContext ¶
func (e WellKnownCommunities) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WellKnownCommunities) ToWellKnownCommunitiesOutput ¶
func (e WellKnownCommunities) ToWellKnownCommunitiesOutput() WellKnownCommunitiesOutput
func (WellKnownCommunities) ToWellKnownCommunitiesOutputWithContext ¶
func (e WellKnownCommunities) ToWellKnownCommunitiesOutputWithContext(ctx context.Context) WellKnownCommunitiesOutput
func (WellKnownCommunities) ToWellKnownCommunitiesPtrOutput ¶
func (e WellKnownCommunities) ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput
func (WellKnownCommunities) ToWellKnownCommunitiesPtrOutputWithContext ¶
func (e WellKnownCommunities) ToWellKnownCommunitiesPtrOutputWithContext(ctx context.Context) WellKnownCommunitiesPtrOutput
type WellKnownCommunitiesInput ¶
type WellKnownCommunitiesInput interface { pulumi.Input ToWellKnownCommunitiesOutput() WellKnownCommunitiesOutput ToWellKnownCommunitiesOutputWithContext(context.Context) WellKnownCommunitiesOutput }
WellKnownCommunitiesInput is an input type that accepts values of the WellKnownCommunities enum A concrete instance of `WellKnownCommunitiesInput` can be one of the following:
WellKnownCommunitiesInternet WellKnownCommunitiesLocalAS WellKnownCommunitiesNoAdvertise WellKnownCommunitiesNoExport WellKnownCommunitiesGShut
type WellKnownCommunitiesOutput ¶
type WellKnownCommunitiesOutput struct{ *pulumi.OutputState }
func (WellKnownCommunitiesOutput) ElementType ¶
func (WellKnownCommunitiesOutput) ElementType() reflect.Type
func (WellKnownCommunitiesOutput) ToStringOutput ¶
func (o WellKnownCommunitiesOutput) ToStringOutput() pulumi.StringOutput
func (WellKnownCommunitiesOutput) ToStringOutputWithContext ¶
func (o WellKnownCommunitiesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WellKnownCommunitiesOutput) ToStringPtrOutput ¶
func (o WellKnownCommunitiesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WellKnownCommunitiesOutput) ToStringPtrOutputWithContext ¶
func (o WellKnownCommunitiesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WellKnownCommunitiesOutput) ToWellKnownCommunitiesOutput ¶
func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesOutput() WellKnownCommunitiesOutput
func (WellKnownCommunitiesOutput) ToWellKnownCommunitiesOutputWithContext ¶
func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesOutputWithContext(ctx context.Context) WellKnownCommunitiesOutput
func (WellKnownCommunitiesOutput) ToWellKnownCommunitiesPtrOutput ¶
func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput
func (WellKnownCommunitiesOutput) ToWellKnownCommunitiesPtrOutputWithContext ¶
func (o WellKnownCommunitiesOutput) ToWellKnownCommunitiesPtrOutputWithContext(ctx context.Context) WellKnownCommunitiesPtrOutput
type WellKnownCommunitiesPtrInput ¶
type WellKnownCommunitiesPtrInput interface { pulumi.Input ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput ToWellKnownCommunitiesPtrOutputWithContext(context.Context) WellKnownCommunitiesPtrOutput }
func WellKnownCommunitiesPtr ¶
func WellKnownCommunitiesPtr(v string) WellKnownCommunitiesPtrInput
type WellKnownCommunitiesPtrOutput ¶
type WellKnownCommunitiesPtrOutput struct{ *pulumi.OutputState }
func (WellKnownCommunitiesPtrOutput) Elem ¶
func (o WellKnownCommunitiesPtrOutput) Elem() WellKnownCommunitiesOutput
func (WellKnownCommunitiesPtrOutput) ElementType ¶
func (WellKnownCommunitiesPtrOutput) ElementType() reflect.Type
func (WellKnownCommunitiesPtrOutput) ToStringPtrOutput ¶
func (o WellKnownCommunitiesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WellKnownCommunitiesPtrOutput) ToStringPtrOutputWithContext ¶
func (o WellKnownCommunitiesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WellKnownCommunitiesPtrOutput) ToWellKnownCommunitiesPtrOutput ¶
func (o WellKnownCommunitiesPtrOutput) ToWellKnownCommunitiesPtrOutput() WellKnownCommunitiesPtrOutput
func (WellKnownCommunitiesPtrOutput) ToWellKnownCommunitiesPtrOutputWithContext ¶
func (o WellKnownCommunitiesPtrOutput) ToWellKnownCommunitiesPtrOutputWithContext(ctx context.Context) WellKnownCommunitiesPtrOutput
type WorkloadServicesResponse ¶
type WorkloadServicesResponse struct { // The IPv4 Address space is optional, if the value is defined at the time of NFC creation, then the default value 10.0.0.0/19 is considered. The IPV4 address subnet is an optional attribute. Ipv4AddressSpaces []string `pulumi:"ipv4AddressSpaces"` // The IPv6 is not supported right now. Ipv6AddressSpaces []string `pulumi:"ipv6AddressSpaces"` }
WorkloadServices IP ranges.
type WorkloadServicesResponseOutput ¶
type WorkloadServicesResponseOutput struct{ *pulumi.OutputState }
WorkloadServices IP ranges.
func (WorkloadServicesResponseOutput) ElementType ¶
func (WorkloadServicesResponseOutput) ElementType() reflect.Type
func (WorkloadServicesResponseOutput) Ipv4AddressSpaces ¶
func (o WorkloadServicesResponseOutput) Ipv4AddressSpaces() pulumi.StringArrayOutput
The IPv4 Address space is optional, if the value is defined at the time of NFC creation, then the default value 10.0.0.0/19 is considered. The IPV4 address subnet is an optional attribute.
func (WorkloadServicesResponseOutput) Ipv6AddressSpaces ¶
func (o WorkloadServicesResponseOutput) Ipv6AddressSpaces() pulumi.StringArrayOutput
The IPv6 is not supported right now.
func (WorkloadServicesResponseOutput) ToWorkloadServicesResponseOutput ¶
func (o WorkloadServicesResponseOutput) ToWorkloadServicesResponseOutput() WorkloadServicesResponseOutput
func (WorkloadServicesResponseOutput) ToWorkloadServicesResponseOutputWithContext ¶
func (o WorkloadServicesResponseOutput) ToWorkloadServicesResponseOutputWithContext(ctx context.Context) WorkloadServicesResponseOutput
Source Files
¶
- accessControlList.go
- externalNetwork.go
- getAccessControlList.go
- getExternalNetwork.go
- getInternalNetwork.go
- getInternetGateway.go
- getInternetGatewayRule.go
- getIpCommunity.go
- getIpExtendedCommunity.go
- getIpPrefix.go
- getL2IsolationDomain.go
- getL3IsolationDomain.go
- getNeighborGroup.go
- getNetworkDevice.go
- getNetworkDeviceStatus.go
- getNetworkFabric.go
- getNetworkFabricController.go
- getNetworkFabricTopology.go
- getNetworkInterface.go
- getNetworkInterfaceStatus.go
- getNetworkPacketBroker.go
- getNetworkRack.go
- getNetworkTap.go
- getNetworkTapRule.go
- getNetworkToNetworkInterconnect.go
- getRoutePolicy.go
- init.go
- internalNetwork.go
- internetGateway.go
- internetGatewayRule.go
- ipCommunity.go
- ipExtendedCommunity.go
- ipPrefix.go
- l2isolationDomain.go
- l3isolationDomain.go
- neighborGroup.go
- networkDevice.go
- networkFabric.go
- networkFabricController.go
- networkInterface.go
- networkPacketBroker.go
- networkRack.go
- networkTap.go
- networkTapRule.go
- networkToNetworkInterconnect.go
- pulumiEnums.go
- pulumiTypes.go
- routePolicy.go