1. Packages
  2. Avi Provider
  3. API Docs
  4. Gslbsmruntime
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Gslbsmruntime

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “Avi: avi.Gslbsmruntime” sidebar_current: “docs-avi-resource-gslbsmruntime” description: |- Creates and manages Avi GslbSMRuntime.

    avi.Gslbsmruntime

    The GslbSMRuntime resource allows the creation and management of Avi GslbSMRuntime

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Gslbsmruntime("foo", {tenantRef: "/api/tenant/?name=admin"});
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Gslbsmruntime("foo", tenant_ref="/api/tenant/?name=admin")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.NewGslbsmruntime(ctx, "foo", &avi.GslbsmruntimeArgs{
    			TenantRef: pulumi.String("/api/tenant/?name=admin"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Avi = Pulumi.Avi;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = new Avi.Gslbsmruntime("foo", new()
        {
            TenantRef = "/api/tenant/?name=admin",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Gslbsmruntime;
    import com.pulumi.avi.GslbsmruntimeArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var foo = new Gslbsmruntime("foo", GslbsmruntimeArgs.builder()
                .tenantRef("/api/tenant/?name=admin")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Gslbsmruntime
        properties:
          tenantRef: /api/tenant/?name=admin
    

    Create Gslbsmruntime Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Gslbsmruntime(name: string, args: GslbsmruntimeArgs, opts?: CustomResourceOptions);
    @overload
    def Gslbsmruntime(resource_name: str,
                      args: GslbsmruntimeArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def Gslbsmruntime(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      leader_cluster_uuid: Optional[str] = None,
                      num_of_retries: Optional[str] = None,
                      member_type: Optional[str] = None,
                      dns_infos: Optional[Sequence[GslbsmruntimeDnsInfoArgs]] = None,
                      enabled: Optional[str] = None,
                      events: Optional[Sequence[GslbsmruntimeEventArgs]] = None,
                      gslbsmruntime_id: Optional[str] = None,
                      health_monitor_info: Optional[str] = None,
                      obj_uuid: Optional[str] = None,
                      cluster_leader: Optional[str] = None,
                      name: Optional[str] = None,
                      dns_configs: Optional[Sequence[GslbsmruntimeDnsConfigArgs]] = None,
                      node_uuid: Optional[str] = None,
                      cluster_uuid: Optional[str] = None,
                      oper_statuses: Optional[Sequence[GslbsmruntimeOperStatusArgs]] = None,
                      remote_infos: Optional[Sequence[GslbsmruntimeRemoteInfoArgs]] = None,
                      role: Optional[str] = None,
                      site_name: Optional[str] = None,
                      site_type: Optional[str] = None,
                      state: Optional[str] = None,
                      sw_version: Optional[str] = None,
                      tenant_ref: Optional[str] = None,
                      uuid: Optional[str] = None,
                      view_id: Optional[str] = None)
    func NewGslbsmruntime(ctx *Context, name string, args GslbsmruntimeArgs, opts ...ResourceOption) (*Gslbsmruntime, error)
    public Gslbsmruntime(string name, GslbsmruntimeArgs args, CustomResourceOptions? opts = null)
    public Gslbsmruntime(String name, GslbsmruntimeArgs args)
    public Gslbsmruntime(String name, GslbsmruntimeArgs args, CustomResourceOptions options)
    
    type: avi:Gslbsmruntime
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args GslbsmruntimeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args GslbsmruntimeArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args GslbsmruntimeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GslbsmruntimeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GslbsmruntimeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var gslbsmruntimeResource = new Avi.Gslbsmruntime("gslbsmruntimeResource", new()
    {
        LeaderClusterUuid = "string",
        NumOfRetries = "string",
        MemberType = "string",
        DnsInfos = new[]
        {
            new Avi.Inputs.GslbsmruntimeDnsInfoArgs
            {
                DnsActive = "string",
                DnsVsStates = new[]
                {
                    new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateArgs
                    {
                        GeoDownloads = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateGeoDownloadArgs
                            {
                                LastChangedTimes = new[]
                                {
                                    new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTimeArgs
                                    {
                                        Secs = "string",
                                        Usecs = "string",
                                    },
                                },
                                State = "string",
                            },
                        },
                        GslbDownloads = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateGslbDownloadArgs
                            {
                                LastChangedTimes = new[]
                                {
                                    new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTimeArgs
                                    {
                                        Secs = "string",
                                        Usecs = "string",
                                    },
                                },
                                State = "string",
                            },
                        },
                        Name = "string",
                        OperStatuses = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateOperStatusArgs
                            {
                                LastChangedTimes = new[]
                                {
                                    new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTimeArgs
                                    {
                                        Secs = "string",
                                        Usecs = "string",
                                    },
                                },
                                ReasonCode = "string",
                                ReasonCodeString = "string",
                                Reasons = new[]
                                {
                                    "string",
                                },
                                State = "string",
                            },
                        },
                        PlacementRules = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeDnsInfoDnsVsStatePlacementRuleArgs
                            {
                                PlacementAllowed = "string",
                                SubDomain = "string",
                                TransitionOps = "string",
                            },
                        },
                        SeLists = new[]
                        {
                            "string",
                        },
                        Uuid = "string",
                        ValidDnsVs = "string",
                    },
                },
            },
        },
        Enabled = "string",
        Events = new[]
        {
            new Avi.Inputs.GslbsmruntimeEventArgs
            {
                Msgs = new[]
                {
                    "string",
                },
                Name = "string",
                Timestamps = new[]
                {
                    new Avi.Inputs.GslbsmruntimeEventTimestampArgs
                    {
                        Secs = "string",
                        Usecs = "string",
                    },
                },
                Uuid = "string",
            },
        },
        GslbsmruntimeId = "string",
        HealthMonitorInfo = "string",
        ObjUuid = "string",
        ClusterLeader = "string",
        Name = "string",
        DnsConfigs = new[]
        {
            new Avi.Inputs.GslbsmruntimeDnsConfigArgs
            {
                DomainName = "string",
            },
        },
        NodeUuid = "string",
        ClusterUuid = "string",
        OperStatuses = new[]
        {
            new Avi.Inputs.GslbsmruntimeOperStatusArgs
            {
                LastChangedTimes = new[]
                {
                    new Avi.Inputs.GslbsmruntimeOperStatusLastChangedTimeArgs
                    {
                        Secs = "string",
                        Usecs = "string",
                    },
                },
                ReasonCode = "string",
                ReasonCodeString = "string",
                Reasons = new[]
                {
                    "string",
                },
                State = "string",
            },
        },
        RemoteInfos = new[]
        {
            new Avi.Inputs.GslbsmruntimeRemoteInfoArgs
            {
                GslbInfos = new[]
                {
                    new Avi.Inputs.GslbsmruntimeRemoteInfoGslbInfoArgs
                    {
                        ReplStates = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeRemoteInfoGslbInfoReplStateArgs
                            {
                                CfgVersion = "string",
                                CfgVersionInFlight = "string",
                                LastChangedTimes = new[]
                                {
                                    new Avi.Inputs.GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTimeArgs
                                    {
                                        Secs = "string",
                                        Usecs = "string",
                                    },
                                },
                                LocalConfigs = new[]
                                {
                                    new Avi.Inputs.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigArgs
                                    {
                                        VsgsInfos = new[]
                                        {
                                            new Avi.Inputs.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoArgs
                                            {
                                                DnsvsUuid = "string",
                                                Ops = "string",
                                                Timestamps = new[]
                                                {
                                                    new Avi.Inputs.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoTimestampArgs
                                                    {
                                                        Secs = "string",
                                                        Usecs = "string",
                                                    },
                                                },
                                            },
                                        },
                                    },
                                },
                                Reason = "string",
                                SiteUuid = "string",
                                Status = "string",
                                Uuid = "string",
                            },
                        },
                    },
                },
                OpsInfos = new[]
                {
                    new Avi.Inputs.GslbsmruntimeRemoteInfoOpsInfoArgs
                    {
                        Rrtokens = new[]
                        {
                            "string",
                        },
                    },
                },
                SyncInfos = new[]
                {
                    new Avi.Inputs.GslbsmruntimeRemoteInfoSyncInfoArgs
                    {
                        ErroredObjects = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeRemoteInfoSyncInfoErroredObjectArgs
                            {
                                DsName = "string",
                                Name = "string",
                                Ops = "string",
                                Reason = "string",
                                Status = "string",
                                Uuid = "string",
                            },
                        },
                        LastChangedTimes = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeRemoteInfoSyncInfoLastChangedTimeArgs
                            {
                                Secs = "string",
                                Usecs = "string",
                            },
                        },
                        LastFailObjs = new[]
                        {
                            new Avi.Inputs.GslbsmruntimeRemoteInfoSyncInfoLastFailObjArgs
                            {
                                EventType = "string",
                                ObjName = "string",
                                ObjUuid = "string",
                            },
                        },
                        PrevTargetVersion = "string",
                        Reason = "string",
                        Recommendation = "string",
                        SiteVersion = "string",
                        SyncState = "string",
                        TargetVersion = "string",
                    },
                },
                SyncStats = new[]
                {
                    new Avi.Inputs.GslbsmruntimeRemoteInfoSyncStatArgs
                    {
                        AcknowledgedVersion = "string",
                        PendingObjectCount = "string",
                        ReceivedVersion = "string",
                    },
                },
            },
        },
        Role = "string",
        SiteName = "string",
        SiteType = "string",
        State = "string",
        SwVersion = "string",
        TenantRef = "string",
        Uuid = "string",
        ViewId = "string",
    });
    
    example, err := avi.NewGslbsmruntime(ctx, "gslbsmruntimeResource", &avi.GslbsmruntimeArgs{
    	LeaderClusterUuid: pulumi.String("string"),
    	NumOfRetries:      pulumi.String("string"),
    	MemberType:        pulumi.String("string"),
    	DnsInfos: avi.GslbsmruntimeDnsInfoArray{
    		&avi.GslbsmruntimeDnsInfoArgs{
    			DnsActive: pulumi.String("string"),
    			DnsVsStates: avi.GslbsmruntimeDnsInfoDnsVsStateArray{
    				&avi.GslbsmruntimeDnsInfoDnsVsStateArgs{
    					GeoDownloads: avi.GslbsmruntimeDnsInfoDnsVsStateGeoDownloadArray{
    						&avi.GslbsmruntimeDnsInfoDnsVsStateGeoDownloadArgs{
    							LastChangedTimes: avi.GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTimeArray{
    								&avi.GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTimeArgs{
    									Secs:  pulumi.String("string"),
    									Usecs: pulumi.String("string"),
    								},
    							},
    							State: pulumi.String("string"),
    						},
    					},
    					GslbDownloads: avi.GslbsmruntimeDnsInfoDnsVsStateGslbDownloadArray{
    						&avi.GslbsmruntimeDnsInfoDnsVsStateGslbDownloadArgs{
    							LastChangedTimes: avi.GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTimeArray{
    								&avi.GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTimeArgs{
    									Secs:  pulumi.String("string"),
    									Usecs: pulumi.String("string"),
    								},
    							},
    							State: pulumi.String("string"),
    						},
    					},
    					Name: pulumi.String("string"),
    					OperStatuses: avi.GslbsmruntimeDnsInfoDnsVsStateOperStatusArray{
    						&avi.GslbsmruntimeDnsInfoDnsVsStateOperStatusArgs{
    							LastChangedTimes: avi.GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTimeArray{
    								&avi.GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTimeArgs{
    									Secs:  pulumi.String("string"),
    									Usecs: pulumi.String("string"),
    								},
    							},
    							ReasonCode:       pulumi.String("string"),
    							ReasonCodeString: pulumi.String("string"),
    							Reasons: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							State: pulumi.String("string"),
    						},
    					},
    					PlacementRules: avi.GslbsmruntimeDnsInfoDnsVsStatePlacementRuleArray{
    						&avi.GslbsmruntimeDnsInfoDnsVsStatePlacementRuleArgs{
    							PlacementAllowed: pulumi.String("string"),
    							SubDomain:        pulumi.String("string"),
    							TransitionOps:    pulumi.String("string"),
    						},
    					},
    					SeLists: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Uuid:       pulumi.String("string"),
    					ValidDnsVs: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Enabled: pulumi.String("string"),
    	Events: avi.GslbsmruntimeEventArray{
    		&avi.GslbsmruntimeEventArgs{
    			Msgs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Name: pulumi.String("string"),
    			Timestamps: avi.GslbsmruntimeEventTimestampArray{
    				&avi.GslbsmruntimeEventTimestampArgs{
    					Secs:  pulumi.String("string"),
    					Usecs: pulumi.String("string"),
    				},
    			},
    			Uuid: pulumi.String("string"),
    		},
    	},
    	GslbsmruntimeId:   pulumi.String("string"),
    	HealthMonitorInfo: pulumi.String("string"),
    	ObjUuid:           pulumi.String("string"),
    	ClusterLeader:     pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	DnsConfigs: avi.GslbsmruntimeDnsConfigArray{
    		&avi.GslbsmruntimeDnsConfigArgs{
    			DomainName: pulumi.String("string"),
    		},
    	},
    	NodeUuid:    pulumi.String("string"),
    	ClusterUuid: pulumi.String("string"),
    	OperStatuses: avi.GslbsmruntimeOperStatusArray{
    		&avi.GslbsmruntimeOperStatusArgs{
    			LastChangedTimes: avi.GslbsmruntimeOperStatusLastChangedTimeArray{
    				&avi.GslbsmruntimeOperStatusLastChangedTimeArgs{
    					Secs:  pulumi.String("string"),
    					Usecs: pulumi.String("string"),
    				},
    			},
    			ReasonCode:       pulumi.String("string"),
    			ReasonCodeString: pulumi.String("string"),
    			Reasons: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			State: pulumi.String("string"),
    		},
    	},
    	RemoteInfos: avi.GslbsmruntimeRemoteInfoArray{
    		&avi.GslbsmruntimeRemoteInfoArgs{
    			GslbInfos: avi.GslbsmruntimeRemoteInfoGslbInfoArray{
    				&avi.GslbsmruntimeRemoteInfoGslbInfoArgs{
    					ReplStates: avi.GslbsmruntimeRemoteInfoGslbInfoReplStateArray{
    						&avi.GslbsmruntimeRemoteInfoGslbInfoReplStateArgs{
    							CfgVersion:         pulumi.String("string"),
    							CfgVersionInFlight: pulumi.String("string"),
    							LastChangedTimes: avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTimeArray{
    								&avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTimeArgs{
    									Secs:  pulumi.String("string"),
    									Usecs: pulumi.String("string"),
    								},
    							},
    							LocalConfigs: avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigArray{
    								&avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigArgs{
    									VsgsInfos: avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoArray{
    										&avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoArgs{
    											DnsvsUuid: pulumi.String("string"),
    											Ops:       pulumi.String("string"),
    											Timestamps: avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoTimestampArray{
    												&avi.GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoTimestampArgs{
    													Secs:  pulumi.String("string"),
    													Usecs: pulumi.String("string"),
    												},
    											},
    										},
    									},
    								},
    							},
    							Reason:   pulumi.String("string"),
    							SiteUuid: pulumi.String("string"),
    							Status:   pulumi.String("string"),
    							Uuid:     pulumi.String("string"),
    						},
    					},
    				},
    			},
    			OpsInfos: avi.GslbsmruntimeRemoteInfoOpsInfoArray{
    				&avi.GslbsmruntimeRemoteInfoOpsInfoArgs{
    					Rrtokens: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			SyncInfos: avi.GslbsmruntimeRemoteInfoSyncInfoArray{
    				&avi.GslbsmruntimeRemoteInfoSyncInfoArgs{
    					ErroredObjects: avi.GslbsmruntimeRemoteInfoSyncInfoErroredObjectArray{
    						&avi.GslbsmruntimeRemoteInfoSyncInfoErroredObjectArgs{
    							DsName: pulumi.String("string"),
    							Name:   pulumi.String("string"),
    							Ops:    pulumi.String("string"),
    							Reason: pulumi.String("string"),
    							Status: pulumi.String("string"),
    							Uuid:   pulumi.String("string"),
    						},
    					},
    					LastChangedTimes: avi.GslbsmruntimeRemoteInfoSyncInfoLastChangedTimeArray{
    						&avi.GslbsmruntimeRemoteInfoSyncInfoLastChangedTimeArgs{
    							Secs:  pulumi.String("string"),
    							Usecs: pulumi.String("string"),
    						},
    					},
    					LastFailObjs: avi.GslbsmruntimeRemoteInfoSyncInfoLastFailObjArray{
    						&avi.GslbsmruntimeRemoteInfoSyncInfoLastFailObjArgs{
    							EventType: pulumi.String("string"),
    							ObjName:   pulumi.String("string"),
    							ObjUuid:   pulumi.String("string"),
    						},
    					},
    					PrevTargetVersion: pulumi.String("string"),
    					Reason:            pulumi.String("string"),
    					Recommendation:    pulumi.String("string"),
    					SiteVersion:       pulumi.String("string"),
    					SyncState:         pulumi.String("string"),
    					TargetVersion:     pulumi.String("string"),
    				},
    			},
    			SyncStats: avi.GslbsmruntimeRemoteInfoSyncStatArray{
    				&avi.GslbsmruntimeRemoteInfoSyncStatArgs{
    					AcknowledgedVersion: pulumi.String("string"),
    					PendingObjectCount:  pulumi.String("string"),
    					ReceivedVersion:     pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Role:      pulumi.String("string"),
    	SiteName:  pulumi.String("string"),
    	SiteType:  pulumi.String("string"),
    	State:     pulumi.String("string"),
    	SwVersion: pulumi.String("string"),
    	TenantRef: pulumi.String("string"),
    	Uuid:      pulumi.String("string"),
    	ViewId:    pulumi.String("string"),
    })
    
    var gslbsmruntimeResource = new Gslbsmruntime("gslbsmruntimeResource", GslbsmruntimeArgs.builder()
        .leaderClusterUuid("string")
        .numOfRetries("string")
        .memberType("string")
        .dnsInfos(GslbsmruntimeDnsInfoArgs.builder()
            .dnsActive("string")
            .dnsVsStates(GslbsmruntimeDnsInfoDnsVsStateArgs.builder()
                .geoDownloads(GslbsmruntimeDnsInfoDnsVsStateGeoDownloadArgs.builder()
                    .lastChangedTimes(GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTimeArgs.builder()
                        .secs("string")
                        .usecs("string")
                        .build())
                    .state("string")
                    .build())
                .gslbDownloads(GslbsmruntimeDnsInfoDnsVsStateGslbDownloadArgs.builder()
                    .lastChangedTimes(GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTimeArgs.builder()
                        .secs("string")
                        .usecs("string")
                        .build())
                    .state("string")
                    .build())
                .name("string")
                .operStatuses(GslbsmruntimeDnsInfoDnsVsStateOperStatusArgs.builder()
                    .lastChangedTimes(GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTimeArgs.builder()
                        .secs("string")
                        .usecs("string")
                        .build())
                    .reasonCode("string")
                    .reasonCodeString("string")
                    .reasons("string")
                    .state("string")
                    .build())
                .placementRules(GslbsmruntimeDnsInfoDnsVsStatePlacementRuleArgs.builder()
                    .placementAllowed("string")
                    .subDomain("string")
                    .transitionOps("string")
                    .build())
                .seLists("string")
                .uuid("string")
                .validDnsVs("string")
                .build())
            .build())
        .enabled("string")
        .events(GslbsmruntimeEventArgs.builder()
            .msgs("string")
            .name("string")
            .timestamps(GslbsmruntimeEventTimestampArgs.builder()
                .secs("string")
                .usecs("string")
                .build())
            .uuid("string")
            .build())
        .gslbsmruntimeId("string")
        .healthMonitorInfo("string")
        .objUuid("string")
        .clusterLeader("string")
        .name("string")
        .dnsConfigs(GslbsmruntimeDnsConfigArgs.builder()
            .domainName("string")
            .build())
        .nodeUuid("string")
        .clusterUuid("string")
        .operStatuses(GslbsmruntimeOperStatusArgs.builder()
            .lastChangedTimes(GslbsmruntimeOperStatusLastChangedTimeArgs.builder()
                .secs("string")
                .usecs("string")
                .build())
            .reasonCode("string")
            .reasonCodeString("string")
            .reasons("string")
            .state("string")
            .build())
        .remoteInfos(GslbsmruntimeRemoteInfoArgs.builder()
            .gslbInfos(GslbsmruntimeRemoteInfoGslbInfoArgs.builder()
                .replStates(GslbsmruntimeRemoteInfoGslbInfoReplStateArgs.builder()
                    .cfgVersion("string")
                    .cfgVersionInFlight("string")
                    .lastChangedTimes(GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTimeArgs.builder()
                        .secs("string")
                        .usecs("string")
                        .build())
                    .localConfigs(GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigArgs.builder()
                        .vsgsInfos(GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoArgs.builder()
                            .dnsvsUuid("string")
                            .ops("string")
                            .timestamps(GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoTimestampArgs.builder()
                                .secs("string")
                                .usecs("string")
                                .build())
                            .build())
                        .build())
                    .reason("string")
                    .siteUuid("string")
                    .status("string")
                    .uuid("string")
                    .build())
                .build())
            .opsInfos(GslbsmruntimeRemoteInfoOpsInfoArgs.builder()
                .rrtokens("string")
                .build())
            .syncInfos(GslbsmruntimeRemoteInfoSyncInfoArgs.builder()
                .erroredObjects(GslbsmruntimeRemoteInfoSyncInfoErroredObjectArgs.builder()
                    .dsName("string")
                    .name("string")
                    .ops("string")
                    .reason("string")
                    .status("string")
                    .uuid("string")
                    .build())
                .lastChangedTimes(GslbsmruntimeRemoteInfoSyncInfoLastChangedTimeArgs.builder()
                    .secs("string")
                    .usecs("string")
                    .build())
                .lastFailObjs(GslbsmruntimeRemoteInfoSyncInfoLastFailObjArgs.builder()
                    .eventType("string")
                    .objName("string")
                    .objUuid("string")
                    .build())
                .prevTargetVersion("string")
                .reason("string")
                .recommendation("string")
                .siteVersion("string")
                .syncState("string")
                .targetVersion("string")
                .build())
            .syncStats(GslbsmruntimeRemoteInfoSyncStatArgs.builder()
                .acknowledgedVersion("string")
                .pendingObjectCount("string")
                .receivedVersion("string")
                .build())
            .build())
        .role("string")
        .siteName("string")
        .siteType("string")
        .state("string")
        .swVersion("string")
        .tenantRef("string")
        .uuid("string")
        .viewId("string")
        .build());
    
    gslbsmruntime_resource = avi.Gslbsmruntime("gslbsmruntimeResource",
        leader_cluster_uuid="string",
        num_of_retries="string",
        member_type="string",
        dns_infos=[{
            "dns_active": "string",
            "dns_vs_states": [{
                "geo_downloads": [{
                    "last_changed_times": [{
                        "secs": "string",
                        "usecs": "string",
                    }],
                    "state": "string",
                }],
                "gslb_downloads": [{
                    "last_changed_times": [{
                        "secs": "string",
                        "usecs": "string",
                    }],
                    "state": "string",
                }],
                "name": "string",
                "oper_statuses": [{
                    "last_changed_times": [{
                        "secs": "string",
                        "usecs": "string",
                    }],
                    "reason_code": "string",
                    "reason_code_string": "string",
                    "reasons": ["string"],
                    "state": "string",
                }],
                "placement_rules": [{
                    "placement_allowed": "string",
                    "sub_domain": "string",
                    "transition_ops": "string",
                }],
                "se_lists": ["string"],
                "uuid": "string",
                "valid_dns_vs": "string",
            }],
        }],
        enabled="string",
        events=[{
            "msgs": ["string"],
            "name": "string",
            "timestamps": [{
                "secs": "string",
                "usecs": "string",
            }],
            "uuid": "string",
        }],
        gslbsmruntime_id="string",
        health_monitor_info="string",
        obj_uuid="string",
        cluster_leader="string",
        name="string",
        dns_configs=[{
            "domain_name": "string",
        }],
        node_uuid="string",
        cluster_uuid="string",
        oper_statuses=[{
            "last_changed_times": [{
                "secs": "string",
                "usecs": "string",
            }],
            "reason_code": "string",
            "reason_code_string": "string",
            "reasons": ["string"],
            "state": "string",
        }],
        remote_infos=[{
            "gslb_infos": [{
                "repl_states": [{
                    "cfg_version": "string",
                    "cfg_version_in_flight": "string",
                    "last_changed_times": [{
                        "secs": "string",
                        "usecs": "string",
                    }],
                    "local_configs": [{
                        "vsgs_infos": [{
                            "dnsvs_uuid": "string",
                            "ops": "string",
                            "timestamps": [{
                                "secs": "string",
                                "usecs": "string",
                            }],
                        }],
                    }],
                    "reason": "string",
                    "site_uuid": "string",
                    "status": "string",
                    "uuid": "string",
                }],
            }],
            "ops_infos": [{
                "rrtokens": ["string"],
            }],
            "sync_infos": [{
                "errored_objects": [{
                    "ds_name": "string",
                    "name": "string",
                    "ops": "string",
                    "reason": "string",
                    "status": "string",
                    "uuid": "string",
                }],
                "last_changed_times": [{
                    "secs": "string",
                    "usecs": "string",
                }],
                "last_fail_objs": [{
                    "event_type": "string",
                    "obj_name": "string",
                    "obj_uuid": "string",
                }],
                "prev_target_version": "string",
                "reason": "string",
                "recommendation": "string",
                "site_version": "string",
                "sync_state": "string",
                "target_version": "string",
            }],
            "sync_stats": [{
                "acknowledged_version": "string",
                "pending_object_count": "string",
                "received_version": "string",
            }],
        }],
        role="string",
        site_name="string",
        site_type="string",
        state="string",
        sw_version="string",
        tenant_ref="string",
        uuid="string",
        view_id="string")
    
    const gslbsmruntimeResource = new avi.Gslbsmruntime("gslbsmruntimeResource", {
        leaderClusterUuid: "string",
        numOfRetries: "string",
        memberType: "string",
        dnsInfos: [{
            dnsActive: "string",
            dnsVsStates: [{
                geoDownloads: [{
                    lastChangedTimes: [{
                        secs: "string",
                        usecs: "string",
                    }],
                    state: "string",
                }],
                gslbDownloads: [{
                    lastChangedTimes: [{
                        secs: "string",
                        usecs: "string",
                    }],
                    state: "string",
                }],
                name: "string",
                operStatuses: [{
                    lastChangedTimes: [{
                        secs: "string",
                        usecs: "string",
                    }],
                    reasonCode: "string",
                    reasonCodeString: "string",
                    reasons: ["string"],
                    state: "string",
                }],
                placementRules: [{
                    placementAllowed: "string",
                    subDomain: "string",
                    transitionOps: "string",
                }],
                seLists: ["string"],
                uuid: "string",
                validDnsVs: "string",
            }],
        }],
        enabled: "string",
        events: [{
            msgs: ["string"],
            name: "string",
            timestamps: [{
                secs: "string",
                usecs: "string",
            }],
            uuid: "string",
        }],
        gslbsmruntimeId: "string",
        healthMonitorInfo: "string",
        objUuid: "string",
        clusterLeader: "string",
        name: "string",
        dnsConfigs: [{
            domainName: "string",
        }],
        nodeUuid: "string",
        clusterUuid: "string",
        operStatuses: [{
            lastChangedTimes: [{
                secs: "string",
                usecs: "string",
            }],
            reasonCode: "string",
            reasonCodeString: "string",
            reasons: ["string"],
            state: "string",
        }],
        remoteInfos: [{
            gslbInfos: [{
                replStates: [{
                    cfgVersion: "string",
                    cfgVersionInFlight: "string",
                    lastChangedTimes: [{
                        secs: "string",
                        usecs: "string",
                    }],
                    localConfigs: [{
                        vsgsInfos: [{
                            dnsvsUuid: "string",
                            ops: "string",
                            timestamps: [{
                                secs: "string",
                                usecs: "string",
                            }],
                        }],
                    }],
                    reason: "string",
                    siteUuid: "string",
                    status: "string",
                    uuid: "string",
                }],
            }],
            opsInfos: [{
                rrtokens: ["string"],
            }],
            syncInfos: [{
                erroredObjects: [{
                    dsName: "string",
                    name: "string",
                    ops: "string",
                    reason: "string",
                    status: "string",
                    uuid: "string",
                }],
                lastChangedTimes: [{
                    secs: "string",
                    usecs: "string",
                }],
                lastFailObjs: [{
                    eventType: "string",
                    objName: "string",
                    objUuid: "string",
                }],
                prevTargetVersion: "string",
                reason: "string",
                recommendation: "string",
                siteVersion: "string",
                syncState: "string",
                targetVersion: "string",
            }],
            syncStats: [{
                acknowledgedVersion: "string",
                pendingObjectCount: "string",
                receivedVersion: "string",
            }],
        }],
        role: "string",
        siteName: "string",
        siteType: "string",
        state: "string",
        swVersion: "string",
        tenantRef: "string",
        uuid: "string",
        viewId: "string",
    });
    
    type: avi:Gslbsmruntime
    properties:
        clusterLeader: string
        clusterUuid: string
        dnsConfigs:
            - domainName: string
        dnsInfos:
            - dnsActive: string
              dnsVsStates:
                - geoDownloads:
                    - lastChangedTimes:
                        - secs: string
                          usecs: string
                      state: string
                  gslbDownloads:
                    - lastChangedTimes:
                        - secs: string
                          usecs: string
                      state: string
                  name: string
                  operStatuses:
                    - lastChangedTimes:
                        - secs: string
                          usecs: string
                      reasonCode: string
                      reasonCodeString: string
                      reasons:
                        - string
                      state: string
                  placementRules:
                    - placementAllowed: string
                      subDomain: string
                      transitionOps: string
                  seLists:
                    - string
                  uuid: string
                  validDnsVs: string
        enabled: string
        events:
            - msgs:
                - string
              name: string
              timestamps:
                - secs: string
                  usecs: string
              uuid: string
        gslbsmruntimeId: string
        healthMonitorInfo: string
        leaderClusterUuid: string
        memberType: string
        name: string
        nodeUuid: string
        numOfRetries: string
        objUuid: string
        operStatuses:
            - lastChangedTimes:
                - secs: string
                  usecs: string
              reasonCode: string
              reasonCodeString: string
              reasons:
                - string
              state: string
        remoteInfos:
            - gslbInfos:
                - replStates:
                    - cfgVersion: string
                      cfgVersionInFlight: string
                      lastChangedTimes:
                        - secs: string
                          usecs: string
                      localConfigs:
                        - vsgsInfos:
                            - dnsvsUuid: string
                              ops: string
                              timestamps:
                                - secs: string
                                  usecs: string
                      reason: string
                      siteUuid: string
                      status: string
                      uuid: string
              opsInfos:
                - rrtokens:
                    - string
              syncInfos:
                - erroredObjects:
                    - dsName: string
                      name: string
                      ops: string
                      reason: string
                      status: string
                      uuid: string
                  lastChangedTimes:
                    - secs: string
                      usecs: string
                  lastFailObjs:
                    - eventType: string
                      objName: string
                      objUuid: string
                  prevTargetVersion: string
                  reason: string
                  recommendation: string
                  siteVersion: string
                  syncState: string
                  targetVersion: string
              syncStats:
                - acknowledgedVersion: string
                  pendingObjectCount: string
                  receivedVersion: string
        role: string
        siteName: string
        siteType: string
        state: string
        swVersion: string
        tenantRef: string
        uuid: string
        viewId: string
    

    Gslbsmruntime Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Gslbsmruntime resource accepts the following input properties:

    LeaderClusterUuid string
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterLeader string
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterUuid string
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsConfigs List<GslbsmruntimeDnsConfig>
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsInfos List<GslbsmruntimeDnsInfo>
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Enabled string
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events List<GslbsmruntimeEvent>
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbsmruntimeId string
    HealthMonitorInfo string
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MemberType string
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NodeUuid string
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NumOfRetries string
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    OperStatuses List<GslbsmruntimeOperStatus>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteInfos List<GslbsmruntimeRemoteInfo>
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Role string
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteName string
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteType string
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SwVersion string
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ViewId string
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LeaderClusterUuid string
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterLeader string
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterUuid string
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsConfigs []GslbsmruntimeDnsConfigArgs
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsInfos []GslbsmruntimeDnsInfoArgs
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Enabled string
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events []GslbsmruntimeEventArgs
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbsmruntimeId string
    HealthMonitorInfo string
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MemberType string
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NodeUuid string
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NumOfRetries string
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    OperStatuses []GslbsmruntimeOperStatusArgs
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteInfos []GslbsmruntimeRemoteInfoArgs
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Role string
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteName string
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteType string
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SwVersion string
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ViewId string
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leaderClusterUuid String
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterLeader String
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterUuid String
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsConfigs List<GslbsmruntimeDnsConfig>
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsInfos List<GslbsmruntimeDnsInfo>
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled String
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<GslbsmruntimeEvent>
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntimeId String
    healthMonitorInfo String
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    memberType String
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nodeUuid String
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    numOfRetries String
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objUuid String
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses List<GslbsmruntimeOperStatus>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteInfos List<GslbsmruntimeRemoteInfo>
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role String
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteName String
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteType String
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    swVersion String
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    viewId String
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leaderClusterUuid string
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterLeader string
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterUuid string
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsConfigs GslbsmruntimeDnsConfig[]
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsInfos GslbsmruntimeDnsInfo[]
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled string
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events GslbsmruntimeEvent[]
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntimeId string
    healthMonitorInfo string
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    memberType string
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nodeUuid string
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    numOfRetries string
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses GslbsmruntimeOperStatus[]
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteInfos GslbsmruntimeRemoteInfo[]
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role string
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteName string
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteType string
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    swVersion string
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef string
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    viewId string
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leader_cluster_uuid str
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cluster_leader str
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cluster_uuid str
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_configs Sequence[GslbsmruntimeDnsConfigArgs]
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_infos Sequence[GslbsmruntimeDnsInfoArgs]
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled str
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events Sequence[GslbsmruntimeEventArgs]
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntime_id str
    health_monitor_info str
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    member_type str
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name str
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    node_uuid str
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    num_of_retries str
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    obj_uuid str
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    oper_statuses Sequence[GslbsmruntimeOperStatusArgs]
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remote_infos Sequence[GslbsmruntimeRemoteInfoArgs]
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role str
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    site_name str
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    site_type str
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state str
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sw_version str
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_ref str
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid str
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    view_id str
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leaderClusterUuid String
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterLeader String
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterUuid String
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsConfigs List<Property Map>
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsInfos List<Property Map>
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled String
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<Property Map>
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntimeId String
    healthMonitorInfo String
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    memberType String
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nodeUuid String
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    numOfRetries String
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objUuid String
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses List<Property Map>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteInfos List<Property Map>
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role String
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteName String
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteType String
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    swVersion String
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    viewId String
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Gslbsmruntime resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Gslbsmruntime Resource

    Get an existing Gslbsmruntime resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: GslbsmruntimeState, opts?: CustomResourceOptions): Gslbsmruntime
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cluster_leader: Optional[str] = None,
            cluster_uuid: Optional[str] = None,
            dns_configs: Optional[Sequence[GslbsmruntimeDnsConfigArgs]] = None,
            dns_infos: Optional[Sequence[GslbsmruntimeDnsInfoArgs]] = None,
            enabled: Optional[str] = None,
            events: Optional[Sequence[GslbsmruntimeEventArgs]] = None,
            gslbsmruntime_id: Optional[str] = None,
            health_monitor_info: Optional[str] = None,
            leader_cluster_uuid: Optional[str] = None,
            member_type: Optional[str] = None,
            name: Optional[str] = None,
            node_uuid: Optional[str] = None,
            num_of_retries: Optional[str] = None,
            obj_uuid: Optional[str] = None,
            oper_statuses: Optional[Sequence[GslbsmruntimeOperStatusArgs]] = None,
            remote_infos: Optional[Sequence[GslbsmruntimeRemoteInfoArgs]] = None,
            role: Optional[str] = None,
            site_name: Optional[str] = None,
            site_type: Optional[str] = None,
            state: Optional[str] = None,
            sw_version: Optional[str] = None,
            tenant_ref: Optional[str] = None,
            uuid: Optional[str] = None,
            view_id: Optional[str] = None) -> Gslbsmruntime
    func GetGslbsmruntime(ctx *Context, name string, id IDInput, state *GslbsmruntimeState, opts ...ResourceOption) (*Gslbsmruntime, error)
    public static Gslbsmruntime Get(string name, Input<string> id, GslbsmruntimeState? state, CustomResourceOptions? opts = null)
    public static Gslbsmruntime get(String name, Output<String> id, GslbsmruntimeState state, CustomResourceOptions options)
    resources:  _:    type: avi:Gslbsmruntime    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ClusterLeader string
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterUuid string
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsConfigs List<GslbsmruntimeDnsConfig>
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsInfos List<GslbsmruntimeDnsInfo>
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Enabled string
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events List<GslbsmruntimeEvent>
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbsmruntimeId string
    HealthMonitorInfo string
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LeaderClusterUuid string
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MemberType string
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NodeUuid string
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NumOfRetries string
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    OperStatuses List<GslbsmruntimeOperStatus>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteInfos List<GslbsmruntimeRemoteInfo>
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Role string
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteName string
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteType string
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SwVersion string
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ViewId string
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterLeader string
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterUuid string
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsConfigs []GslbsmruntimeDnsConfigArgs
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsInfos []GslbsmruntimeDnsInfoArgs
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Enabled string
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events []GslbsmruntimeEventArgs
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbsmruntimeId string
    HealthMonitorInfo string
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LeaderClusterUuid string
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MemberType string
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NodeUuid string
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NumOfRetries string
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    OperStatuses []GslbsmruntimeOperStatusArgs
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteInfos []GslbsmruntimeRemoteInfoArgs
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Role string
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteName string
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SiteType string
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SwVersion string
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ViewId string
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterLeader String
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterUuid String
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsConfigs List<GslbsmruntimeDnsConfig>
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsInfos List<GslbsmruntimeDnsInfo>
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled String
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<GslbsmruntimeEvent>
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntimeId String
    healthMonitorInfo String
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leaderClusterUuid String
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    memberType String
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nodeUuid String
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    numOfRetries String
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objUuid String
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses List<GslbsmruntimeOperStatus>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteInfos List<GslbsmruntimeRemoteInfo>
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role String
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteName String
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteType String
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    swVersion String
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    viewId String
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterLeader string
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterUuid string
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsConfigs GslbsmruntimeDnsConfig[]
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsInfos GslbsmruntimeDnsInfo[]
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled string
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events GslbsmruntimeEvent[]
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntimeId string
    healthMonitorInfo string
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leaderClusterUuid string
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    memberType string
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nodeUuid string
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    numOfRetries string
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses GslbsmruntimeOperStatus[]
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteInfos GslbsmruntimeRemoteInfo[]
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role string
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteName string
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteType string
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    swVersion string
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef string
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    viewId string
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cluster_leader str
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cluster_uuid str
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_configs Sequence[GslbsmruntimeDnsConfigArgs]
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_infos Sequence[GslbsmruntimeDnsInfoArgs]
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled str
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events Sequence[GslbsmruntimeEventArgs]
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntime_id str
    health_monitor_info str
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leader_cluster_uuid str
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    member_type str
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name str
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    node_uuid str
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    num_of_retries str
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    obj_uuid str
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    oper_statuses Sequence[GslbsmruntimeOperStatusArgs]
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remote_infos Sequence[GslbsmruntimeRemoteInfoArgs]
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role str
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    site_name str
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    site_type str
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state str
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sw_version str
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_ref str
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid str
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    view_id str
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterLeader String
    The controller cluster leader node uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterUuid String
    The site controller cluster uuid. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsConfigs List<Property Map>
    Sub domain configuration for the gslb. Gslb service's fqdn must be a match one of these subdomains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsInfos List<Property Map>
    Dns info at the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enabled String
    Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<Property Map>
    Captures sm related events. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbsmruntimeId String
    healthMonitorInfo String
    This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leaderClusterUuid String
    Mark this site as leader of gslb configuration. This site is the one among the avi sites. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    memberType String
    The site's member type a leader is set to active while all members are set to passive. Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nodeUuid String
    The controller cluster node uuid that processes the site.sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    numOfRetries String
    Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objUuid String
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses List<Property Map>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteInfos List<Property Map>
    Remote info is basically updated by grw. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    role String
    Site role leader or follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteName String
    The gslb site name. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    siteType String
    Indicates if it is avi site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    swVersion String
    Current software version of the site. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    viewId String
    The view-id is used in change-leader mode to differentiate partitioned groups while they have the same gslb namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Supporting Types

    GslbsmruntimeDnsConfig, GslbsmruntimeDnsConfigArgs

    DomainName string
    DomainName string
    domainName String
    domainName string
    domainName String

    GslbsmruntimeDnsInfo, GslbsmruntimeDnsInfoArgs

    GslbsmruntimeDnsInfoDnsVsState, GslbsmruntimeDnsInfoDnsVsStateArgs

    GeoDownloads List<GslbsmruntimeDnsInfoDnsVsStateGeoDownload>
    GslbDownloads List<GslbsmruntimeDnsInfoDnsVsStateGslbDownload>
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    OperStatuses List<GslbsmruntimeDnsInfoDnsVsStateOperStatus>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PlacementRules List<GslbsmruntimeDnsInfoDnsVsStatePlacementRule>
    SeLists List<string>
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ValidDnsVs string
    GeoDownloads []GslbsmruntimeDnsInfoDnsVsStateGeoDownload
    GslbDownloads []GslbsmruntimeDnsInfoDnsVsStateGslbDownload
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    OperStatuses []GslbsmruntimeDnsInfoDnsVsStateOperStatus
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PlacementRules []GslbsmruntimeDnsInfoDnsVsStatePlacementRule
    SeLists []string
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ValidDnsVs string
    geoDownloads List<GslbsmruntimeDnsInfoDnsVsStateGeoDownload>
    gslbDownloads List<GslbsmruntimeDnsInfoDnsVsStateGslbDownload>
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses List<GslbsmruntimeDnsInfoDnsVsStateOperStatus>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    placementRules List<GslbsmruntimeDnsInfoDnsVsStatePlacementRule>
    seLists List<String>
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    validDnsVs String
    geoDownloads GslbsmruntimeDnsInfoDnsVsStateGeoDownload[]
    gslbDownloads GslbsmruntimeDnsInfoDnsVsStateGslbDownload[]
    name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses GslbsmruntimeDnsInfoDnsVsStateOperStatus[]
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    placementRules GslbsmruntimeDnsInfoDnsVsStatePlacementRule[]
    seLists string[]
    uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    validDnsVs string
    geo_downloads Sequence[GslbsmruntimeDnsInfoDnsVsStateGeoDownload]
    gslb_downloads Sequence[GslbsmruntimeDnsInfoDnsVsStateGslbDownload]
    name str
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    oper_statuses Sequence[GslbsmruntimeDnsInfoDnsVsStateOperStatus]
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    placement_rules Sequence[GslbsmruntimeDnsInfoDnsVsStatePlacementRule]
    se_lists Sequence[str]
    uuid str
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    valid_dns_vs str
    geoDownloads List<Property Map>
    gslbDownloads List<Property Map>
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    operStatuses List<Property Map>
    Gslb site operational status, represents whether site is up or down. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    placementRules List<Property Map>
    seLists List<String>
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    validDnsVs String

    GslbsmruntimeDnsInfoDnsVsStateGeoDownload, GslbsmruntimeDnsInfoDnsVsStateGeoDownloadArgs

    LastChangedTimes List<GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTime>
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LastChangedTimes []GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTime
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTime>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTime[]
    state string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    last_changed_times Sequence[GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTime]
    state str
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTime, GslbsmruntimeDnsInfoDnsVsStateGeoDownloadLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeDnsInfoDnsVsStateGslbDownload, GslbsmruntimeDnsInfoDnsVsStateGslbDownloadArgs

    LastChangedTimes List<GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTime>
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LastChangedTimes []GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTime
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTime>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTime[]
    state string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    last_changed_times Sequence[GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTime]
    state str
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTime, GslbsmruntimeDnsInfoDnsVsStateGslbDownloadLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeDnsInfoDnsVsStateOperStatus, GslbsmruntimeDnsInfoDnsVsStateOperStatusArgs

    LastChangedTimes List<GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTime>
    ReasonCode string
    ReasonCodeString string
    Reasons List<string>
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LastChangedTimes []GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTime
    ReasonCode string
    ReasonCodeString string
    Reasons []string
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTime>
    reasonCode String
    reasonCodeString String
    reasons List<String>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTime[]
    reasonCode string
    reasonCodeString string
    reasons string[]
    state string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    last_changed_times Sequence[GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTime]
    reason_code str
    reason_code_string str
    reasons Sequence[str]
    state str
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    reasonCode String
    reasonCodeString String
    reasons List<String>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTime, GslbsmruntimeDnsInfoDnsVsStateOperStatusLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeDnsInfoDnsVsStatePlacementRule, GslbsmruntimeDnsInfoDnsVsStatePlacementRuleArgs

    GslbsmruntimeEvent, GslbsmruntimeEventArgs

    Msgs List<string>
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Timestamps List<GslbsmruntimeEventTimestamp>
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Msgs []string
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Timestamps []GslbsmruntimeEventTimestamp
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    msgs List<String>
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    timestamps List<GslbsmruntimeEventTimestamp>
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    msgs string[]
    name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    timestamps GslbsmruntimeEventTimestamp[]
    uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    msgs Sequence[str]
    name str
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    timestamps Sequence[GslbsmruntimeEventTimestamp]
    uuid str
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    msgs List<String>
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    timestamps List<Property Map>
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeEventTimestamp, GslbsmruntimeEventTimestampArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeOperStatus, GslbsmruntimeOperStatusArgs

    LastChangedTimes List<GslbsmruntimeOperStatusLastChangedTime>
    ReasonCode string
    ReasonCodeString string
    Reasons List<string>
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LastChangedTimes []GslbsmruntimeOperStatusLastChangedTime
    ReasonCode string
    ReasonCodeString string
    Reasons []string
    State string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<GslbsmruntimeOperStatusLastChangedTime>
    reasonCode String
    reasonCodeString String
    reasons List<String>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes GslbsmruntimeOperStatusLastChangedTime[]
    reasonCode string
    reasonCodeString string
    reasons string[]
    state string
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    last_changed_times Sequence[GslbsmruntimeOperStatusLastChangedTime]
    reason_code str
    reason_code_string str
    reasons Sequence[str]
    state str
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    reasonCode String
    reasonCodeString String
    reasons List<String>
    state String
    Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeOperStatusLastChangedTime, GslbsmruntimeOperStatusLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeRemoteInfo, GslbsmruntimeRemoteInfoArgs

    GslbsmruntimeRemoteInfoGslbInfo, GslbsmruntimeRemoteInfoGslbInfoArgs

    GslbsmruntimeRemoteInfoGslbInfoReplState, GslbsmruntimeRemoteInfoGslbInfoReplStateArgs

    CfgVersion string
    CfgVersionInFlight string
    LastChangedTimes List<GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTime>
    LocalConfigs List<GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfig>
    Reason string
    SiteUuid string
    Status string
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    CfgVersion string
    CfgVersionInFlight string
    LastChangedTimes []GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTime
    LocalConfigs []GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfig
    Reason string
    SiteUuid string
    Status string
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cfgVersion String
    cfgVersionInFlight String
    lastChangedTimes List<GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTime>
    localConfigs List<GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfig>
    reason String
    siteUuid String
    status String
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cfgVersion string
    cfgVersionInFlight string
    lastChangedTimes GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTime[]
    localConfigs GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfig[]
    reason string
    siteUuid string
    status string
    uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cfg_version str
    cfg_version_in_flight str
    last_changed_times Sequence[GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTime]
    local_configs Sequence[GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfig]
    reason str
    site_uuid str
    status str
    uuid str
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cfgVersion String
    cfgVersionInFlight String
    lastChangedTimes List<Property Map>
    localConfigs List<Property Map>
    reason String
    siteUuid String
    status String
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTime, GslbsmruntimeRemoteInfoGslbInfoReplStateLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfig, GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigArgs

    GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfo, GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoArgs

    GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoTimestamp, GslbsmruntimeRemoteInfoGslbInfoReplStateLocalConfigVsgsInfoTimestampArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeRemoteInfoOpsInfo, GslbsmruntimeRemoteInfoOpsInfoArgs

    Rrtokens List<string>
    Rrtokens []string
    rrtokens List<String>
    rrtokens string[]
    rrtokens Sequence[str]
    rrtokens List<String>

    GslbsmruntimeRemoteInfoSyncInfo, GslbsmruntimeRemoteInfoSyncInfoArgs

    GslbsmruntimeRemoteInfoSyncInfoErroredObject, GslbsmruntimeRemoteInfoSyncInfoErroredObjectArgs

    DsName string
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ops string
    Reason string
    Status string
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DsName string
    Name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ops string
    Reason string
    Status string
    Uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dsName String
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ops String
    reason String
    status String
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dsName string
    name string
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ops string
    reason string
    status string
    uuid string
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ds_name str
    name str
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ops str
    reason str
    status str
    uuid str
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dsName String
    name String
    The name of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ops String
    reason String
    status String
    uuid String
    The uuid of db entry. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeRemoteInfoSyncInfoLastChangedTime, GslbsmruntimeRemoteInfoSyncInfoLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    GslbsmruntimeRemoteInfoSyncInfoLastFailObj, GslbsmruntimeRemoteInfoSyncInfoLastFailObjArgs

    EventType string
    ObjName string
    ObjUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventType string
    ObjName string
    ObjUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventType String
    objName String
    objUuid String
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventType string
    objName string
    objUuid string
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_type str
    obj_name str
    obj_uuid str
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventType String
    objName String
    objUuid String
    Gslb sm runtime object uuid. Points to the gslb to which this belongs. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    GslbsmruntimeRemoteInfoSyncStat, GslbsmruntimeRemoteInfoSyncStatArgs

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware